Introduksjon

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

Om

Zabbix er en open source, overv?kningsl?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 overv?kning og konfigurasjon av overv?kning 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: https://www.zabbix.com/

Det finnes ogs? mye nyttig p?: https://zabbix.org/

Den offisielle dokumentasjonen har en egen introduksjon her: https://www.zabbix.com/documentation/5.0/manual/introduction

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? https://monitor.uio.no/. Testinstans er p? https://monitor-test.uio.no/.

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 overv?kningsdata og konfigurasjon av overv?kning.

Den enkelte bruker/gruppe st?r selv for spesialkonfigurasjon av det de m?tte ?nske, men det f?lger med en god del overv?kning som standard.

Mer: https://www.zabbix.com/documentation/5.0/manual/web_interface

Objekter/konsepter

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

Mer: https://www.zabbix.com/documentation/5.0/manual/config

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 overv?kning. 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, overv?kning, monitor
Publisert 29. juni 2018 10:02 - Sist endret 22. feb. 2022 10:53