Hmm. Sikkert. Tja.
Jeg ser jo at noe av variablene, bla. ifname, jeg savner allerede ligger inne, men blir ikke funnet/postet?
Hvor finner jeg oversikt over hvilke variabler jeg kan bruke?
Børge
Børge, en del av dette tror jeg du kan fikse selv :)
Se /etc/nav/alertmsg.conf
Jeg tror utfordringen vil være å få inn informasjon som ikke ligger direkte koblet til en netbox- eller interface-record i databasen. Har en mistanke om at alertengine ikke er supergod på join.
Gro-Anita
-----Original Message----- From: nav-ref-request@uninett.no [mailto:nav-ref-request@uninett.no] On Behalf Of Borge Brunes Sent: Thursday, August 07, 2014 8:44 AM To: Morten Brekkevold Cc: nav-ref@uninett.no Subject: [nav-ref] Om link up/down
Hei Morten og dere andre,
Hviledag i sjakk-ol og tid for å se litt på andre type brett :-)
Jeg ønsker meg en liten endring i output på link up/down-meldinger.
I dag ser den f.eks. slik ut:
-BEGIN- Subject: Link up on ma-1-10-sw6.infra.uit.no: Body: This is an automatically generated message from NAV:
Box ma-1-10-sw6.infra.uit.no (10.255.2.58) has regained link on interface (Trunk vox34) -END-
Jeg ønsker litt flere detaljer både i subject og i body: Subject: Link up ma-1-10-sw6.infra INTERFACE to HOST (+ INTERFACE) Eks.: Subject: Link up ma-1-10-sw6.infra Gi0/1 to navn-på-device em0 Body: This is an automatically generated message from NAV: Box ma-1-10-sw6.infra.uit.no (10.255.2.58) has regained link on interface Gi0/1
- litt info om device bak link eks.:
device-navn og ip-adr interface på device Lenke til device i ipdevinfo Eks.: https://nav.uit.no/ipdevinfo/DEVICE
Dette er vel noe en sommerjobber fikser rimelig kjapt?
Forstatt god sommer
Børge
Det vil jeg også gjerne ha svar på. Morten ?
GA
-----Original Message----- From: Borge Brunes [mailto:borge.brunes@uit.no] Sent: Thursday, August 07, 2014 5:09 PM To: Gro-Anita Hillestad Vindheim Cc: nav-ref@uninett.no Subject: Re: [nav-ref] Om link up/down
Hmm. Sikkert. Tja.
Jeg ser jo at noe av variablene, bla. ifname, jeg savner allerede ligger inne, men blir ikke funnet/postet?
Hvor finner jeg oversikt over hvilke variabler jeg kan bruke?
Børge
Børge, en del av dette tror jeg du kan fikse selv :)
Se /etc/nav/alertmsg.conf
Jeg tror utfordringen vil være å få inn informasjon som ikke ligger direkte
koblet til en netbox- eller interface-record i databasen. Har en mistanke om at alertengine ikke er supergod på join.
Gro-Anita
-----Original Message----- From: nav-ref-request@uninett.no [mailto:nav-ref-request@uninett.no] On Behalf Of Borge Brunes Sent: Thursday, August 07, 2014 8:44 AM To: Morten Brekkevold Cc: nav-ref@uninett.no Subject: [nav-ref] Om link up/down
Hei Morten og dere andre,
Hviledag i sjakk-ol og tid for å se litt på andre type brett :-)
Jeg ønsker meg en liten endring i output på link up/down-meldinger.
I dag ser den f.eks. slik ut:
-BEGIN- Subject: Link up on ma-1-10-sw6.infra.uit.no: Body: This is an automatically generated message from NAV:
Box ma-1-10-sw6.infra.uit.no (10.255.2.58) has regained link on interface (Trunk vox34) -END-
Jeg ønsker litt flere detaljer både i subject og i body: Subject: Link up ma-1-10-sw6.infra INTERFACE to HOST (+ INTERFACE) Eks.: Subject: Link up ma-1-10-sw6.infra Gi0/1 to navn-på-device em0 Body: This is an automatically generated message from NAV: Box ma-1-10-sw6.infra.uit.no (10.255.2.58) has regained link on interface Gi0/1
- litt info om device bak link eks.:
device-navn og ip-adr interface på device Lenke til device i ipdevinfo Eks.: https://nav.uit.no/ipdevinfo/DEVICE
Dette er vel noe en sommerjobber fikser rimelig kjapt?
Forstatt god sommer
Børge
On Thu, 07 Aug 2014 17:09:24 +0200 Borge Brunes borge.brunes@uit.no wrote:
Hmm. Sikkert. Tja.
Jeg ser jo at noe av variablene, bla. ifname, jeg savner allerede ligger inne, men blir ikke funnet/postet?
Hvor finner jeg oversikt over hvilke variabler jeg kan bruke?
Det finnes dessverre ingen god enhetlig oversikt over det, men vi burde dokumentere litt mer rundt det å modifisere maltekstene selv.
Noen variabler er tilgjengelig for _alle_ alarmer, fordi de kommer fra selve AlertHistory og/eller AlertQueue-modellene til NAV. I tillegg kan alle programsnutter som genererer events velge å legge ved et eget sett med "custom" variabler med tekstverdier til hver enkelt hendelse. Det er disse som blir vanskelig å lage noen god oversikt over.
Med releasen i går la jeg til muligheten for å debuglogge alarmtekst-produksjonen til eventengine. Om man slår på debuglogging av loggeren "nav.eventengine.alerts.template" i logging.conf, vil eventengine for hver genererte alarm debuglogge hvilke variabler den har tilgjengeliggjort for malene, og også hvordan den utfylte malen ser ut med den gitte alarmens verdier.
Det er lite fleksibelt om all kode som poster events må huske på å legge til det samme settet med customvariabler, spesielt hvis den samme eventen kan postes av forskjellige delsystemer (som raskt er tilfelle i krysningen mellom snmptrapd og idpevpoll).
En bedre løsning for fremtiden vil antageligvis være at man bygger inn mer kunnskap om de forskjellige alarmene i modellen til NAV, slik at man i maltekstene kan hente ut alarm-subjektet i en egen variabel. Dette vil da være en Netbox-instans, om alarmen omhandler en netbox, eller en Interface-instans om alarmen omhandler en port, osv. Det er noe sånt jeg vil vurdere å lage som respons på feature-requesten din, Børge.