Konfigurowanie dzienników inspekcji usługi Azure Database for MariaDB i uzyskiwanie do ich dostępu w interfejsie wiersza polecenia platformy Azure

Ważne

Usługa Azure Database for MariaDB znajduje się na ścieżce wycofania. Zdecydowanie zalecamy przeprowadzenie migracji do usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MariaDB?.

Dzienniki inspekcji usługi Azure Database for MariaDB można skonfigurować z poziomu interfejsu wiersza polecenia platformy Azure.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Wymagania wstępne

Aby ukończyć ten przewodnik:

  • Potrzebny jest serwer usługi Azure Database for MariaDB.
  • Ten artykuł wymaga wersji 2.0 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.

Konfigurowanie rejestrowania inspekcji

Ważne

Zaleca się rejestrowanie tylko typów zdarzeń i użytkowników wymaganych do celów inspekcji, aby zagwarantować, że nie wpłynie to silnie na wydajność serwera.

Włącz i skonfiguruj rejestrowanie inspekcji, wykonując następujące czynności:

  1. Włącz dzienniki inspekcji, ustawiając parametr audit_logs_enabled na wartość "WŁ.".

    az mariadb server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
    
  2. Wybierz typy zdarzeń, które mają być rejestrowane, aktualizując parametr audit_log_events.

    az mariadb server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
    
  3. Dodaj wszystkich użytkowników bazy danych MariaDB, którzy mają zostać wykluczeni z rejestrowania, aktualizując parametr audit_log_exclude_users . Określ użytkowników, podając ich nazwę użytkownika MariaDB.

    az mariadb server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
    
  4. Dodaj wszystkich konkretnych użytkowników bazy danych MariaDB, które mają zostać dołączone do rejestrowania, aktualizując parametr audit_log_include_users . Określ użytkowników, podając ich nazwę użytkownika MariaDB.

    az mariadb server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
    

Następne kroki