ADVANTECH-LOGO

ADVANTECH Zabbix Entegrasyon

ADVANTECH-Zabbix-Entegrasyon-pwodwi

Itilize senbòl

  • Danje: Enfòmasyon konsènan sekirite itilizatè oswa domaj potansyèl nan routeur la.
  • Atansyon: Pwoblèm ki ka parèt nan sitiyasyon espesifik.
  • Enfòmasyon, avi: Konsèy itil oswa enfòmasyon ki enterese espesyal.
  • Example: Example nan fonksyon, kòmand oswa script.

Lisans Lojisyèl Sous Louvri

Lojisyèl nan aparèy sa a sèvi ak divès kalite lojisyèl sous louvri ki gouvène pa lisans sa yo: GPL vèsyon 2 ak 3, LGPL vèsyon 2, lisans BSD, lisans MIT. Ou ka jwenn lis eleman yo, ansanm ak tèks konplè lisans yo, sou aparèy la li menm: Gade lyen Lisans ki nan pati anba prensipal routeur la. Web paj (Estati Jeneral) oswa montre navigatè w la adrès DEVICE_IP/licenses. CGI. Si w enterese jwenn sous la, tanpri kontakte nou nan: techSupport@advantech-bb.com

Modifikasyon ak debogaj ègzèkutabl ki lye ak LGPL

Manifakti aparèy la ak sa a bay dwa pou itilize teknik debogaj (egzanp, dekonpilasyon) epi fè modifikasyon kliyan nan nenpòt ègzekutabl ki lye ak yon bibliyotèk LGPL pou rezon li yo. Remake byen ke dwa sa yo limite a itilizasyon kliyan an. Pa gen okenn lòt distribisyon ègzèkutabl modifye sa yo epi pa gen okenn transmisyon enfòmasyon yo jwenn pandan aksyon sa yo ka fèt.

ADVANTECH-Zabbix-Entegrasyon-FIG-1

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Repiblik Tchekoslovaki.
Dokiman No APP-0089-EN, revizyon ki soti 4 oktòb 2022. Li te pibliye nan Repiblik Tchekoslovaki.

Sèvè Zabbix

Siveyans adistans se pwosesis pou sipèvize sistèm IT apati yon sèvè jesyon santral. An jeneral, siveyans amelyore fyab ak sekirite nan rezo w la paske li fasilite deteksyon bonè nan kondisyon inègza. Pou yon entwodiksyon sou siveyans aleka ak yon lis lòt zouti siveyans, tanpri gade Remak Aplikasyon Siveyans Remote [1]. Dokiman sa a dekri siveyans routeurs selilè Advantech lè l sèvi avèk Zabbix 5.0 LTS. Zabbix se yon zouti lojisyèl siveyans sous ouvè pou divès eleman IT, tankou rezo, sèvè, machin vityèl (VM) ak sèvis nwaj. Li ka kontwole paramèt anpil nan yon rezo ak sante ak entegrite nan serveurs1.

Siveyans Operasyon yo

Zabbix kontwole Hosts (egzanp routeurs) atravè youn oswa plis Entèfas. Gen de kalite koòdone (pwotokòl) ki ka itilize ak routeurs Advantech:

  • SNMP, ki sipòte tou Pyèj SNMP (gade Seksyon 2).
  • Ajan, ki sipòte tou de chèk aktif ak pasif (gade Seksyon 3).

ADVANTECH-Zabbix-Entegrasyon-FIG-2

Yo defini chèk kondisyon endividyèl yo kòm Atik. Chak Atik reprezante yon Kalite enfòmasyon espesifik (nimerik oswa karaktè), yo jwenn atravè yon kalite chèk espesifik (SNMP, SSH, ajan pasif oswa aktif) ak yon peryòd aktyalizasyon espesifik ak entèval depo. Chak atik gen yon kle inik, pa egzanp "system.cpu.load". Yon seri Atik (ak lòt antite tankou Deklanche, Grafik, oswa Règ Dekouvèt) ka gwoupe ansanm nan yon Modèl pou akselere deplwaman travay siveyans sou yon lame. Modèl yo lye ak Hosts oswa ak lòt Modèl. Modèl pou siveyans routeur Advantech zbx_conel_templates.xml ka telechaje nan Advantech Engineering Portal2. Atik yo lojikman gwoupe nan Aplikasyon (egzanp Enfòmasyon, Estati, Entèfas). Gen kèk Atik tou oto-peple jaden Envantè lame (egzanp Non, OS, Nimewo Seri).

