|
|
Line 1: |
Line 1: |
| Labor 2 protokoll - Zabbix 2.2 paigaldamine
| |
|
| |
|
| Dineta Mahno
| |
|
| |
| A31
| |
|
| |
| 12.01.2014
| |
|
| |
|
| |
| = Sissejuhatus =
| |
|
| |
| Zabbix on vaba tarkvaraline monitooringu lahendus.
| |
|
| |
| Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.
| |
| Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.
| |
|
| |
| = Töö eesmärk =
| |
|
| |
| Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks
| |
|
| |
| = Labori ülesanne püstitus =
| |
|
| |
| Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.
| |
|
| |
|
| |
| = Paigaldamine =
| |
|
| |
| Paigaldamine toimub root õiguste all järgnevalt:
| |
|
| |
| Paketti repositooriumi alla laadimine :
| |
|
| |
| wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb
| |
|
| |
| Paigaldamine:
| |
|
| |
| dpkg -i zabbix-release_2.2-1+precise_all.deb
| |
|
| |
| Uuendamine:
| |
|
| |
| apt-get update
| |
|
| |
| Zabbix paketti installeerimine:
| |
|
| |
| apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender
| |
|
| |
|
| |
| 1. MySQL root kasutaja parooli loomine
| |
|
| |
|
| |
| [[File:Zabbix1.jpg]]
| |
|
| |
|
| |
| 2. Andmebaasi loomine.
| |
| Vali "Yes" Zabbix andmebaasi loomiseks ja vajuta "Enter".
| |
|
| |
|
| |
| [[File:Zabbix2.jpg]]
| |
|
| |
|
| |
| 3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.
| |
|
| |
| = Zabbix frontend =
| |
|
| |
| 1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:
| |
|
| |
| nano /etc/apache2/conf.d/zabbix
| |
|
| |
|
| |
| [[File:Zabbix3.jpg]]
| |
|
| |
|
| |
| Kustuta ära php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.
| |
|
| |
| 2. Apache serveri restart:
| |
|
| |
| service apache2 restart
| |
|
| |
|
| |
| =Graafiline kasutajaliides=
| |
|
| |
| Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix
| |
|
| |
| Vajuta "Next"
| |
|
| |
| [[File:Zabbix4.jpg]]
| |
|
| |
|
| |
| Vajuta "Next"
| |
|
| |
|
| |
| [[File:Zabbix5.jpg]]
| |
|
| |
|
| |
| Kirjuta oma MySQL root parooli ja vajuta "Test connection".
| |
|
| |
|
| |
| [[File:Zabbix6.jpg]]
| |
|
| |
|
| |
| Nimi lahtri võid jäta tühjaks.
| |
|
| |
|
| |
| [[File:Zabbix7.jpg]]
| |
|
| |
|
| |
| [[File:Zabbix8.jpg]]
| |
|
| |
|
| |
| [[File:Zabbix9.jpg]]
| |
|
| |
|
| |
| Esmasel sisselogimisel on kasutajatunnuseks "admin" ja parool "zabbix".
| |
|
| |
| [[File:Zabbix10.jpg]]
| |
|
| |
|
| |
| Avaneb aken:
| |
|
| |
| [[File:Zabbix11.jpg]]
| |
|
| |
|
| |
| = Andmete kogumise viisid =
| |
|
| |
| ===Simple Checks===
| |
|
| |
| Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. Seadistamiseks
| |
|
| |
| Configuration -> Hosts -> Host name -> Items -> Create Item -> Type
| |
|
| |
| ===ICMP checks===
| |
|
| |
| ICMP kontrollide kasutamiseks peab olema paigaldatud fping
| |
|
| |
| apt-get install fping
| |
|
| |
| ning serveri seadistusfailis fping asukoht kirjeldatud
| |
|
| |
| nano /etc/zabbix/zabbix_server.conf
| |
|
| |
| # Location of fping. Default is /usr/sbin/fping
| |
| # Make sure that fping binary has root permissions and SUID flag set
| |
| FpingLocation=/usr/bin/fping
| |
|
| |
| ICMP kontrolli kirjedamiseks tuleb valida
| |
|
| |
| Configuration -> Hosts -> Host name -> Items -> Create Item -> Type
| |
|
| |
| * Description - ICMP ping performance
| |
| * Type - Simple check
| |
| * Key - icmppingsec
| |
| * Type of information - Numeric (float)
| |
| * Units - ms
| |
| * Custom multiplier - 1000
| |
| * Update interval - 60
| |
| * Store value - As is
| |
|
| |
|
| |
| === SNMP ===
| |
|
| |
| Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)
| |
|
| |
| SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584).
| |
|
| |
| SNMP poolt hallatav võrk:
| |
|
| |
| * Hallatavad seadmed, mida monitooritakse
| |
|
| |
| * Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul
| |
|
| |
| === Proxy ===
| |
|
| |
|
| |
| [[File:Proxy.png]]
| |
|
| |
| Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.0/manual/distributed_monitoring/proxies]
| |
|
| |
|
| |
| Administration -> DM -> Proxies -> Create Proxy
| |
|
| |
| * Proxy name
| |
| * Proxy mode - Active (st proxy pöördub Zabbix serveri poole)
| |
|
| |
| Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida
| |
|
| |
| Configuration -> Hosts
| |
|
| |
| * Host
| |
| * DNS name
| |
| * IP address
| |
| * Monitored by proxy - proxy
| |
|
| |
| = Kasutatud kirjandus =
| |
|
| |
| https://www.zabbix.com/documentation/2.0/manual/distributed_monitoring/proxies
| |
|
| |
| https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/simple_checks
| |
|
| |
| https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/snmp
| |
|
| |
| http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol
| |
|
| |
| http://www.manageengine.com/network-monitoring/what-is-snmp.html
| |
|
| |
| https://docs.google.com/document/d/1lFksbdnnFi1l9bYj9fE4wwWPGqwPW2QR71uiTTbt-Ms/edit
| |
|
| |
| [[Category:Linuxi administreerimine]]
| |