MySQL - logging alle orders
Omdat ik wist dat ik dohledovací Zabbix systeem te repareren, kreeg ik de vraag hoe het te krijgen alleen de gegevens en teken kaarten. In mijn geval is het een bedrijf dat meer dan 300 vestigingen en elk dezelfde infrastructuur (ca. 10 dohledovaných items) heeft altijd met dezelfde naam en IP-conventies. Want ik moet het script dat een kaart voor elke dochteronderneming creëert, moeten weten wat Zabbix schrijft aan de database wanneer u elk item / map.
Ik koos voor deze optie:
- Stop Zabbix
- zetten op volledige logging MySQL
- Plaats het item en kaarten
- analyseren van SQL queries
- naar een PHP script dat de database ingevuld volgens mijn waarden te creëren
- run Zabbix en bewaking: D
Eerste Stop Zabbix
/etc/init.d/zabbix-server stop Tweede zetten op volledige logging MySQL
net vyeditovat / etc / mysql / my.cnf en stel de volgende regels
.. general_log_file = /var/log/mysql/mysql.log general_log = 1 .. Derde Plaats het item en kaarten
Zabbix web interface om items toe te voegen
4e 5e 6e in de volgende hoofdstukken: D






















