Monitro SNMP yn Odoo 19: terfyn wedi’i groesi, tocyn wedi’i agor
Gweinyddion, switshis, systemau cyflenwad pŵer di-dor, synwyryddion tymheredd yn ystafell y gweinyddion: mae bron popeth sydd wedi’i gysylltu â rhwydwaith yn siarad SNMP ac yn gallu rhoi gwybodaeth am ei gyflwr. Y cwestiwn yw pwy sy’n gwrando – a beth sy’n digwydd pan fydd gwerth yn mynd allan o reolaeth.
Ar gyfer y seilwaith rydym yn ei reoli i’n cwsmeriaid, rydym bellach wedi dod â’r gadwyn hon at ei gilydd mewn un lle: mae ein Odoo 19 yn ymholi’r dyfeisiau, yn cymharu’r gwerthoedd â therfynau, ac os cyrhaeddir terfyn, mae’n agor tocyn yn y ddesg gymorth – o dan y cwsmer sy’n berchen ar y ddyfais. Yr un system sy’n gwneud hyn i gyd, lle mae’r cwsmer, y ddyfais a’r tocyn eisoes wedi’u cysylltu, heb system fonitro ar wahân yn anfon e-byst at y ddesg gymorth.
Datblygwyd y modiwl gennym ar gyfer ein gweithrediadau ein hunain. Nid yw’n gyhoeddiad cymunedol fel ein modiwlau ar gyfer cyfriflenni banc neu e-anfonebau, ond yn rhan o’n platfform cymorth mewnol – fel y system olrhain y gwnaethom sôn amdani ddiwethaf.
O’r mesuriad i’r tocyn
Rydym wedi cadw’r broses yn syml yn fwriadol:
- Crëir cofnod dyfais gyda chyfeiriad a manylion mynediad (SNMP v1, v2c neu v3 gyda dilysu ac amgryptio). Wrth gadw’r cofnod, mae Odoo yn nôl disgrifiad y system, enw’r system a’r amser ers iddi gychwyn – y cadarnhad mwyaf dibynadwy bod y cyfeiriad a’r manylion mynediad yn gywir.
- Diffinnir pwyntiau data ar y ddyfais: OID, uned, a chwsmer cysylltiedig.
- Mae amserlen yn ymholi pob pwynt data gweithredol. Gwneir un cysylltiad fesul dyfais, yn hytrach na fesul pwynt data – gydag ugain OID ar switsh, dyna’r gwahaniaeth rhwng un sesiwn ac ugain.
- Gall pob pwynt data fonitro terfynau: terfyn uchaf, terfyn isaf neu’r ddau.
- Os eir y tu hwnt i derfyn, crëir tocyn desg gymorth.
Un tocyn fesul digwyddiad, nid fesul mesuriad
Y pwynt pwysicaf yn y rhesymeg larwm: Dim ond newid cyflwr sy'n cyfrif. Mae pwy bynnag sy'n creu tocyn ar gyfer pob mesuriad yn cael tri chant o docynnau ar ôl noson gyda synhwyrydd sy'n glynu neu'n bownsio – nid larymu yw hynny, niwlio yw hynny.
Felly mae'r modiwl yn cofio ar gyfer pob pwynt data a yw yn y cyflwr „Normal" neu „Larwm". Pan gaiff y terfyn ei groesi am y tro cyntaf, mae'r cyflwr yn newid, mae neges yn glanio yn Chatter y ddyfais, ac agorir tocyn – gyda'r cwsmer yr effeithir arno fel partner, gyda'r pwynt data, y ddyfais, y gwerth a fesurwyd a'r terfyn a dorrwyd yn y testun. Cyn belled â bod y gwerth yn aros y tu allan i'r terfyn, nid oes dim pellach yn digwydd: mae'r tocyn ar agor, mae ein technegwyr yn gwybod.
Pan fydd y gwerth yn dychwelyd i’r ystod arferol, mae’r modiwl yn ychwanegu neges at yr un tocyn i ddweud bod y rhybudd wedi dod i ben, ac yn dileu’r cysylltiad. Person sy’n penderfynu o hyd a ddylid cau’r tocyn – nid yw gwerth sy’n disgyn o dan y terfyn am ennyd yn golygu bod yr achos wedi’i ddatrys.
Caiff y terfynau eu gwirio gyda phob mesuriad, p’un a gaiff y gwerth ei gadw ai peidio. Mae gwerth sy’n gyson rhy uchel yn parhau i fod yn rhybudd. Ac ni ddylai rhybudd fyth fethu oherwydd na ellir creu tocyn – os bydd creu’r tocyn yn methu, mae’r cofnod a’r neges yn aros gyda’r ddyfais beth bynnag.
Cadw dim ond yr hyn sy’n newid
Mae pwynt data sy’n cael ei ymholi bob pum munud yn cynhyrchu 105,000 o werthoedd y flwyddyn. Gyda chant o bwyntiau data, mae hynny’n fwy na deg miliwn o resi – ar gyfer gwerthoedd nad ydynt, gan amlaf, wedi newid o gwbl.
Felly, dim ond gwerthoedd sy’n wahanol i’r gwerth diwethaf a gadwyd o fwy na throthwy penodedig a gaiff eu cadw – gellir gosod hyn fesul pwynt data fel gwahaniaeth absoliwt (er enghraifft 0.5 °C), gwyriad canrannol, neu bob tro y ceir newid. Mae’r gwerth cyfredol ac amser yr ymholiad diwethaf bob amser ar gael gyda’r pwynt data; dim ond yr hanes sy’n cael ei deneuo.
Gellir hefyd ddewis ble i ysgrifennu’r gwerthoedd: yng nghronfa ddata Odoo, mewn MongoDB neu fel ffeiliau CSV yn storfa ffeiliau Odoo. Mae hyn yn ein galluogi i gadw’r mesuriadau allan o gronfa ddata’r ERP – yr un egwyddor ag ar gyfer data lleoliadau’r system olrhain. Ym mhob achos, gellir dangos yr hanes ar siart, gan ddefnyddio’r cyfartaledd wrth grynhoi fesul awr, yn hytrach na’r cyfanswm.
Canran y lle a ddefnyddir yn hytrach na beitiau
Nid yw rhai meintiau ar gael yn uniongyrchol ar y ddyfais. Rhaid cyfrifo canran y lle a ddefnyddir ar raniad o’r lle sydd wedi’i ddefnyddio a chyfanswm y lle; mae synwyryddion tymheredd yn aml yn rhoi cyfanrifau wedi’u graddio – 235 ar gyfer 23.5 gradd.
Felly, gall pwynt data dderbyn y gwerth fel y’i hadroddwyd, ei luosi â ffactor neu ei gyfrifo fel canran o ail OID. Mae hyn yn allweddol ar gyfer terfynau: mae terfyn o 90 % yn berthnasol i ddisg o unrhyw faint. Byddai angen cynnal terfyn mewn gigabeitiau ar wahân ar gyfer pob gyriant.
Does dim angen i neb ddysgu OIDs ar gof
Ar weinyddion Windows a Linux, mae HOST-RESOURCES-MIB wedi’i safoni: mae gyriannau a chof gweithio mewn lleoliadau hysbys. Mae swyddogaeth canfod dyfeisiau yn darllen y tabl, yn trosi’r lle a ddefnyddir yn ganrannau ac yn creu’r pwyntiau data a’r terfynau rhybuddio gydag un clic.
Ar gyfer popeth arall, mae porwr SNMP sy’n mynd drwy’r goeden OID ac yn dangos pob OID a ganfyddir gyda’i werth cyfredol – ac, os yw yn y catalog, gyda’i enw, disgrifiad ac uned o MIB y gweithgynhyrchwr sydd wedi’i fewnforio. Y cyfan sydd angen ei wneud yw ticio blwch.
Y manteision i’n cwsmeriaid
Mae dyfeisiau a phwyntiau data wedi’u neilltuo i gwsmeriaid. Yn y porth cwsmeriaid, o dan Fy ngwerthoedd SNMP, fe welwch fesuriadau cyfredol eich dyfeisiau a siart o’u hanes dros y 24 awr, 7 diwrnod, 30 diwrnod neu 12 mis diwethaf – yr un gwerthoedd ag yr ydym ni’n eu gweld. Dim ond yr hyn sydd wedi’i neilltuo i’ch cwmni chi sy’n weladwy.
Ac os eir dros derfyn, does dim angen i chi wneud dim: bydd y tocyn gennym eisoes, gyda’r ddyfais, y gwerth a’r amser, cyn i chi sylwi.
Beth nad yw’r modiwl wedi’i fwriadu i fod
Nid yw’n cymryd lle system fonitro gyflawn gyda gwiriadau argaeledd, cadwyni uwchgyfeirio a choed dibyniaethau. Nid yw’n derbyn trapiau SNMP, ond yn ymholi’n weithredol. Ac nid yw’n cau tocynnau’n awtomatig – neges yw’r hysbysiad bod y rhybudd wedi dod i ben, nid newid statws.
Mae’n ymwneud ag un llwybr penodol: o’r mesuriad, drwy’r terfyn, at y technegydd sy’n ymdrin â’r mater. Mae’r llwybr hwnnw bellach mor fyr ag y gall fod.
Os hoffech gynnwys eich gweinyddion, dyfeisiau rhwydwaith neu synwyryddion yn y monitro hwn, cysylltwch â ni.