zabbix - konfiguracja i uruchomienie

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
skoorek
Posty: 13
Rejestracja: 30 sierpnia 2006, 08:27
Lokalizacja: od fEnIo

zabbix - konfiguracja i uruchomienie

Post autor: skoorek »

Witam.
W pracy szefostwo prosiło o postawienie jakiegoś systemu nadzorawania siecią, postawiłem ZABBIX-a instalowany z repozytoriów (wybrałem go z racji iż posiada w miarę intuicyjny interfejs, można zarządzać przez www) ale mam problemy z poprawnym uruchomieniem.

Mój system:

Kod: Zaznacz cały

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.04.1 LTS
Release:        10.04
Codename:       lucid

Kod: Zaznacz cały

# uname -a 
Linux monitor 2.6.32-24-server #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux
zabbix-agent.log

Kod: Zaznacz cały

20125:20101001:130333.606 One child process died (PID:20132). Exiting ...
 20125:20101001:130335.606 Zabbix Agent stopped. Zabbix 1.8.1 (revision 9702).
 20256:20101001:130335.638 zabbix_agentd started. Zabbix 1.8.1 (revision 9702).
 20263:20101001:130335.639 zabbix_agentd active check started [192.168.32.102:10051]
 20261:20101001:130335.642 zabbix_agentd listener started
 20260:20101001:130335.644 zabbix_agentd listener started
 20259:20101001:130335.645 zabbix_agentd listener started
 20258:20101001:130335.645 zabbix_agentd collector started
 20263:20101001:130335.660 Can't parse list of active checks. Can't open JSON object ""
 20263:20101001:130535.722 No active checks on server: host [monitor] not found
 20263:20101001:130735.828 No active checks on server: host [monitor] not found
 20263:20101001:130935.893 No active checks on server: host [monitor] not found
 20263:20101001:131135.963 No active checks on server: host [monitor] not found
zabbix-serwer.log