Pou kòmanse kontwole yon routeur ou bezwen kreye yon Host, ak

  1. Bay li yon Hostname abitrè men inik,
  2. Bay lame a nan yon gwoup lame, pa egzanp "routeurs",
  3. Mete entèfas ki ta dwe itilize (SNMP oswa ajan), petèt ki gen ladan kle chifreman,
  4. Lyen modèl ki defini Atik yo dwe kontwole (gade seksyon sa yo pou yon lis modèl konpatib).

Si tout bagay mache byen, ou ta dwe apre kèk minit wè

  • Disponibilite vèt ak endikatè chifreman ajan anba Konfigirasyon - Lame,
  • Detay envantè routeur anba Envantè - Lame,
  • Retrieved enfòmasyon sou sitiyasyon anba Siveyans - Dènye done

Chak atik gen yon pousantaj rafrechisman defye, kidonk kèk atik ka peple pita pase lòt. Si ou vle mande yon aktyalizasyon imedyat nan atik espesifik (oswa tout), louvri Konfigirasyon lame a, klike sou Atik sou ba an tèt la, Lè sa a, tcheke atik ou vle mete ajou epi klike sou la Egzekite kounye a.

Enstalasyon sèvè ak konfigirasyon

Fason ki pi fasil pou enstale yon sèvè Zabbix se telechaje3 imaj ISO a epi enstale4 yon Aparèy Zabbix sou yon machin vityèl, pa egzanp VirtualBox5. Modpas "rasin" la pral "zabbix"; w ap bezwen sa sèlman pou chanjman konfigirasyon avanse, tankou deplwaman sètifika TLS.

  • Yon fwa enstale, konekte soti nan ou Web navigatè a administratè a Web paj nan http:// epi konekte kòm "Admin" ak yon modpas "zabbix".
  • Si w vle itilize Advantech Templates, telechaje zbx_conel_templates.xml nan Advantech Engineering Portal, epi antre nan seksyon Zabbix Configuration epi klike sou Modèl, oswa antre http:// /templates.php ak Lè sa a, enpòte zbx_conel_templates.xml lafile.

Zabbix SNMP Templates

Pou kontwole yon routeur selilè Advantech atravè SNMP estanda

  • Nan konfigirasyon routeur la [2], pèmèt sèvis SNMP la,
  • Nan Konfigirasyon Host Zabbix, ajoute yon Entèfas SNMP epi konekte Host la ak youn oswa plis Modèl SNMP (gade anba a).

Zabbix Router App a pa obligatwa pou siveyans SNMP la. Modèl SNMP sa yo ka itilize ak routeurs selilè Advantech (endentasyon montre modèl imbrike)

Modèl Non atik la Peple envantè
Modil Conel Basic SNMP [3] Non pwodwi Firmware Nimewo seri RTC batri Tanperati Voltage Kalite OS

Nimewo seri A

Modil jenerik SNMP SNMP ajan disponiblite Non sistèm

Sistèm objè ID Sistèm deskripsyon Kote sistèm Detay kontak sistèm Uptime

 

Non

 

 

Kote kontak

Modil ICMP Ping ICMP ping ICMP pèt

Tan repons ICMP

Entèfas modil senp SNMP Kalite entèfas Estati operasyon Vitès

Bits resevwa Bits voye

Pake antre yo jete Pake antre ki gen erè Pake ki soti yo jete Pake ki soti yo ki gen erè

Modil Conel Mobile 1 SNMP [3] Modem IMEI Modem ESN Modem MEID Enskripsyon mobil Teknoloji mobil Operatè mobil Kat mobil Disponibilite mobil

Kalite siyal mobil Nivo siyal mobil (CSQ) Fòs siyal mobil Papòt fòs Ekitab (A)

