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