Kod: Zaznacz cały

 20160:20101001:130335.607 Item [Zabbix Server:net.if.out[eth1,bytes]] error: Get value from agent failed: ZBX_TCP_READ() failed [Conn
 20156:20101001:130335.607 Item [Zabbix Server:net.if.in[eth0,bytes]] error: Get value from agent failed: ZBX_TCP_READ() failed [Conne
 20160:20101001:130335.649 ZABBIX Host [Zabbix Server]: first network error, wait for 15 seconds
 20153:20101001:130335.653 One child process died (PID:20168). Exiting ...
 20153:20101001:130337.654 Syncing history data...
 20153:20101001:130337.654 Syncing trends data...
 20153:20101001:130337.765 Syncing trends data...done.
 20153:20101001:130337.765 Zabbix Server stopped. Zabbix 1.8.1 (revision 9702).
 20284:20101001:130337.805 Starting zabbix_server. Zabbix 1.8.1 (revision 9702).
 20284:20101001:130337.805 **** Enabled features ****
 20284:20101001:130337.805 SNMP monitoring:       YES
 20284:20101001:130337.805 IPMI monitoring:       YES
 20284:20101001:130337.806 WEB monitoring:        YES
 20284:20101001:130337.806 Jabber notifications:  YES
 20284:20101001:130337.806 ODBC:                   NO
 20284:20101001:130337.806 SSH2 support:           NO
 20284:20101001:130337.806 IPv6 support:          YES
 20284:20101001:130337.806 **************************
 20286:20101001:130337.866 server #1 started [DB Cache]
 20295:20101001:130337.873 server #10 started [Trapper]
 20297:20101001:130337.874 server #12 started [ICMP pinger]
 20300:20101001:130337.875 server #15 started [Timer]
 20302:20101001:130337.884 server #17 started [Node watcher. Node ID:0]
 20292:20101001:130337.892 server #7 started [Trapper]
 20293:20101001:130337.893 server #8 started [Trapper]
 20306:20101001:130337.893 server #21 started [Escalator]
 20294:20101001:130337.902 server #9 started [Trapper]
 20296:20101001:130337.903 server #11 started [Trapper]
 20298:20101001:130337.912 server #13 started [Alerter]
 20299:20101001:130337.913 server #14 started [Housekeeper]
 20299:20101001:130337.913 Executing housekeeper
 20303:20101001:130337.922 server #18 started [HTTP Poller]
 20305:20101001:130337.923 server #20 started [DB Syncer]
 20284:20101001:130337.923 server #0 started [Watchdog]
 20304:20101001:130337.926 server #19 started [Discoverer. SNMP:YES]
 20288:20101001:130337.928 server #3 started [Poller. SNMP:YES]
  20290:20101001:130337.984 server #5 started [Poller. SNMP:YES]
 20289:20101001:130337.986 server #4 started [Poller. SNMP:YES]
 20287:20101001:130337.989 server #2 started [Poller. SNMP:YES]
 20301:20101001:130337.991 server #16 started [Poller for unreachable hosts. SNMP:YES]
 20291:20101001:130337.996 server #6 started [Poller. SNMP:YES]
 20299:20101001:130340.939 Deleted 0 records from history and trends
 20292:20101001:130430.260 NODE 0: Executing command: '/bin/ping -c 3 10.100.2.3'
 20292:20101001:130535.722 Sending list of active checks to [192.168.32.102] failed: host [monitor] not found
 20292:20101001:130735.828 Sending list of active checks to [192.168.32.102] failed: host [monitor] not found
 20289:20101001:130742.055 Item [Zabbix Server:sensor[temp1]] error: Not supported by Zabbix Agent
 20290:20101001:130743.074 Item [Zabbix Server:sensor[temp2]] error: Not supported by Zabbix Agent
 20291:20101001:130744.121 Item [Zabbix Server:sensor[temp3]] error: Not supported by Zabbix Agent
 20290:20101001:130803.133 Item [Zabbix Server:vfs.file.cksum[/etc/inetd.conf]] error: Not supported by Zabbix Agent
 20292:20101001:130935.892 Sending list of active checks to [192.168.32.102] failed: host [monitor] not found
 20292:20101001:131135.963 Sending list of active checks to [192.168.32.102] failed: host [monitor] not found
I pliki konfiguracyjne:

Kod: Zaznacz cały

# cat zabbix_agent.conf | grep -v "#"

Server=192.168.32.102

Timeout=3

Kod: Zaznacz cały

# cat zabbix_agentd.conf | grep -v "#"

Server=192.168.32.102

ServerPort=10051

Hostname=monitor

ListenPort=10050

ListenIP=192.168.32.102

StartAgents=3

DebugLevel=3

PidFile=/var/run/zabbix-agent/zabbix_agentd.pid

LogFile=/var/log/zabbix-agent/zabbix_agentd.log

Timeout=3

Kod: Zaznacz cały

# cat zabbix_server.conf | grep -v "#"

ListenPort=10051

ListenIP=192.168.32.102

SenderFrequency=30

DebugLevel=3

Timeout=5

PidFile=/var/run/zabbix-server/zabbix_server.pid

LogFile=/var/log/zabbix-server/zabbix_server.log

AlertScriptsPath=/etc/zabbix/alert.d/

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=(haselko do bazy)
Generalnie nie chce mi działać, dodałem sobie parę ruterów (MikroTik, soho planet itd.), mogę je sprawdzić za pomocą polecenia ping i wszystko jest w porządku. Ale w momencie jak wyłączę urządzenie to nie pojawia mi się żaden komunikat w monitorze, że dany host jest:

Kod: Zaznacz cały

unreachable

Szukam z pomocą Google, już jakiś czas, około tygodnia i nie mogę sobie poradzić. Dziękuję za wszelką pomoc.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Lekko przesadziłeś ze stwierdzeniem że zabbix posiada:
w miarę intuicyjny interfejs front-end
Jak dla mnie jest on bardziej drewniany niż dąb Bartek.

Niejako odpowiadając na twój problem:
w momencie jak wyłączę urządzenie to nie pojawia mi się żaden komunikat w monitorze że dany host jest "unreachable"
zapytam, czy zdefiniowałeś jakiekolwiek akcje mające robić monit stanu urządzenia?
Dodanie samego hosta do zabbixa "wiosny nie czyni" :)

Zdefiniuj w hoście odpowiednie aplikacje (tak to się tam nazywa).
Użyj "Template_Windows:Availability" to standardowy szablon monitorujący dostępność urządzeń.
Do tego dodam, że zabbix bardzo słabo radzi sobie z urządzeniami sieciowymi (tzn. nie dodasz ich za pomocą szablonów itp.). Większość sprzętu sieciowego jednak łatwiej monitorować jest przy pomocy innych programów (np. cacti).

Życzę powodzenia, bo zabawa z żabką jest długa i kręta ;)
Awatar użytkownika
skoorek
Posty: 13
Rejestracja: 30 sierpnia 2006, 08:27
Lokalizacja: od fEnIo

Post autor: skoorek »

Dziękuję, za podpowiedź sprawdzę na pewno. Wracając do tematu, w takim razie inaczej spróbuję zadać pytanie.
Potrzebowałbym jakiś program, który nadzoruje mi sieć i w razie problemów wysyła maila, a najlepiej to sms na urządzenie mobilne. Fajnie byłoby jak można by dodawać użytkowników z poziomu jakiegoś serwisu sieciowego (ang. web), bo nie bardzo chcę by ktoś kopał po CLI, a druga sprawa to szefostwo sobie tak zażyczyło. A co do żabki to walczę dalej, generalnie potrzebuję nadzorować szkielet, a w niektórych przypadkach użytkowników (do sprawdzenia, czy rzeczywiście mają problemy czy ściemniają).
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Cyphermen
Beginner
Posty: 426
Rejestracja: 24 maja 2009, 10:56
Lokalizacja: cze-wa

Post autor: Cyphermen »

Nie chciałbym zaśmiecać ale małe sprostowanie : Cacti nic nie po monitorujesz bo to nie narzędzie do monitoringu a do rysowania wykresów. Zapewne chodziło ci o nagiosa + cacti.
Ogólnie polecam Opsview nie dość ze to praktycznie nagios to jest to nakładka graficzna na niego gdzie można wszystko zrobić wyk-likując to.
ODPOWIEDZ