Zabbix: Difference between revisions
No edit summary |
No edit summary |
||
Line 64: | Line 64: | ||
<pre> nano /etc/zabbix/zabbix_agentd.conf </pre> | <pre> nano /etc/zabbix/zabbix_agentd.conf </pre> | ||
Leiame rea: | Leiame rea: PiDFile=/var/run/zabbix-agent/zabbix_agentd.pid | ||
Asendame reaga: | Asendame reaga: PiDFile=/var/local/zabbix/zabbix_agentd.pid | ||
Muudame serveri confi faili | Muudame serveri confi faili | ||
Line 72: | Line 72: | ||
<pre> nano /etc/zabbix/zabbix_server.conf </pre> | <pre> nano /etc/zabbix/zabbix_server.conf </pre> | ||
Leiame rea: | Leiame rea: PiDFile=/var/run/zabbix-server/zabbix_server.pid | ||
Asendame reaga: | Asendame reaga: PiDFile=/var/local/zabbix/zabbix_server.pid | ||
Muudame agendi stardi skripti | Muudame agendi stardi skripti | ||
Line 80: | Line 80: | ||
<pre> nano /etc/init.d/zabbix-agent </pre> | <pre> nano /etc/init.d/zabbix-agent </pre> | ||
Leiame rea: | Leiame rea: PID=/var/run/zabbix-agent/$NAME.pid | ||
Asendame reaga: | Asendame reaga: PID=/var/local/zabbix/$NAME.pid | ||
Muudame serveri stardi skripti | Muudame serveri stardi skripti | ||
Line 88: | Line 88: | ||
<pre> nano /etc/init.d/zabbix-server </pre> | <pre> nano /etc/init.d/zabbix-server </pre> | ||
Leiame rea: | Leiame rea: PID=/var/run/zabbix-server/$NAME.pid | ||
Asendame reaga: | Asendame reaga: PID=/var/local/zabbix/$NAME.pid | ||
Restardime nii serveri kui agendi. | Restardime nii serveri kui agendi. |
Revision as of 10:21, 15 December 2009
Autor
Robin Lõo
Zabbixist
Zabbix on monitoorimise tarkvara, millega saab jälgida arvuti protsesse, jõudlust, kõvaketta mahtu jne. Häirete korral on võimalik saata välja teateid e-mailile, smsile ning käivitada scripte, mis näiteks hangunud protsessi taaskäivitaksid.
Zabbix koosneb kahest osast, serverist ning agendist (kliendist). Kliendid peavad olema paigaldatud igal monitooritaval masinal.
Vajalik
Linux ning mysql-server.
Eeldused
Läheme ruuduks.
sudo -i
Paigaldame mysql-serveri ja mysql-kliendi.
apt-get install mysql-server mysql-client
Paigalduse ajal luuake ruudule parool, sisesta soovitav parool kaks korda.
Paigaldamine
Paigaldame ühe käsuga agendi, serveri ning veebiinterfeisi.
apt-get install zabbix-agent zabbix-server-mysql zabbix-frontend-php
Paigaldamise ajal küsitakse mõned küsimused
Database type: <-- mysql
Password of your database's administrative user: <-- yourrootsqlpassword (eelmises punktis valitud parool)
MySQL application password for zabbix-server-mysql: <-- zabbixsqlpassword (veel ühe uue mysqli kasutaja parool)
Password confirmation: <-- zabbixsqlpassword
Configure database for zabbix-server-mysql with dbconfig-common? <-- Yes
Pärast installi peaks olema loodud uus kasutaja zabbix ning mysqli tabel zabbix, mis on ka automaatselt täidetud.
Seadistamine
Et Zabbix ka pärast rebooti käivituks tuleb teha mõned muudatused konfi failides ning luua üks uus kataloog
Loome kataloogi /var/local/zabbix
mkdir /var/local/zabbix
Anname kasutajale zabbix õigused
chown /var/local/zabbix
Muudame agendi confi faili
nano /etc/zabbix/zabbix_agentd.conf
Leiame rea: PiDFile=/var/run/zabbix-agent/zabbix_agentd.pid
Asendame reaga: PiDFile=/var/local/zabbix/zabbix_agentd.pid
Muudame serveri confi faili
nano /etc/zabbix/zabbix_server.conf
Leiame rea: PiDFile=/var/run/zabbix-server/zabbix_server.pid
Asendame reaga: PiDFile=/var/local/zabbix/zabbix_server.pid
Muudame agendi stardi skripti
nano /etc/init.d/zabbix-agent
Leiame rea: PID=/var/run/zabbix-agent/$NAME.pid
Asendame reaga: PID=/var/local/zabbix/$NAME.pid
Muudame serveri stardi skripti
nano /etc/init.d/zabbix-server
Leiame rea: PID=/var/run/zabbix-server/$NAME.pid
Asendame reaga: PID=/var/local/zabbix/$NAME.pid
Restardime nii serveri kui agendi.
/etc/init.d/zabbix-agent restart /etc/init.d/zabbix-server restart