̽»¨¾«Ñ¡

°¿±¹±ð°ù±¹Ã¥°ì²Ô¾±²Ô²µ

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:

  • HF dashboard i Zabbix:  
  • Dashboard  - undervisningsrom 

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