Papòt fòs Fèb (B)

Nimewo seri B
Modil Conel Mobile 1 Done SNMP [3] Done entrant mobil 1/2 Done sortant mobil 1/2 Koneksyon mobil 1/2 Tan sou entènèt mobil 1/2 Tan offline mobil Siyal mobil mwayèn Siyal mobil min

Max siyal mobil

Modil Conel GPS SNMP [3] Kote altitid Kote latitid Kote lonjitid Satelit GPS  

Latitid Latitid

Nou rekòmande ou kreye yon modèl espesifik pou routeur ou a (egzanp "ICR-3211") epi ajoute (oswa ou pa) modil modèl endividyèl yo depann de fonksyon routeur yo ak bezwen siveyans ou yo. Pou egzanpample, ou ta dwe enkli "Conel GPS SNMP" sèlman si pozisyon GPS la disponib.

Modèl koutim Advantech, ki endike pa [3], yo pa enkli nan enstalasyon an default; yo bezwen telechaje ak enstale manyèlman. Yo itilize non "Conel" pou konsistans ak SNMP OID [3].

Papòt fòs A ak B yo se atik oto-kalkile ki depann de teknoloji mobil yo itilize a. Yo itilize pa deklanche fòs siyal yo. Soti nan OID Mobile-2 [3] se sèlman tablo Mobile Yè ki reprezante nan Modil Modil Conel Mobile Data SNMP. Tablo Mobile Today la gen valè pwovizwa enkonplè sèlman epi lòt tablo a tankou Mobile Semèn sa a pa nesesè paske Zabbix kenbe pwòp estatistik done ki sot pase yo.
Modèl ki endike anwo yo defini deklanchman sa yo
Modèl Non deklanche Kondisyon
Modil jenerik SNMP Non sistèm chanje Hôte te rekòmanse Pa gen koleksyon done SNMP  

Disponibilite <10m

Modil ICMP Ping Pa disponib pa ICMP ping Pèt ping ICMP segondè

Segondè tan repons ICMP ping

 

20 < pèt ICMP < 100

Tan repons ICMP> 0.15

Modil Conel Mobile SNMP [3] Ekitab siyal mobil fèb siyal mobil B <fòs siyal Yon fòs siyal B

Zabbix Agent Router App

Koneksyon Koneksyon

Pou kontwole yon routeur selilè Advantech atravè ajan Zabbix la:

  • Enstale Zabbix Agent Router App a nan routeur la. Pou plis enfòmasyon sou kòman yo telechaje yon aplikasyon routeur gade Manyèl Konfigirasyon [2], chapit Pèsonalizasyon –> Aplikasyon routeur.
  • Nan Konfigirasyon Ajan an, konfigirasyon koneksyon ak sèvè Zabbix la.
  • Nan Konfigirasyon Lame Zabbix la, ajoute yon Entèfas Ajan, defini paramèt chifreman yo dwe aliyen ak konfigirasyon Ajan an, epi konekte Host la ak youn oswa plis Modèl Ajan. Konfigirasyon koneksyon Ajan an se nan pati siperyè ekran Konfigirasyon an.

Pati anba a itilize pou konfigirasyon kle koutim (gade Seksyon 3.3).

ADVANTECH-Zabbix-Entegrasyon-FIG-1

