Hei!
Rapporten vi ønsker oss er en inventory rapport som lister opp alt inventar fra en gitt leverandør.
Siden vi for det meste har Cisco og trenger dette i forhold til serviceavtaler så er Cisco-utstyr mest
interessant. I prinsippet burde en slik rapport kunne gjøres for alle leverandørers utstyr ved å velge leverandør i filter.
Jeg prøvde "Cisco chassis/module serial numbers decoded".
Den gir chassis og moduler. Kortmoduler og noe optikk. Men kunne gjerne hatt Description felt som andre rapporter har.
Rapporten "Module" gir ennå flere moduler/optikk, og har og Description.
Kombinasjonen av disse ville gi mye men ikke alt.
Begge rapportene mangler viktige enheter som viftemodul og powersupply i modul-baserte switcher.
For vår C6807 samles inn 2x "Power converter" i hvert chassis. Men dette er ikke PSU som det finnes 4 av i hvert chassis.
Kommando show inventory gir ut denne info, men kanskje ikke via SNMP?
En tilfeldig C4506 viser SUP og portmoduler men heller ikke PSU eller FAN.
NAV samler inn PSU og FAN info og varsler, men har vi inventory info om dette i rapporter? Finner ikke det.
Annet viktig utstyr jeg ikke finner er Cisco WLC'er! De er uten serienummer
Har vi snakket om det før? At det ikke samles serienummer for WLC eller PSU/FAN?
Rapporten bør altså ha alt NAV vet om leverandørutstyr. I filter eller Excel kan man ta bort det man ikke ønsker.
-rune
-- +----------------------------------------------------------------------\ ! Rune Kittelsen E-post: rune.kittelsen@uia.nomailto:rune.kittelsen@uia.no ! ! Universitetet i Agder, IT-avdelingen Tlf: 47-38 14 17 99 ! ! (University of Agder) Mob.: 47-91 87 35 02 ! ! Gimlemoen 25D, Serviceboks 422 o ! ! N-4604 Kristiansand S, Norway _ /-_ ! +--------------------------------(_)>(_)-------------------------------/
On Thu, 4 Apr 2019 06:45:33 +0000 Rune Kittelsen rune.kittelsen@uia.no wrote:
Rapporten vi ønsker oss er en inventory rapport som lister opp alt inventar fra en gitt leverandør.
Hei Rune,
i utgangspunktet vil jeg helst ha en helt konkret liste over kolonner som skal være med i en slik rapport - men jeg har laget et forslag tatt ut i fra løse luften på https://nav.uia.no/report/entity - gi gjerne tilbakemelding på denne.
For de som evt. måtte være nysgjerrige, ser definisjonen på denne slik ut:
entity { $title = "Netbox entities"; $description = "Summary of all collected entity contents of IP Devices"; $sql=" WITH classmap AS ( SELECT * FROM (VALUES (1, 'other'), (2, 'unknown'), (3, 'chassis'), (4, 'backplane'), (5, 'container'), (6, 'powerSupply'), (7, 'fan'), (8, 'sensor'), (9, 'module'), (10, 'port'), (11, 'stack'), (12, 'cpu') ) AS classmap (physical_class, class_name) ) SELECT sysname, vendorid AS vendor, ne.name, ne.descr, ne.model_name, classmap.class_name AS class, device.serial, ne.software_revision AS software FROM netboxentity AS ne JOIN netbox USING (netboxid) LEFT JOIN type USING (typeid) LEFT JOIN device ON (ne.deviceid=device.deviceid) LEFT JOIN classmap USING (physical_class) ORDER BY sysname, ne.index "; $url_sysname = "/ipdevinfo/$sysname"; $url_vendor = "entity?vendor=$vendor"; $url_class = "entity?class=$class"; $name_model_name = "model name"; }
Hei!
Tilbakemelding på rapporten.
Vi hadde et møte med Lisa Chaparian hos Telenor. Tidligere Datametrix/Telenor Inpli.
Lisa skal rydde opp i alle våre tidligere serviceavtaler på Cisco utstyr, og flytte
fra UNINETT, Atea og Datametrix inn i en Smart-avtale slik at vi har kontroll på hva vi har avtale på.
Hun sier at hun kun trenger Cisco serienummer. Da får hun resten fra Cisco databasen.
Vi vil 4 ganger i året sende listen med aktive serienummer til henne og så holder hun ting ajour hos Cisco.
Da får vi inn nytt utstyr og vi får ut gammelt som ikke lengre er i NAV.
I utgangspunktet ville det optimale være at det automatisk ble sendt som en business rapport (al. a. de som finnes i dag)
hver 3'dje måned til en gitt adresse med kun Cisco serienummer. Til en epostadresse etter behov, ikke bare til den som lager rapporten.
Rapporten du laget inneholder mange unødvendige kolonner for Lisa sin del, men er fin for oss, da den sier masse om inventar.
Ved å velge "serial not = null" - får vi og ut de som kun inneholder serienummer. Topp.
Det er et par ting:
* Organization - Ny kolonne.
Ser jeg får ut alt utstyr for UNINETT og SiA og. Med orgid som i den Cisco-rapporten til Peder kan vi hente ut den/de aktuelle. (kommaseparert søk)
* Description
Tranceivers vil jeg ikke ha med, og "descr not ~ *Transceiver*" fungerer.
Jeg ønsker bl.a. heller ikke ha med "Interface Adapter module" eller *Aironet* (Vi har ikke avtale på AP'er men på WLC).
Her er det mulig det er jeg som ikke fikser et regulært uttrykk... "descr not (,,) ..... "
* Lage rapport.
En rett oppsatt rapport ville jeg gjerne kunne lagre for å slippe å finne opp alt på nytt om noen måneder.
Det finnes et "Add this report as a widget" valg. Jeg kunne tenke meg "Add this report as a Business reports" valg! Kanskje også "Save as <report-name>".
Da kan jeg kjøre den ut automatisk en gang pr måned, eller helst en gang pr kvartal, og sende videre til Telenor. Evt. direkte.
I første omgang vil jeg nok sende rapporten til meg selv. Når vi er sikre på at den inneholder korrekt informasjon så kan det være aktuelt å automatisere utsending til, i dette tilfellet Telenor v/Lisa.
-rune
-- +----------------------------------------------------------------------\ ! Rune Kittelsen E-post: rune.kittelsen@uia.nomailto:rune.kittelsen@uia.no ! ! Universitetet i Agder, IT-avdelingen Tlf: 47-38 14 17 99 ! ! (University of Agder) Mob.: 47-91 87 35 02 ! ! Gimlemoen 25D, Serviceboks 422 o ! ! N-4604 Kristiansand S, Norway _ /-_ ! +--------------------------------(_)>(_)-------------------------------/
________________________________ Fra: Morten Brekkevold morten.brekkevold@uninett.no Sendt: fredag 5. april 2019 15.32 Til: Rune Kittelsen Kopi: nav-ref@uninett.no Emne: Re: [nav-ref] Inventory report
On Thu, 4 Apr 2019 06:45:33 +0000 Rune Kittelsen rune.kittelsen@uia.no wrote:
Rapporten vi ønsker oss er en inventory rapport som lister opp alt inventar fra en gitt leverandør.
Hei Rune,
i utgangspunktet vil jeg helst ha en helt konkret liste over kolonner som skal være med i en slik rapport - men jeg har laget et forslag tatt ut i fra løse luften på https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fnav.uia.no... - gi gjerne tilbakemelding på denne.
For de som evt. måtte være nysgjerrige, ser definisjonen på denne slik ut:
entity { $title = "Netbox entities"; $description = "Summary of all collected entity contents of IP Devices"; $sql=" WITH classmap AS ( SELECT * FROM (VALUES (1, 'other'), (2, 'unknown'), (3, 'chassis'), (4, 'backplane'), (5, 'container'), (6, 'powerSupply'), (7, 'fan'), (8, 'sensor'), (9, 'module'), (10, 'port'), (11, 'stack'), (12, 'cpu') ) AS classmap (physical_class, class_name) ) SELECT sysname, vendorid AS vendor, ne.name, ne.descr, ne.model_name, classmap.class_name AS class, device.serial, ne.software_revision AS software FROM netboxentity AS ne JOIN netbox USING (netboxid) LEFT JOIN type USING (typeid) LEFT JOIN device ON (ne.deviceid=device.deviceid) LEFT JOIN classmap USING (physical_class) ORDER BY sysname, ne.index "; $url_sysname = "/ipdevinfo/$sysname"; $url_vendor = "entity?vendor=$vendor"; $url_class = "entity?class=$class"; $name_model_name = "model name"; }
-- mvh Morten Brekkevold Uninett
On Thu, 9 May 2019 13:11:36 +0000 Rune Kittelsen rune.kittelsen@uia.no wrote:
- Lage rapport.
En rett oppsatt rapport ville jeg gjerne kunne lagre for å slippe å finne opp alt på nytt om noen måneder.
Overordnet sett høres du ut som du vil ha en rapport som er så skreddersydd at den egentlig ikke hører hjemme i standard-NAV, men bare på kristiansand-vk - men overbevis meg gjerne om at jeg tar feil.
Du kan skreddersy videre selv i /etc/nav/report/report.local.conf så du får en rapport som ikke trenger fylles ut med søkeparametre fra gang til gang.
Alternativt, dersom du ønsker å bruke en eksisterende rapport, men legge inn dine skreddersydde søkeparametre, har du /etc/nav/report/front.conf som definerer de lenkene du ser på forsiden av Report-verktøyet.
Det finnes et "Add this report as a widget" valg. Jeg kunne tenke meg "Add this report as a Business reports" valg! Kanskje også "Save as <report-name>".
Da kan jeg kjøre den ut automatisk en gang pr måned, eller helst en gang pr kvartal, og sende videre til Telenor. Evt. direkte.
Mm, da snakker vi dessverre om noe som vil ta mye lengre tid å utvikle.
Report-verktøyet og Business reports-verktøyet er to helt adskilte systemer. Førstnevnte er helkonfigurerbart, og har alltid vært det, ettersom det er rene SQL-rapporter. Sistnevnte støtter ikke slik skreddersøm: De eksisterende rapportene er skrevet som Python-moduler, og det er ikke lagt opp til at man skal kunne legge til sine egne.