Ansvarlig: |
Jan Grønsberg |
Forfatter: |
Jan Grønsberg |
Opprettet dato: |
25. april 2006 |
Versjon: |
1.0 |
Sist Endret: |
Ikke Endret |
Sist Endret Av: |
Ikke Endret |
Konto: |
4xxx |
Innledning
Inventory-systemet sjekker hva vi har av utstyr i vårt lokalnett. Det skanner alle nettet ca hvert 10. minutt for endringer og informasjonen legges i en database som man kan søke i via websider, se http://inventory.idi.ntnu.no
Tjenestebeskrivelse
På serveren gran kjøres et script som sjekker alle IP-adresser på alle våre nett. Ethernet-adressene hentes fra arp-tabellen (fping fyller opp arp-tabellen). Vi må gå via FreeBSD-maskinen bruse siden vi trenger en maskin med ethernet-interface på alle våre subnett (unnatt det på Dragvoll). Ut fra de 3 første bytene i ethernetadressen "gjetter" den på hvilke type utstyr det er (Sun, Sunray, PC, Mac, printer osv). I tillegg kjøres et script som sjekker alle svitsjene og sjekker via snmp for å finne fysisk port på svitsjene for hver ethernet-adresse. En statisk tabell (oppdateres manuelt) viser sammenheng mellom fysisk svitsjportnummer og veggkontaktnummer. En annen tabell viser hvilke rom som har hvilke kontaktnummer. Alt utsyrtet kan på den måten lokaliseres til kontaktnummer og rom.
Windowsmaskiner som er medlem av IDIPC domenet (Active Directory) sjekkes for maskinvare, antivirusinfo og diverse annet. Dette sjekkes via script som kjøres fra Windows-serveren admiral.
Kvalitetsmål
- Oppetid webside målt fra IDI nett 99% (vanlige brukere er ikke avhengig av Inventory)
- Manglende oppdatering i datbasen skal varsles via SMS og/eller mail.
Det er ikke en kritisk tjeneste og websiden for inventory brukes mest av personer i TG.
Avhengigheter
- Grunnleggende nettstruktur.
- Solaris-server gran (kjører script og har inventory-databasen)
- Win2003-server admiral (sjekker maskinvare m.m på windows-maskiener).
Oppgaveliste
- Opprydding i databasen. F.eks fjerne maskiner som ikke har vært på nett på lenge og diverse annet som vanskelig kan automatiseres.
- Vedlikehold av diverse script.
- Viderutvikling (f.eks legge til mer som skal overvåkes).