Zabbix: Difference between revisions

From ICO wiki
Jump to navigationJump to search
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 11: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