Każdy administrator musi wiedzieć co się dzieje na jego serwerach, ale nie zawsze można siedzieć na ssh i sprawdzać logi / system. Z pomocą idzie nam dość duże, ale zarazem proste narzędzie - zabbix.

 

 

Instalacja:

[Debian 6]
wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+squeeze_all.deb

dpkg -i zabbix-release_2.2-1+squeeze_all.deb
apt-get update

[Debian 7]
wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb

dpkg -i zabbix-release_2.2-1+wheezy_all.deb
apt-get update

 

Instalacja serwera zabbix:

apt-get install zabbix-server-mysql zabbix-frontend-php

Aby poprawnie zainstalować zabbixa trzeba dodać w php strefę czasową.

nano /etc/php5/apache2/php.ini

i wklejamy


date.timezone = Europe/Warsaw

Teraz musimy przejść do instalacji przez przeglądarkę. W tym celu należy przejść na adres: http://ip.serwera/zabbix/

Wypełniamy formularz (m.in. dostęp do bazy). Zabbix powinien sam utworzyć użytkownika i bazę danych (pytanie przy instalacji pakietów). W formularzu wpisujemy

baze danych: zabbix
użytkownik: zabbix
hasło: podane przy instalacji

Gdybyśmy nie pamiętali bądź nie byłoby pytania o hasło / użytkownika logujemy się do phpmyadmin i tworzymy użytkownika + bazę.

 

Logowanie:

Po poprawnej instalacji logujemy się:
login: Admin
hasło: zabbix

Na górze powinno na czerwono wyświetlić że serwer zabbixa nie jest uruchomiony. Aby to naprawić trzeba edytować plik konfiguracyjny.


nano /etc/zabbix/zabbix_server.conf

I odszukujemy ListenPort. Usuwamy # i edytujemy port.
ListenPort=10050

Teraz tylko restart zabbixa.

/etc/init.d/zabbix-server restart

 

Po odświeżeniu strony zabbixa powinno już wszystko działać.





Instalacja agenta zabbixa (hosta)


apt-get install zabbix-agent

 

Konfiguracja agenta:


nano /etc/zabbix/zabbix_agent.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
DebugLevel=3
SourceIP=adres_ip
Server=adres_ip
ListenPort=10051
ListenIP=adres_ip
StartAgents=5
ServerActive=adres_ip:10050
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/

 

Jeszcze tylko drobna edycja hosta w panelu zabbixa.

Configuration > Hosts > edytujemy Zabbix server.

Zmieniamy adres IP, port na 10051 i status na monitorowany. Host powinien z prawej strony podświetlić się na zielono.

 

 

Wkrótce następne poradniki z zabbixa.

 

 

Autor: Emil Marszalec


Partnerzy