handbook
Hlavní stránka > počítače > MySQL – logovaní všech zadaných příkazů

MySQL – logovaní všech zadaných příkazů

19.05.2010mail (6,837 zobrazení) Komentuj Přejdi na komentáře

Jelikož jsem se mi povedlo rozeběhnout dohledovací systém Zabbix, dostal jsem se k otázce, jak do něj dostat jednoduše data a nakreslit mapy. V mém případě se jedná o firmu, která má přes 300 filiálek a na každé stejnou infrastrukturu (cca 10 dohledovaných položek) vždy podle stejném jmenné a IP konvence. Vzhledem k tomu, že potřebuji script který vytvoří mapu pro každou filiálku, potřebuji zjistit co Zabbix zapíše do databáze při přidání jednotlivých položek/mapy.

Zvolil jsem tuto možnost:

  1. zastavit Zabbix
  2. zapnout plné logování MySQL
  3. vložit dané položky a mapy
  4. analyzovat SQL dotazy
  5. vytvořit PHP script, který naplní databázi dle mých hodnot
  6. spustit Zabbix a dohledovat :D

1. zastavit Zabbix


/etc/init.d/zabbix-server stop

2. zapnout plné logování MySQL
stačí vyeditovat /etc/mysql/my.cnf a nastavit následující řádky


..
general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
..

3. vložit dané položky a mapy
Přes web rozhranní Zabbixu přidat položky

4. 5. 6. v dalších kapitolách :D

service
Categories: počítače Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.

IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)

What is 14 + 9 ?
Please leave these two fields as-is:

tools
store
rss