̽»¨¾«Ñ¡

Introduksjon

En kort introduksjon til Zabbix på UiO og noen viktige konsepter.

Om

Zabbix er en open source, ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µsløsning for IT-systemer, applikasjoner, operativsystem (Windows og Linux) og nettverk. PÃ¥ UiO er Zabbix erstatter for andre løsninger som Nagios og SCOM.

Daglig ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ og konfigurasjon av ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ skjer via et webgrensesnitt. Informasjon om maskiner, brukere, grupper og lignende blir synkronisert inn fra andre kildesystemer som Mreg, Nivlheim, LDAP (Cerebum).

Zabbix sin egen nettside er:

Det finnes også mye nyttig på:

Den offisielle dokumentasjonen har en egen introduksjon her:

Oversikt

Bildet kan inneholde: linje, tekst, diagram.

Kjerneinfrastrukturen består av en hovedserver som kjører Zabbix-applikasjonen, proxyservere og webservere. Proxyserverne kommuniserer med Zabbix-agentene og utfører andre eksterne sjekker mot tjenester. Webserverene leverer frontendapplikasjonen. Vi benytter APIet i frontendapplikasjonen fra en management-server for å automatisere konfigurasjon i applikasjonen. PS. Oversikten er noe forenklet siden vi f.eks har lastbalansering av webservere og flere proxyservere.

Webgrensesnitt

Webgrensesnittet befinner seg på . Testinstans er på .

Kun UiO-brukere som er synkronisert inn kan logge på. For å bli synkronisert inn må man ha en form for eierskap til maskiner som overvåkes.

Alle brukere som er synkronisert inn har en rolle som "Zabbix Admin". Dette vil si at man bÃ¥de har tilgang til ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µsdata og konfigurasjon av ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ.

Den enkelte bruker/gruppe stÃ¥r selv for spesialkonfigurasjon av det de mÃ¥tte ønske, men det følger med en god del ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ som standard.

Mer:

Objekter/konsepter

Zabbix har en del grunnobjekter/-konsepter som er viktig å ha forståelse for.

Mer:

Host

Hosts på UiO er i hovedsak maskiner med Zabbix-agent synkronisert inn fra kildesystemer. De kan også være tjenester som for eksempel en webside eller annet. Hosts er lenket til templates som igjen inneholder blant annet items og triggers.

Template

Templates er linket til hosts. Det mest sentrale innholdet i templates er items og triggers. Når en template linkes til en host vil hosten påføres templaten sine items og triggers.

Item

Items er det som inneholder datagrunnlaget for ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ. Dette kan for eksempel være informasjon om ledig diskplass, minne, CPU-bruk.

Data kan genereres av agenten (active checks), eksterne sjekker (f.eks TCP, ICMP, HTTP) eller andre typer datainnsamling (f.eks innsending via zabbix_sender).

Trigger

Triggers er logiske uttrykk som refererer til data fra items. En trigger er enten i OK- eller PROBLEM-tilstand. En trigger kan for eksempel si at diskplass mindre enn 10GB er et problem.

Event

Events oppstår opp når en trigger bytter tilstand. Events kan kalles alarmer, men dette er noe misvisende da man også får en event når noe går til OK-tilstand.

Host group

Host groups er et noe misvisende navn da de inneholder både hosts og templates. Disse gruppene benyttes for å administrere tilganger. En user group kan få skrive- og/eller lese-tilganger til en host group, og brukere i user groupen kan dermed få tilgang til å konfigurere hosts og templates i host groupen.

I webgrensesnittet kan det være nyttig å filtrere ut informasjon basert på host groups.

Action

Action er en handling som kan utføres basert på events. Man kan filtrere hvilke events man ønsker å fange opp basert på informasjon tilknyttet eventen. Actions benyttes til å for eksempel sende ut varsling på e-post.

Agent

Agenten er noe enhver normalt driftet servere har installert. Agenten spør Zabbix-serverne om hva den skal innhente av data, samler inn denne og sender den til Zabbix-serverne.

Emneord: zabbix, ´Ç±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ, monitor
Publisert 29. juni 2018 10:02 - Sist endret 22. feb. 2022 10:53