MySQL - Protokollierung aller Befehle eingegeben
Da ich meine rozeběhnout dohledovací Zabbix System verwaltet, bekam ich auf die Frage, wie man es nur die Daten und Karten zu zeichnen. In meinem Fall ist es ein Unternehmen, das über 300 Filialen und auf jedem die gleiche Infrastruktur (ca. 10 dohledovaných Beiträge) immer durch den gleichen Namen und IP-Konventionen hat. Da ich Skript, das eine Karte für jede Tochtergesellschaft schafft benötigen, müssen um herauszufinden, was Zabbix in die Datenbank geschrieben, wenn Sie jedes Element / Karte hinzufügen.
Ich entschied mich für diese Option:
- Stoppen Sie Zabbix
- schalten Sie die vollständige Protokollierung MySQL
- das Element einzufügen und Karten
- Analyse von SQL-Abfragen
- PHP-Skripte erstellen, die die Datenbank füllt nach meinen Werten
- Zabbix Lauf und Überwachung: D
Erste Stoppen Sie Zabbix
/etc/init.d/zabbix-server stop Zweite schalten Sie die vollständige Protokollierung MySQL
nur vyeditovat / etc / mysql / my.cnf und stellen Sie die folgenden Zeilen
.. general_log_file = /var/log/mysql/mysql.log general_log = 1 .. Dritte das Element einzufügen und Karten
Trotz des Zabbix Web Interface, um Elemente hinzuzufügen
4. 5. 6. in den folgenden Kapiteln: D
Sprache





















