ÜberblickIn Zabbix Version 5.0 und höher wurde eine neue Funktion hinzugefügt, nämlich zabbix-agent2, ein von der Firma Zabbix in der Sprache Go neu geschriebener Agent, der den ursprünglichen Zabbix-Agent vollständig ersetzen kann. Dieser Proxy ist viel leistungsfähiger als das Original und verfügt über viele integrierte Plug-Ins zur Unterstützung der Überwachung grundlegender Ressourcen. Hier wähle ich das Oracle-Plug-In aus, um zu sehen, welche Indikatoren zabbix-agent2 bei der Überwachung unterstützen kann. InstallierenInstallieren Sie zabbix-agent2 Hier verwenden wir das offizielle Repo von zabbix für die Installation rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum insall -y zabbix-agent2 Konfigurieren Sie die Datei /etc/zabbix/zabbix_agent2.conf, ändern Sie den Serverattributwert, führen Sie den Zabbix-Server aus, um ihn nach Daten abzufragen, und installieren Sie oracleInstant. Das von Oracle bereitgestellte Paket oracleInstant wird auch für die Installation verwendet. rpm -ivh https://download.oracle.com/otn_software/linux/instantclient/211000/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm Festlegen von Oracle-Umgebungsvariablen ORACLE_HOME=/usr/lib/oracle/21/client64;export ORACLE_HOME LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:$LD_LIBRARY_PATH;LD_LIBRARY_PATH exportieren Konfigurieren des Oracle-Überwachungskontos Erstellen eines Oracle-Überwachungskontos und einer Autorisierung ERSTELLEN SIE BENUTZER zabbix_mon IDENTIFIZIERT DURCH zabbix_pass; – Gewähren Sie dem Benutzer zabbix_mon Zugriff. GRANT CONNECT, CREATE SESSION TO zabbix_mon; GRANT SELECT ON DBA_TABLESPACE_USAGE_METRICS TO zabbix_mon; GRANT SELECT ON DBA_TABLESPACES FÜR zabbix_mon; GRANT SELECT ON DBA_USERS TO zabbix_mon; GRANT SELECT ON DBA_DATA_FILES TO zabbix_mon; GRANT SELECT ON DBA_FREE_SPACE TO zabbix_mon; GRANT SELECT ON DBA_TEMP_FILES für zabbix_mon; GRANT SELECT ON GV_$SORT_SEGMENT an zabbix_mon; GRANT SELECT ON V_$ACTIVE_SESSION_HISTORY TO zabbix_mon; GRANT SELECT ON V_$ARCHIVE_DEST TO zabbix_mon; GRANT SELECT ON V_$ASM_DISKGROUP TO zabbix_mon; GRANT SELECT ON V_$DATABASE TO zabbix_mon; GRANT SELECT ON V_$DATAFILE TO zabbix_mon; GRANT SELECT ON V_$INSTANCE TO zabbix_mon; GRANT SELECT ON V_$LOG TO zabbix_mon; GRANT SELECT ON V_$OSSTAT TO zabbix_mon; GRANT SELECT ON V_$PGASTAT TO zabbix_mon; GRANT SELECT ON V_$PARAMETER TO zabbix_mon; GRANT SELECT ON V_$PROCESS TO zabbix_mon; GRANT SELECT ON V_$RECOVERY_FILE_DEST TO zabbix_mon; GRANT SELECT ON V_$RESTORE_POINT TO zabbix_mon; GRANT SELECT ON V_$RESTORE_POINT TO zabbix_mon; GRANT SELECT ON V_$SESSION TO zabbix_mon; GRANT SELECT ON V_$SGASTAT TO zabbix_mon; GRANT SELECT ON V_$SYSMETRIC TO zabbix_mon; GRANT SELECT ON V_$SYSTEM_PARAMETER TO zabbix_mon; GRANT SELECT ON V_$PDBS TO zabbix_mon; GRANT SELECT ON V_$SYSTEM_PARAMETER für zabbix_mon; Konfigurieren Sie die Konfigurationsdatei zabbix-agent2. Um die Überwachung und Verwaltung von Oracle zu erleichtern, wird empfohlen, eine neue Konfigurationsdatei zu verwenden und diese in /etc/zabbix/zabbix_agent2.d abzulegen. Der Konfigurationsinhalt lautet wie folgt: [root@vcenter zabbix_agent2.d]# cat monitor_oracle.conf Plugins.Oracle.Sessions.demo.Uri=tcp://172.20.20.150:1521 Plugins.Oracle.Sessions.demo.User=zabbix_mon Plugins.Oracle.Sessions.demo.Password=zabbix_pass Plugins.Oracle.Sessions.demo.Service=demopdb Konfigurieren von Hostvorlagen Die mit Zabbix gelieferte Vorlage überwacht bereits Oracle-Indikatoren. Hier müssen wir die entsprechenden Makrovariablen so einstellen, dass sie auf unsere Oracle-Datenbank verweisen. Dies ist das Ende dieses Artikels über die Überwachung der Oracle-Datenbank durch Zabbix Agent2. Weitere relevante Inhalte zur Überwachung der Oracle-Datenbank durch Zabbix finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Vergleichstabelle für HTML-Sondersymbole auf Webseiten
>>: MySQL-Abfrageoptimierung: Eine Tabellenoptimierungslösung für 1 Million Daten
Wenn Sie mit der Arbeit an einem Projekt beginnen...
Ein Statuscode, der eine vorläufige Antwort anzei...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Ich habe vor Kurzem meine bisherigen Noti...
Um das Kursdesign zu realisieren, habe ich kürzli...
Der erste: Normalbetrieb WÄHLEN SUM(ddd) AS Anzah...
Inhaltsverzeichnis Vorwort Ideenstartgeschwindigk...
Ubuntu erlaubt standardmäßig keine Root-Anmeldung...
In diesem Artikelbeispiel wird der spezifische Co...
<br />Ich habe festgestellt, dass viele Leut...
Frage: Als ich kürzlich an Projektstatistiken arb...
Diese Situation tritt normalerweise auf, weil das...
Mauseffekte erfordern die Verwendung von setTimeo...
brauchen Wenn Sie ein Feld abfragen, müssen Sie e...
In diesem Artikel wird der CSS-Beispielcode vorge...