Pèmèt ajan Kit ajan an pral kòmanse.
Pèmèt kòmandman Remote Kit yo pèmèt kòmandman aleka ki soti nan sèvè Zabbix. Lè yo enfim, chèk "system.run" yo pral rejte.
Koute Port Ajan (mòd pasif) ap koute sou pò sa a pou koneksyon ki soti nan sèvè a. Default se 10050.
Aksepte sèvè Koneksyon k ap fèk ap rantre (mòd pasif) yo pral aksepte sèlman nan men tout pouvwa yo ki nan lis isit la. Antre yon adrès IP sèvè Zabbix ou a. Lè vid, mòd pasif enfim.
Aksepte non Aksepte (pasif) koneksyon san chifreman. Pa rekòmande! Chèk sa yo "Aksepte xxx" dwe matche ak "Koneksyon ak lame" nan konfigirasyon Zabbix Encryption, gade Figi X.
Aksepte Kle Pre-Pataje (PSK) Aksepte koneksyon (pasif) ak TLS ak yon kle pre-pataje (PSK). Lè yo aktive, PSK la ak idantite li yo dwe configuré.
Aksepte sètifika Aksepte koneksyon (pasif) ak TLS ak yon sètifika. Lè yo aktive, CA ak Sètifika Lokal ak Kle Prive Lokal dwe konfigirasyon.
Konekte sèvè yo IP: pò (oswa non host: pò) nan sèvè Zabbix pou chèk aktif. Yo ka bay plizyè adrès ki delimite ak vigil pou itilize plizyè sèvè Zabbix endepandan an paralèl. Lè yo vid, chèk aktif yo pral enfim.
Ankripte Koneksyon Ki jan ajan an ta dwe konekte ak sèvè Zabbix. Ta dwe matche ak "Koneksyon soti nan lame" nan konfigirasyon an cryptage Zabbix, Figi X.
Non animatè Non host inik. Ta dwe matche ak "Non lame" nan konfigirasyon Zabbix Host, Figi Y.
Rafrechi chèk yo chak Konbyen fwa Ajan an rekipere lis chèk aktif nan sèvè a, an segonn. Default se 10 s.
Voye tanpon chak Konbyen rezilta chèk (atik) Ajan an dwe tampon anvan yo etabli yon koneksyon ak senkronize valè soti nan tanpon sa a ak sèvè Zabbix. Default se 5 s.
Max Tanpon Size Defini gwosè maksimòm tanpon an. Lè yo rive nan gwosè tanpon sa a, Ajan an pral senkronize valè tanpon yo imedyatman. Default se 100 B.
PSK Idantite Pre-pataje kòd idantite kle. Ta dwe matche ak "PSK idantite" jaden an nan Zabbix Encryption konfigirasyon an, Figi X. Yo itilize menm PSK la pou tou de chèk pasif ak aktif.
Kle Pre-Pataje (PSK) Pre-pataje kle yo dwe itilize. Ta dwe matche ak "PSK" jaden an nan konfigirasyon an chifreman Zabbix, Figi X.
CA Sètifika Chèn sètifika CA pou otorite ki bay sètifika sèvè Zabbix yo.
Sètifika lokal Sètifika routeur a, ki koresponn ak kle prive a. Objektif la dwe gen ladan "otantifikasyon kliyan". Lè OpenSSL jenere, "itilizasyon kle pwolonje = otorizasyon kliyan" dwe mete. Sètifika CA otorite ki bay sètifika sa a dwe enkli nan TLSCA laFile nan konfigirasyon sèvè a.
Kle Prive Lokal Kle prive nan routeur la. Yo itilize menm kle prive ak sètifika a pou chèk pasif ak aktif.
Aksepte Sèt Issuer Emetteur sètifika sèvè ki pèmèt. Lè yo espesifye, dwe matche ak sètifika sèvè a.
Aksepte Sijè Sèt Sijè sètifika sèvè ki pèmèt. Lè yo espesifye, dwe matche ak sètifika sèvè a.

Chak Routeur bezwen yon antre korespondan nan konfigirasyon Zabbix Host la

  • "Non lame" nan konfigirasyon sèvè a dwe matche ak "Non lame" nan konfigirasyon ajan an.
  • Entèfas siveyans yo (pwotokòl) bezwen klèman ki nan lis epi yo dwe espesifye adrès IP routeur la oswa non DNS.

Onglet chifreman an dwe matche ak konfigirasyon Ajan ki dekri pi wo a

  •  "Koneksyon pou lame" nan konfigirasyon sèvè a dwe matche ak aksepte non, aksepte kle pre-pataje (PSK) ak aksepte sètifika.
  • "Koneksyon soti nan lame" nan konfigirasyon sèvè a dwe matche ak Koneksyon an Cripte nan konfigirasyon Ajan an.
  • PSK la ak idantite li (si yo itilize) dwe matche tou.

