Zabbix er en enterprise-klassen åpen kildekode distribueres overvåking løsning som kan brukes til å overvåke og spore ytelse og tilgjengelighet av nettverkstjenere, utstyr og andre ressurser IT. Den støtter distribuert og WEB overvåking, auto-oppdagelse, og mer.
Jeg testet denne how-to på Debian 7, selv om det skal fungere på andre Debian /Ubuntu derivater. For testing formål, vil jeg bruke to maskiner
Zabbix Server System:.
Operativsystem: Debian 7IP Adresse: 192.168.1.200/24Hostname: server.unixmen.comZabbix Client System:
Operativsystem: Ubuntu 13.04IP Adresse: 192.168.1.100/24Hostname. skFirst la oss starte fra server side
Forutsetninger
Før du installerer Zabbix, bør vi ha installere og konfigurere LAMP stack på serveren. Å installere og konfigurere LAMP server På Debian 7 og Ubuntu 13.10, kan du se følgende linker.
- Installer LAMP Server på Debian 7 Anmeldelser - Installer LAMP Server på Ubuntu 13.10
Server Side Configuration
Zabbix er funnet i standard repositories, men det kan være utdatert. Så for å installere den nyeste versjonen, laste ned den nyeste depotet konfigurasjon pakke herfra
Eller du kan laste ned og installere det ved hjelp av kommandoer.
# 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.debNow oppdatering pakkelister og Zabbix server med kommandoer:
# apt-get update # apt-get install zabbix-server-mysql zabbix-frontend-phpDuring installasjon , vil du bli bedt om å svare på noen spørsmål angående databasekonfigurasjonen.
Først vil be deg om å gå inn i MySQL rotbrukerpassordet.
Så gi passord for zabbix-server-mysql å registrere med databaseserveren.
Tast inn passord.
Nå er en database som heter 'zabbix' vil bli opprettet sammen med brukerens zabbix '
Merk: For Debian 6 og tidligere versjoner, bør du lage en ny database og gi forsvarlig tillatelse til databasen manuelt.
Neste vi vil justere noen PHP-innstillinger for zabbix front-end.
Endre fil /etc/apache2/conf.d/zabbix, etter# nano /etc /apache2 /conf.d/zabbixFind følgende linjer og redigere dem som følger. Hvis linjene ikke eksisterer, legge dem.
[...] php_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value date.timezone Asia /Kolkata [...] Det er obligatorisk, for å justere riktig tidssone for deg. Lagre og lukke filen
Start apache tjeneste.
# tjenesten apache2 restartAccess Zabbix Web Console
Åpne nettleser og tilgang til zabbix web-konsoll med URL: http: //ip-adresse /zabbix eller http:. //domene-navn /zabbix
Klikk Neste for å fortsette:
Det vil sjekke alle forutsetninger. Hvis alt virker ok, klikker du Neste for å fortsette.
Neste angi mysql administratorpassord og klikk på Test tilkobling. Databasen kalt 'zabbix "vil bli opprettet automatisk under installasjonen. Hvis det står Ok, klikker du Neste for å fortsette
Klikk neste. Anmeldelser Sjekk konfigurasjonsparametere igjen og klikk på Neste for å fortsette hvis alt riktig. Hvis du ønsker å endre noe, bare trykke Forrige ned og gjør endringene.
Klikk Fullfør for å fullføre installasjonen.
Nå vil du bli bedt om å skrive inn brukernavn og passord. Standard brukernavn /passord er admin /zabbix.
Gratulerer! Du har fullført zabbix server og front-end installasjon vellykket. Dette er hvordan min zabbix server Dashboard ser ved første innlogging.
Installer zabbix-agent på zabbix server
zabbix middel brukes til å sende rapporter til serveren. La oss installere denne pakken på vår server med følgende kommando:
# apt-get install zabbix-agentAt serversiden du trenger ikke å konfigurere agent, vil standardverdiene fungere helt fint
Nå går. til Dashboard og naviger til kategorien Konfigurasjon på tab menylinjen. Klikk på fanen verter. Du vil se at zabbix server er til stede der.
Utgangspunktet, ikke zabbix serveren ikke overvåke seg selv, må du aktivere den.
Klikk på navnet på serveren og sette vertsnavn og endre verdien av status til "Overvåket" nederst. Deretter klikker du Lagre.
Vent noen minutter, og du vil se status på zabbix serveren endres til å bli overvåket. Anmeldelser Sjekk Zabbix serverstatistikker og nå klikke på fanen Monitoring på toppmenyen og velg " nyeste data ". Du vil se zabbix server detaljer:
Utvid underkategori (ex.CPU), vil du se mer detaljert informasjon
Grafer:.
Client Side Configuration
Installer zabbix-agenten pakke i klientsystemet:
$ sudo apt-get install zabbix-agentNext redigere filen /etc/zabbix/zabbix_agentd.conf, etter$ sudo vi /etc/zabbix/zabbix_agentd.confAdd serveren ip-adresse og klient hostname
[...] Server = 192.168.1.200 [...] Vertsnavn = sk [...] Hvor, etter 192.168.1.200 -. Debian 7 Ip-adressen (Zabbix .. server) Anmeldelser sk - Ubuntu 13,04 hostname (klient vertsnavn)
Nå starter zabbix-agent service kommandoen med:
$ sudo tjenesten zabbix-agenten restartAdd Host overvåking - Metode 1
Neste gå til zabbix server Dashbord den. Gå til Konfigurasjon - > Verter og klikk på zabbix servernavn. Denne gangen vil det vises et alternativ som heter Clone på bunnen. Henvis følgende skjermbilde.
Skriv klienten vertsnavn, endre gruppe og ip-adresse. Klikk til slutt Lagre.
Nå vil du se at klienten blir lagt til overvåking listen. Etter noen minutter, gå til Monitoring - > nyeste dataene. Du vil se det både zabbix server og klient statistikk.
Klikk på (+) tegnet av vertene hvis du ønsker å se flere detaljer.
Klikk på linken Graf for å vise grafen statistikk.
Legg Monitoring Host - Metode 2
Fra Dashboard, gå til Konfigurasjon - > Verter. Klikk på Opprett vert på høyre side.
Skriv inn vertsnavn, velger du Grupper og angi IP-adressen som vist nedenfor.
Neste gå til Maler og malen avhengig av hvilken type Host. Derfor har jeg en Ubuntu desktop, jeg velger Mal OS Linux og klikk på Legg til. Klikk til slutt Lagre.
Nå klienten vil bli lagt i listen Hosts.
Det var det. Jeg har bare dekket grunnleggende ting. Utforsk alle alternativene, og justere dem som per kravet for å få bedre overvåking løsning. Lykke
Referanse Links:
Zabbix Hjemmeside Anmeldelser