Overv?kning

Forutsetninger

For undervisningsmaskiner:

  • "with_monitoring", "av_urom_host" rolle i mreg
  • Ou plassering: uio.no/client-felles/undervisning 
  • Zabbix agent
  • Nivlheim agent
  • Siteadmin fil
  • Lokasjon fil med lokasjon info i form av <byggenavn>-<etasje-nr>-<rom-nr>

For av-utstyr p? undervisningsrommene:

Alle maskiner med "with_monitoring"-rolle blir overv?ket av Zabbix. "av_urom_host" rolle i mreg brukes for ? gruppere alle undervisningsmaskiner fra forskjellige fakulteter, institutter og sentre i samme Zabbix host-gruppe. Det er en prosess som synker aller maskiner med disse rollene til Zabbix. Samme gjelder for "av_urom_unit".

Det kreves Nivlheim-agent for ? hente metadata om maskinene, for eksempel hvem som eier en maskin i form av site-admin fil, lokasjon til en maskin i form av lokasjon fil osv.

Om man ikke har rettigheter til ? melde maskiner til mreg-roller, kan man opprette rt-sak hos Houston. 

Site-admin

F?rst m? man opprette site-admin.txt og site-admin p? windows og linux maskiner henholdsvis. Dette kan godt gj?res manuelt via f.eks. Notepad og lagre filen. Den skal ligge under mappen c:\uio\etc (Windows) eller /etc/uio/conf (Unix). Filen m? inneholde "clients-felles@uio.no" og epost-listen den organisatoriske- eller tjenestegruppen som eier maskinen. Man kan definere flere epost-liste p? site-admin filen s? lenge de er komma-separert. 

Innholdet for site-admin fil for en maskin som eies av HF skal se slik ut:

it-seksjonen@hf.uio.no,clients-felles@uio.no

Slik oppretter man denne filen ved hjelp av powershell:

Har man mange maskiner som dette skal gj?res p?, kan man bruke dette eksempelet. Man M? endre fet tekst i scriptet i henhold til behov.

(Get-ADComputer -Filter * -SearchBase "ou=undervisningsklient,ou=hf,ou=clients-win10,dc=uio,dc=no").dnshostname.ToLower() > C:\temp\muo\hf-undervisning.txt

Invoke-Command -ComputerName (gc 'C:\temp\muo\hf-undervisning.txt') -ScriptBlock { 
if (-not (Test-Path "c:\uio\etc")) {
new-item -ItemType Directory c:\uio\etc; 
Add-Content -Path c:\uio\etc\site-admin.txt -Encoding Ascii -Value "it-seksjonen@hf.uio.no" 
}
}

Lokasjon

Lokasjon-filen skal ogs? opprettes p? samme mappe. Filnavn skal hete location.txt for Windows-maskiner og skal ligge i c:\uio\etc. Kan ogs? gj?res manuelt via f.eks. Notepad. Innholdet skal se slik ut:

SE01-03-335

Metadata i lokasjon filen brukes av zabbix automatikken for ? tagge undervisningmaskiner i Zabbix slik at det blir enklere ? gruppere maskiner/utstyr og enklere ? s?ke p? problemet for et gitt rom, bygg eller etasje. 

Installasjon og konfigurasjon

Installasjon og konfigurasjon av Zabbix agenten utf?res av SCCM. Man trenger ? melde maskiner til  "osl.device.uio.clients.software.zabbix.install" SCCM collection.

Installasjon av Nivlheim agenten blir ogs? utf?rt av SCCM. Maskinen skal meldes til "osl.device.uio.clients.software.nivlheim.install" SCCM collection.

Etter at maskinen flyttes til riktig OU, meldes maskinen automatisk til SCCM "collections" som er n?dvendig for installasjon og konfigurasjon av Zabbix og Nivlheim.

For konfigurasjon av Nivlheim, trenger man ? lenke GPO "servers-uio-nivlheim-regkey" til OU-en hvor maskinen er plassert. 

Tilgangskontroll 

Alle brukere i Zabbix har lesetilgang i systemet. For ? f? skrivetilgang m? det opprettes en cerebrum gruppe for en organisatorisk enhet eller tjenestegruppe. Gruppen kan man bestille fra usit-gid@usit.uio.no.

Medlemskap i denne gruppen sammen med informasjon fra site-admin-filen gir mulighet til ? utvide overv?king p? en maskin man eier. 

Vi har pr. idag opprettet f?lgende grupper:

  • zabbix-it-felles: houston og lokal-it p? alle fakulteter, institutter osv. skal v?re medlem av denne gruppen. Denne gruppen skal p? sikt brukes til ? gi skrivetilgang i Zabbix p? alle undervisningsmaskiner for alle i lokal-it. 
  • zabbix-hf-it: Medlemmer av denne gruppen kan administrere overv?king av alle HF undervisningsmaskiner og andre maskiner HF eier.

Bildet kan inneholde: rektangel, skr?ningen, parallell, gj?re, m?nster.

Basis overv?king

Basis overv?king skal v?re p? plass etter at maskinen f?r "with_monitoring" rollen og Zabbix og Nivlheim agent er installert. 

Basis overv?king for undervisningsmaskiner best?r av icmp-ping sjekk, overv?king av cpu, minne, disk, filsystem, nettverk trafikk, antall prosesser, antall aktive/inaktive bruker sesjoner.

Basis overv?king for av-utstyr best?r av kun icmp-ping sjekk pr. idag.

Zabbix dashboard

En bruker i Zabbix kan se overv?kingsinformasjon p? alle maskiner og enheter, men man kan ogs? lage sine egne dashboard i Zabbix for ? filtrere informasjon etter behov. ITI-DIA kan hjelpe ? komme i gang med ? lage dashboard.

Her finnes det to forslag for dashboard:

AV-spesifikk overv?king

P? sikt ?nskes det f?lgende overv?king aktiveres p? disse PC-ene:

  • gjeldende skjermoppsett med hvilken som er prim?rskjerm og skalering
  • aktive lydenheter og hvilke som er valgt
  • er mus og tastatur tilkoblet.
  • oppetid
  • pending boot / instalasjons status fra swc
  • siste hw-scan evt om det er lenge siden det ble gjort (brukt litt som indikasjon p? at maskinen ikke gj?r det den skal mot sccm)
Publisert 21. okt. 2020 09:54 - Sist endret 26. jan. 2022 15:29