Pou itilize sètifika TLS yo, sèvè Zabbix bezwen sètifika pwòp li yo (TLSCAFile, TLSCert- File ak TLSKeyFile) jan sa dekri nan Manyèl Zabbix la. Gade https://www.zabbix.com/documentation/current/manual/encryption/using_certificates

Objektif sètifika a dwe gen ladan "otantifikasyon sèvè". Lè OpenSSL jenere, yo dwe tabli "itilizasyon kle pwolonje = otorizasyon sèvè".

ADVANTECH-Zabbix-Entegrasyon-FIG-3

ADVANTECH-Zabbix-Entegrasyon-FIG-4

Zabbix Ajan Templates

Tou depan de konfigirasyon sèvè Zabbix la, ajan an ka fè yon gwo kantite chèk (mezi). Done yo rasanble nan "atik". Nan Seksyon 3.4 ou ka wè yon lis konplè atik ki sipòte.

  • Tanpri pa kreye chaj nesesè sou routeur la epi evite itilize twòp mezi.

Modèl ajan (pasif) sa yo ka itilize ak routeurs selilè Advantech (endentasyon montre modèl enbrike)

Modèl Non atik la Peple envantè
Modil Linux CPU pa ajan Zabbix Chaje entèwonp mwayèn pou chak segonn

Kontèks chanje pou chak dezyèm tan envite CPU (ak menm jan an)

Modil Conel Resous pa ajan [3] Depo / gratis Depo / itilize Depo /opt gratis Depo /opt itilize Depo /var/done gratis

Depo /var/done yo itilize Memwa sistèm disponib Memwa sistèm yo itilize

Modil Conel Entegrite pa ajan [3] Checksum /etc/passwd Checksum /etc/settings.*

Atik Custom Konfigirasyon

Anplis de atik estanda yo ou ka defini atik koutim yo dwe kontwole pa ajan ou a, aktif oswa pasif. Konfigirasyon atik koutim yo se nan pati anba ekran Konfigirasyon an.

ADVANTECH-Zabbix-Entegrasyon-FIG-5

Atik Deskripsyon
Custom kle Kle nan yon atik Zabbix.
Kòmandman Kòmand pou egzekite, ak agiman si ou vle. Sa a dwe yon sèl kòmand sou yon sèl liy. Kòmandman an pral egzekite epi yo pral itilize yon premye liy pwodiksyon tèks (stdout) kòm yon valè.
Delè Limite tan kalkil yon chèk. Default 3 s.

Jaden Kòmandman an sipòte sèlman yon seri karaktè limite: siy doub (") yo pa gen dwa epi siy dola "$" dwe gen yon backslash "\$". Si ou bezwen bati yon chèk ki pi konplèks, tanpri kreye yon script koki epi sèvi ak jaden an Kòmand pou deklanche li.

Atik ki sipòte pa Zabbix Agent

Atik estanda Zabbix (chèk) yo dekri an detay https://www.zabbix.com/documentation/current/manual/config/items/itemtypes/zabbix_agent
Dokiman Zabbix endike tou kiyès nan atik yo sipòte sou plizyè platfòm: https://www.zabbix.com/documentation/current/manual/appendix/items/supported_by_platform

Tablo ki anba la a konplete enfòmasyon sa yo epi eksplike kilès nan atik ajan estanda yo sipòte sou routè selilè Advantech.

Atik kle Sipòte
ajan.hostname Wi
ajan.ping Wi
ajan.vèsyon Wi
kernel.maxfiles Wi
kernel.maxproc Wi
boutèy demi lit[file, , , , , , ] egzanp: journal[/var/log/messages,”echèk otantifikasyon”„,sote„] Aktif sèlman
log.count[file, , , , , ] Aktif sèlman
logrt[file_regexp, , , , , ,

, ]

Aktif sèlman
logrt.count[file_regexp, , , , ,

, ]

Aktif sèlman
net.dns[ ,zon, , , ] Wi
net.dns.record[ ,zon, , , ] Wi
net.si.kolizyon[si] Wi
net.si.dekouvèt Wi
net.si.nan[si, ] Wi
net.si.soti[si, ] Wi
net.si.total[si, ] Wi
net.tcp.koute[pò] Wi
net.tcp.port[ ,pò] Wi
net.tcp.service[sèvis, , ] Wi
net.tcp.service.perf[sèvis, , ] Wi
net.udp.koute[pò] Wi
net.udp.service[sèvis, , ] Wi
net.udp.service.perf[sèvis, , ] Wi
proc.cpu.util[ , , , , , ] Wi
proc.mem[ , , , ] Wi
proc.num[ , , , ] Wi
Capteur [aparèy, Capteur, ] Non
system.bootime Wi
system.cpu.discovery Wi
system.cpu.intr Wi
system.cpu.load[ , ] Wi
system.cpu.num[ ] Wi
system.cpu.switch Wi
system.cpu.util[ , , ] Wi
system.hostname Wi
system.hw.chassis[ ] Non
system.hw.cpu[ , ] Wi
system.hw.devices[ ] Non
system.hw.macaddr[ , ] Wi
system.localtime[ ] Pasif sèlman
system.run[kòmand, ]

egzanp system.run[ls /]

Si pèmèt
system.stat[resous, ] Non
system.sw.arch Wi
system.sw.os[ ] Wi
system.sw.packages[ , , ] Non
system.swap.in[ , ] Non
system.swap.out[ , ] Non
system.swap.size[ , ] Non
system.uname Wi
system.uptime Wi
system.users.num Non
vfs.dev.discovery Non
vfs.dev.read[ , , ] Non
vfs.dev.write[ , , ] Non
vfs.dir.count[dir, , , , ,

, , , , ]

egzanp vfs.dir.count[/dev]

Wi
vfs.dir.size[dir, , , , ] Wi
vfs.file.cksum[file] Wi
vfs.file.kontni[file, ] Wi
vfs.file.egziste[file, , ] Wi
vfs.file.md5sum[file] Wi
vfs.file.regexp[file,regexp, , ] Wi
vfs.file.regmat[file,regexp, ] Wi
vfs.file.size[file] Wi
vfs.file.tan[file, ] Wi
vfs.fs.discovery Wi
vfs.fs.get Non
vfs.fs.inode[fs, ] Non
vfs.fs.size[fs, ] Wi
vm.memory.size[ ] Wi
web.page.get[host, , ] Wi
web.page.perf[host, , ] Wi
web.page.regexp[host, , ,regexp, , ] Wi

Anplis de sa ki anwo a, atik espesifik Advantech sa yo sipòte

Atik kle Deskripsyon
vfs.settings.discovery Lis /etc/settings.* ak

/opt/*/etc/settings files pou otodekouvèt

vfs.settings.value [non, paramèt] egzanp

vfs.settings.value[wifi_ap, WIFI_AP_SSID]

Rekipere yon sèl valè nan konfigirasyon routeur /etc/settings.[non]
vfs.settings.umod [non, paramèt] egzanp

vfs.settings.umod[gps, MOD_GPS_ENABLED]

Rekipere yon valè sèl nan yon konfigirasyon app routeur

/opt/[non]/etc/settings

Lisans

Rezime lisans Open-Source Software (OSS) modil sa a itilize.

ADVANTECH-Zabbix-Entegrasyon-FIG-6

Dokiman ki gen rapò

  1. Advantech Czech: Remak Aplikasyon Siveyans Adistans
  2. Advantech Czech: Nòt aplikasyon SNMP OID

Ou ka jwenn dokiman ki gen rapò ak pwodwi sou Jeni Portal nan icr. Advantech.cz adrès. Pou jwenn Gid Quick Start routeur ou a, Manyèl Itilizatè, Manyèl Konfigirasyon, oswa Firmware ale nan paj Modèl Routeur la, jwenn modèl ki nesesè a, epi chanje nan Manyèl oswa Fimware tab la, respektivman. Pake enstalasyon Router Apps ak manyèl yo disponib sou paj Router Apps la. Pou Dokiman Devlopman yo, ale nan paj DevZone.

Dokiman / Resous

ADVANTECH Zabbix Entegrasyon [pdfGid Enstalasyon
Zabbix Entegrasyon

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *