NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

0. Sissejuhatus

Ma ei leidnud Habrast ĂŒhtegi artiklit NetXMSi kohta, kuigi otsisin vĂ€ga. Just sellepĂ€rast otsustasin kirjutada selle teose, et pöörata tĂ€helepanu sellele sĂŒsteemile.

See on nii Ă”petus kui ka ĂŒlevaade, ja sĂŒsteemi vĂ”imaluste pinnapealne tutvustus.

See artikkel sisaldab pinnapealset analĂŒĂŒsi ja sĂŒsteemi vĂ”imaluste kirjeldust. Ma ei sĂŒvenenud sĂŒgavale vĂ”imalustesse mitmesugustel pĂ”hjustel. Ja kogu funktsionaalsuse kirjeldamine ei vĂ”taks kindlasti mitte ainult ĂŒhte artiklit.

Kuna olen pĂ”hiliselt töötanud ainult Zabbixiga - viidatakse sellele sĂŒsteemile sageli, et vĂ”rrelda selle teema konteksti. Lisaks on kuidagi nii kujunenud, et kĂ”ike vĂ”rdletakse millegagi, mis on ĂŒldiselt tunnustatud.

1. Mis ja miks?

MonitooringusĂŒsteem on, nagu mÀÀratlusest nĂ€ha, sĂŒsteem, mis vĂ”imaldab igal hetkel saada kĂ€esolevat teavet mĂ”ne vĂ”rgu masin/jĂ”uĂŒlekande/ruuteri kohta.

Miks see vajalik on - see on samuti ilmselge. Et olla kursis toimuvaga.

Tavaliselt suudab jĂ€lgimissĂŒsteem anda ĂŒsna pĂ”hjalikku teavet mitte ainult infrastruktuuri seisundi, vaid ka selle ĂŒksikute osade kohta. Lisaks, kui seadistada teavitused (ilma nendeta on mis tahes jĂ€lgimine vÀÀrtusetu), siis saame tĂ”sise tööriista, mis vĂ”imaldab mitte ainult reageerida juba tekkinud hĂ€daolukordadele, vaid enamikul juhtudel vĂ”imaldab ka neid ennetada.

2. Miks NetXMS?

Veidi offtopikut neile, kes armastavad palju tekstiNoortena ja kogenematu olles
 Kas kĂ”ik muinasjutud algavad nii?.. ÜhesĂ”naga, kui olin maksimaalselt ambitsioonikas, uurisin infrastruktuuri jĂ€lgimise teemat, ja nende "uurimiste" tulemusena jĂ”udsin jĂ€reldusele, et Zabbixist paremat pole olemas. Ja sel hetkel meeldis see mulle tĂ”eliselt, kuna see suudab palju, on oskuslik ning selle funktsionaalsust saab laiendada isekoostatud skriptidega, nii et vĂ”ib öelda, et see suudab tegelikult kĂ”ike, kui kĂ€ed on Ă”igetes kohtades. Kuid Zabbix on ĂŒsna keeruline tööriist. Sellega vĂ€hemalt vĂ€hese arusaamise saavutamiseks kulus mul pea kaks nĂ€dalat. Ja see on lihtsalt rakendamise etapp. Veel paar nĂ€dalat kulusid kogu selle jĂ€lgimise seadistamiseks, mis mulle siis vajalik oli. Kuid kuidas selle abil marsruuterite portide seisundit vaadata, lugesin ja lugesin, ehmatasin Ă€ra ja otsustasin, et see ei tundu mulle nii vajalik
 Ei, seal on tĂ”eliselt hirmutav mitte ettevalmistatud mĂ”istusele, kohe pĂ€rast ĂŒlikooli


Ja ja olen mĂ”ne aasta pĂ€rast, tĂ€iskasvanuks saades ja kĂŒpsemisega, otsustanud, et on aeg uuesti vĂ€rskendada oma teadmisi jĂ€lgimissĂŒsteemide kohta. Ja lĂ”puks teha normaalne, stabiilne vĂ”rgu jĂ€lgimine, kuna see probleem on muutunud aktuaalseks seoses segmentide kasvu, filiaali ĂŒhendamise ja muude pisidetailidega. KĂ”ik voolab, kĂ”ik muutub. Ja hakkasin katsetama igasuguseid tööriistu. Ühte sĂŒsteemi paigaldasin, katsusin, siis teist. Igal pool jĂ€i midagi puudu, igal pool polnud midagi meelepĂ€rane. Kas kasutajaliides oli ebamugav, pidin seadistamisega vaeva nĂ€gema, vĂ”i midagi muud. Siis tuli mulle NetXMS ette. Pean ĂŒtlema: seal, kus Zabbixiga tegelesin kaks nĂ€dalat, lĂ€ks NetXMSiga kĂ”ik sujuvalt paari tunni jooksul. VĂ”ib-olla mĂ€ngis rolli Zabbixiga saadud kogemus, vĂ”i on asi lihtsalt NetXMSis... raske öelda.

NetXMS ilmnes ĂŒsna lihtsana installimiseks ja seadistamiseks. Sellel on nii serveri kui ka halduskonsoli versioonid nii Windowsile kui ka Linuxile, graafikute koostamine, sisseehitatud „brouser”, mis vĂ”imaldab halduskonsolist ĂŒhenduda HTTP ja HTTPS protokollide kaudu samadele ruuteri seadmete ning intuitiivne liides, samuti agent igale operatsioonisĂŒsteemile. ÜhesĂ”naga, see sĂŒsteem on osutunud lihtsaks ja mugavaks. Esmapilgul.

Nende dokumentatsioon on 8/10. Peamised asjad on seal kirjas, kuid detailidesse sĂŒĂŒvimiseks tuleb veidi kaevata.

Peamised eelised, mida arendaja vĂ€lja tĂ”iSĂŒgav vĂ”rgujĂ€lgimine
Automaatne avastamine, visualiseerimine ja ĂŒhendatud komponentide leidmine 2. ja 3. tasemel
TĂ€ielik SNMPv3 tugi
Aktiivne avastamine skaneerivate „sondide” abil
Passiivne avastamine, mis pĂ”hineb kontrollitavate seadmete teabel — ARP ja marsruutimise tabelid, liidesed
Rakenduste ja serverite jÀlgimine
KĂ”ik peamised mÔÔdikud, mida te ootate: protsessor, failisĂŒsteemid, sisend-vĂ€ljund, mĂ€lu, liiklus
JMX sild Java rakenduste jÀlgimiseks
Rakenduste spetsiifilised lisandmoodulid: Oracle, MySQL, PostgreSQL, MongoDB, DB2, Tuxedo ja paljud teised
API integreerimise jaoks kohandatud rakendustele
Suuremate vÔrkude jaoks mÔeldud
Üks server suudab jĂ€lgida sadu mÔÔdikuid tuhandetest seadmetest
TÀielik tugi hajutatud jÀlgimisele ja horisontaalsele skaleerimisele
JĂ€lgimine kattuvatest IP-alamtsoonidest
Paindlik juurdepÀÀsukontroll operaatoritele ja klientidele

3. SĂŒveneme

Kuidas paigaldada sĂŒsteem – on kogu kasutajate kĂ€siraamat administraatorile, mis on saadaval arendaja veebisaidil, ja siin pole midagi keerulist, seetĂ”ttu ei jÀÀ ma sellele peatuma. Paigaldamise kĂ”ige raskem osa on sĂŒsteemi ĂŒhendamine andmebaasiga
 Siin vĂ”ib erinevus olla vaid andmebaasi ja serveri OS-i valikus. Valisin Windowsi (edasi- edasi sisestada andmed- valmis) ja MSSQL-i, kuna see oli mul juba olemas.

3.1. LĂŒlitame sissetuleva tuvastamise sisse

VĂ”rgu sĂ”lmede automaatne tuvastamine saab paigaldamise ajal sisse lĂŒlitada. Kui mingil pĂ”hjusel seda ei tehtud, saab seda alati sisse lĂŒlitada "Configuration-Network Discovery" vĂ”i klikkides sama nimega ikoonil. Tööalal kuvatakse avastamise omadused. Peab selle aktiveerima, lĂŒlitades passiivsesse vĂ”i aktiivsesse reĆŸiiimi, ning mÀÀrama muid omadusi, nĂ€iteks kĂŒsitavad alvervĂ”rgud. Siin saab ka filtreid seadistada, valida ja kohandada sĂŒsteemi sisse ehitatud filtreid vĂ”i kirjutada oma skripte. Ausalt öeldes ei olnud mulle filtrid vajalikud. Kuid seadistamine nĂ€eb vĂ€lja ĂŒsna sĂ”bralik ja arusaadav.

Siin saab ka mÀÀrata vaikimisi SNMP community ja selle mandaadid (loe autoriseerimine).

3.2. SÔlmede lisamine

Automaatse avastamise korral lisatakse lÔppseadmed (arvutid, printerid) automaatselt ja jaotatakse alvervÔrkudesse. Aktiivse vÔrguvarustuse puhul on asi veidi keerulisem.

Alustada tuleks vĂ”rguvarustuses SNMP aktiveerimisest ja community seadistamisest. Kui vĂ”rgu sĂ”lmede avastamise omadustes ei ole SNMP community vaikeseadistust muudetud, siis kasutab sĂŒsteem public community't; see seadistus vĂ”ib olla igas sĂ”lmes muudetav lisatud sĂ”lme omadustes.

Kasutusmugavuse nimel on seadmeid vĂ”imalik rĂŒhmitada mistahes sobiva pĂ”himĂ”tte jĂ€rgi, selleks saab struktuuri puusse luua konteinerite, mida saab siduda Entrie Network'i sĂ”lmedega, filiaalis Infrastructure Services.

PĂ€rast SNMP aktiveerimist ja seadistamist ruuteritel ning nende lisamist jĂ€lgitavate seadmete nimekirja, suhtleb sĂŒsteem nendega automaatselt, kĂŒsitleb neid, tuvastab seadmed, rakendab ĆĄabloone, alustab andmete kogumist ja nĂ€itab igale ruuterile front-paneeli. Koodiga. Mugavalt. Kui mina Zabbixi seadistasin, sain ma sellistest funktsioonidest vaid unistada.

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

Ma lisasin kĂ”ik oma vĂ”rguseadmed kĂ€sitsi, kuna nad ei tuvastatud mingil pĂ”hjusel automaatselt. Siin on kĂ”ik lihtne. Looge konteiner filiaalis Infrastructure Services, valige sellele sobiv nimi (nt switches) ja Hiire parem klĂ”ps - luua sĂ”lm, mÀÀrake sĂ”lme kuvatav nimi, IP-aadress ja parem on mĂ€rkida kast „NetXMS agendi kasutamine keelatud“, kuna seda ei ole vĂ”imalik seadmetele ikkagi installida, ning ĂŒleliigsed paketid pole vajalikud.

Sisseehitatud brauser. Saate lihtsalt hiire parema nuppu vajutada soovitud ruuteril ja avada seadme veebiliidese. See tundus mulle mugavam, kui iga kord oma mÀrgetesse minnes Ôiget IP-d otsida. TÔsi, brauser pole just parim.

3.3. VÔrgukaardi loomine

Esiteks tuleb luua vĂ”rgukaart objekti kujul. Nagu tavaliselt — kaustas VĂ”rgukaardi all paremklĂ”ps, loo, vali kaardi tĂŒĂŒp, seadista parameetrid, ja sĂŒsteem teeb edasise töö ise.

KaarditĂŒĂŒbid on jĂ€rgmised:

  1. Kohandatud. See on kaart, mis on ette nÀhtud kÀsitsi loomiseks vastavalt kasutaja soovile.
  2. 2. taseme topoloogia. See kaart vÔimaldab automaatselt kÔik kasutaja eest teha, tuginedes OSI mudeli 2. tasemele (tÔenÀoliselt loob kaardi, tuginedes seadmete MAC-aadressidele).
  3. IP topoloogia, samuti 3. tase. Sama, mis 2. taseme puhul , ainult kaart luuakse OSI mudeli 3. taseme (IP-aadresside) pĂ”hjal.KĂ€sitsi kaardi loomisel tuleb node'id puust kaardile lohistada, need omavahel ĂŒhendada jne. Tavaline joonistamine.

KĂ€sitsi kaardi koostamisel tuleb sĂ”lmed puudelt kaardikihile lohistada, neid ĂŒhendada jne. Tavaline joonistamine.

Kahel juhul tuleb valida lĂ€htepunktil, millest sĂŒsteem hakkab kaarti koostama. NĂ€iteks mĂ”ne ruuteri node. SĂŒsteem loeb sellelt andmeid ĂŒhendatud seadmete ja portide kohta, kuhu need on ĂŒhendatud, seejĂ€rel loeb jĂ€rgmise ruuteri andmeid, vastandab ja nii edasi. PĂ€rast kĂ”igi seadmete analĂŒĂŒsi joonistab NetXMS ise vĂ”rgu seadmete vahelised seosed, nĂ€idates portide kohta, kuhu mis on ĂŒhendatud. Samuti saab mĂ€rkida, et sĂŒsteem asetab kaardile lĂ”pp-seadmed (printerid, isiklikud arvutid, serverid), lihtsalt vajutades vastavale punktile kaardi omadustes.Hiire parema klahvi menĂŒĂŒ — omadused — kaardi omadused. Samuti saab sel punktis mÀÀrata „tuvastamise raadiuse“, kui soovite vĂ”i on see vajalik.

VĂ€ike soovitus. LĂŒlitage sisse omadus Always fit layout to screen, et igakord uue vĂ”rgu kaardi vĂ€rskendamisel ei peaks te töötama kerimise ja suumimisega.

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

Jaotatud vĂ”rgu topoloogias on vĂ”imalik objekte kaardile asetada. Samuti saab taustana kasutada nĂ€iteks fotot seadmete riiulist serveriruumis, millele saab vajalikud objektid ĂŒle kanda. Nii on vĂ”imalik kiiresti mÀÀrata iga seadme olek riiulis. Minu arvates on see ÀÀrmiselt kasulik, kui on vaja edastada infot asetĂ€itjale vĂ”i uuele kolleegile, et selgitada olukorda. Selge, mugav, iseenesestmĂ”istetav.

3.4. Agendid

Agendid eksisteerivad nii Windowsi kui ka Linuxi jaoks. TööpĂ”himĂ”te on sama, mis Zabbixi agentide puhul: see paigaldatakse masinale, millelt on vaja mÔÔdmisi vĂ”tta, ja edastab andmeid monitooringu serverisse. Agenti saab paigaldada nii enne nodi lisamist sĂŒsteemi kui ka pĂ€rast. PĂ€rast agendi ilmumist nodis hakkab sĂŒsteem mĂ”ne aja pĂ€rast temalt andmeid vastu vĂ”tma, rakendades standardset mall. JĂ€lgitavaid parameetreid saab lisada nii ĂŒhele nodile kui ka siduda selle ĂŒhe vĂ”i mitme eeldefineeritud malliga. Loomulikult on soovitatav töötada mallidega, kuna see seadistus on paindlikum.

JĂ€lgimisparameetrite nimekiri agentide jaoks on ĂŒsna ulatuslik. TĂ€ielikku nimekirja saab vaadata Wiki NetXMS

Niipea, kui sĂŒsteem tuvastab, et sĂ”lmel töötab agent, seob ta selle koheselt ĂŒhe vaikimisi malliga — Windows, Linux, HP-UX, Generic UNIX, AIX, sĂ”ltuvalt sĂ”lme operatsioonisĂŒsteemist.

Vaikimisi mall Windowsi hostide jaoks:

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

Spetsiifilise sĂ”lme jĂ€lgimiseks parameetri lisamiseks saab klĂ”psata "Hiire parema nupuga – Andmete kogumise parameeter", seejĂ€rel "Hiire parema nupuga töökeskkonnas — Uus parameeter", ja valida soovitu nimekirjast. Samuti on vĂ”imalik seadistada jĂ€lgitavale parameetrile trikke.

Oluline on, et agentidel, nagu Zabbixil, on vÔimalus kÀivitada kasutaja skripte.

Kuidas installida?See on offtop, kuna igaĂŒks
 hmm
 teeb seda, kuidas soovib.

KĂŒsimus on selles, kas tuleks agente levitada ainult serveritesse vĂ”i kĂ”ikidesse vĂ”rgu masinatesse? Kui servereid on vĂ€he, on kĂ”ige lihtsam seda kĂ€sitsi teha. Kui neid on palju, siis domeeni poliitikate, KIXi vĂ”i PoShi kaudu. Mis tahes moodi. Agentidel on lipp /SILENT, mis vĂ”imaldab neid kasutaja jaoks lĂ€bipaistvalt "sisse tuua" (kui rÀÀgime levitamisest kĂ”ikidesse vĂ”rgu masinatesse). Ma eelistan skripte, kuna saan mÀÀrata tingimuse ja luua mingi lipu, erinevalt poliitikatest, mis kĂ€ivitavad programmi iga kord, kui PC sisse lĂŒlitatakse. Nii et kirjutame skripti, mis sisaldab jĂ€rgmisi toiminguid: „kontrolli lipufaili olemasolu, kui ei, kĂ€ivita installer lipuga /SILENT ja peale edukat installimist loo lipufail." Kasu.

3.5. KĂ€ivitajad

KĂ€ivitajaid saab seadistada reageerima teatud sĂŒndmustele kogutud andmetes. NĂ€iteks, kui ping-pongi vÀÀrtus ĂŒletab teatud piiri marsruuteri poole. Samuti seadistatakse iga kĂ€ivitaja jaoks teavitamise viis (mĂ”nede jaoks piisab lihtsalt ikoonist konsoolis, teised saadavad teateid kuhugi). SĂŒndmusele reageerimine valitakse Action Configuration'i eelnevalt seadistatud valikute hulgast.

KÀivitaja loomiseks: Logi Data Collection Configuration'i node'isse vÔi malli, kahekordne klÔps huvipakkuvale parameetrile (kui seda pole, tuleb see esmalt luua), ja omadustes liikuda vahekaardile Thresholds, vajuta nuppu lisa.

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

«Function» — milliseid vÀÀrtusi kasutada tingimuse arvutamiseks. VĂ”ib vĂ”tta jĂ€rgmisi vÀÀrtusi (kasutamiseks vajalike vÀÀrtuste arv mĂ€rgitakse vĂ€lja Samples):
— Last polled value: viimane/viimased saadud vÀÀrtus/vÀÀrtused
— Average value: viimaste keskmine vÀÀrtus
— Mean deviation: keskmine kĂ”rvalekalle
— Diff with previous value: erinevus eelmise vÀÀrtusega
— Data collection error: andmete saamise viga
— Sum of values: vÀÀrtuste summa
— Script: vÀÀrtus, mis saadi kasutaja skripti töötlemise tulemusena

«Operation» — pÀÀstiku aktiveerimise tingimus. VĂ”ib vĂ”tta vÀÀrtusi (vÀÀrtus mĂ€rgitakse vastavasse vĂ€lja Value):
— <: vĂ€hem kui
— <=: vĂ€hem vĂ”i vĂ”rdsed
— == ekvivalentne
— >=: enam kui vĂ”i vĂ”rdsed
— >: enam kui
— !=: mitte ekvivalentne
— like: ligikaudu
— not like: mitte ligikaudu
Kaks viimast parameetrit puudutavates kĂŒsimustes ei ole mul kindlat arusaama selle toimimisest. SeetĂ”ttu ei hakka ma isegi oletama, millised piirangud need vĂ”ivad sisaldada.

LĂŒhidalt, kĂ”ik on nagu Zabbixis, lihtsalt ei pea kĂ€si valemeid kirjutama, kartes eksida vĂ”i kirjavigu teha. Triggereid (deactivation event) saab sĂŒsteem ise sisestada. (Zabbixis tuleb ikka kirjutada ja mitte eksida).

3.6. Mallid

ParemklÔps - luua mall, sisestada malli nimi. ParemklÔps - Andme kogumise konfiguratsioon.

Natuke teooriatKogutav teave vĂ”ib pĂ€rineda mitmest allikast. Need vĂ”ivad olla NetXMS agent, mis töötab masinas, vĂ”ib olla „lihtne pĂ€ring“ vĂ”i „Sisemine“, mille server ise saadab (nĂ€iteks sama ping), „SNMP«, «SNMP kontrollpunkt«, «Push«, «Windowsi jĂ”udluse loendurid«, «SM-CLP“, vĂ”i kasutaja mÀÀratud „skripti“. Iga teabe tĂŒĂŒbi puhul saab valida tĂŒĂŒbi, mida sĂŒsteem ootab vastuvĂ”tmisel. NĂ€iteks ping tagastab tĂ€isarvu (integer), vaba kettaruumi maht baitides on samuti integer, kuid temperatuur on juba reaalnumber, st real).

NetXMS-is on massiivne loetelu eeldefineeritud parameetritest, mis vĂ”imaldab andmete kogumist SNMP kaudu, mis tĂ€hendab, et ei pea konkreetset OID-i sisestama, vaid saab selle MIB-puu kaudu leida, mis on tegelikult ĂŒsna problemaatiline... Kuid. LĂ”ppkokkuvĂ”ttes tuleb uurida tootja dokumentatsiooni ja otsida iga seadme jaoks eraldi IOD-vÀÀrtusi. Seadmete andmete lugemise seadistamine vĂ”ib vĂ”tta palju aega, Ă€ratades sĂŒsteemi teadetetahvlile. „TUGEVATUSE MÄRKUS“, ja lĂ”ppkokkuvĂ”ttes selgub, et see konkreetne seade ei oska soovitud teavet edastada. Siinkohal jÀÀb ainult vaadata kĂ€siraamatuid ja loota.

NĂ€iteks, et koguda teavet sĂ”lme vastamise aja (ping) kohta, tuleb lisada uus parameeter (Paremkliki – uus parameeter), valige allikas Internal, klĂ”psake nuppu Select ja valige Ping Time. Seal on otsing, millest ma Zabbixis vaid unistasin. Samuti on mĂ”ttekas muuta sondimise perioodi (vaikimisi on see 60 sekundit, mis tĂ€hendab, et kui ruuter lĂ”petab vastamise kohe pĂ€rast seda, kui sĂŒsteem on selle ĂŒle kontrollinud, möödub peaaegu terve minut, enne kui sĂŒsteem mĂ”istab, et midagi on valesti, ja hĂ€ire kĂ€ivitub).

Sisendandmete loend, mida saab töödelda:

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

PÀrast kÔigi vajalike seadete lisamist mallile tuleks vajutada hiire paremat nuppu- rakenda ja valida kÔik sÔlmed, millele see mall rakendada (ctrl+vasak hiir). Ja kÔik. PÀrast seda ilmub mallile all oks, mille avamisel saab nÀha kÔiki sÔlmi, millele see mall on rakendatud.

Mallist lahtiĂŒhendamisel kogutavad andmed ei lakka kogumast; nende kogumise tĂŒhistamiseks tuleb igasse sĂ”lme minna Data Collection Configuration ja kĂ”ik kĂ€sitsi kustutada vĂ”i kĂ”igepealt mallist parameetrid eemaldada ja alles siis sĂ”lmed kustutada. Ma ei tea, miks see nii tehtud on, kuid minu arvates on see vĂ€ga kummaline. Aga
 Nii ta on.

Mallist saab valida vajalikud kogutavad andmed ja kopeerida need teise malli. Massiliselt. Ja pole vaja ĂŒhte malli teisest kĂ€sitsi kopeerida... Ma hakkan Zabbixi juba vihkama.

3.7. Juhtpaneelid

Kuidas see kummaline ka ei oleks, kuid NetXMS Wiki sisaldab selle kohta vaid ĂŒhte linki YouTube'i: Juhtpaneeli loomine, ei ole isegi loetelu ja kirjeldust elementidest, mida saab juhtpaneelile lisada. PĂ”himĂ”tteliselt on seal kĂ”ik siiski intuitiivselt arusaadav. MĂ€rk — see, it's just... well... it's a Label... I don't even know how to translate it. In other words, it's a field with an inscription used to designate and delineate elements, as the elements themselves do not contain titles. Joonisdiagramm — this is a line chart. Sambadiagramm — this is a bar chart. HĂ€irevaataja — a list of warnings for the selected node(s). In other words, the names speak for themselves.

Next, you need to open the dashboard properties and configure the views. We are interested in the Dashboard Elements tab. Number of columns refers to the number of columns, elements that will be arranged horizontally. Each object has its own properties, and I would recommend unchecking the Layout-Grab excessive vertical space option to minimize the size of each element.

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

3.8. Tegevuste seadistamine

(Seadistus - Tegevuste seadistamine)
Essentially, these are actions in response to trigger events.

NetXMS kui monitooringusĂŒsteem laiskadele
 ja veidi vĂ”rdlust Zabbixiga

NetXMS can send an e-mail, SMS, or XMPP message in response to a trigger event. It's quite simple — just fill in the required fields.

You can also:

— Forward the notification to another NetXMS server
— Execute a command on the NetXMS administration server
— Execute a command on the node using the NetXMS agent
— TĂ€ida NXSL skript (NSXL on NetXMS-i skriptikeel) programmeerimiskeel)

PĂ€rast tegevuse loomist saab selle tĂ€itmise viivitust seadistada ning kasutada ka makrot tĂ€itmiseks. Viivituse aeg on vajalik, et mitte hĂ€irida operaatorit, juhul kui probleem lahendatakse ise (nĂ€iteks kui ping-kĂŒsimuse vastamise aeg ĂŒletab mÀÀratud vÀÀrtust, kuid jĂ€rgmisel kontrollimisel vĂ”ib see normaliseeruda, nii et miks peas hĂ€irida selliste tĂŒhiste asjade pĂ€rast?).

3.9. LigipÀÀsu Ôiguste piiramise

Iga objekti jaoks saab seadistada oma ligipÀÀsu Ôigused. Iga objekti sees teise objekti jaoks saab samuti seadistada ligipÀÀsu Ôigused. See vÔimaldab vÀga paindlikult jagada kohustusi ja jÀlgimisvÔimalusi erinevate kasutajate gruppide vahel. See on kÔik, mida ma tahtsin öelda.

4. KokkuvÔte

Tahaksin oma artikli pealkirja ĂŒmber lĂŒkata. NetXMS ei ole laiskade jaoks. Lihtsalt arendajad ei rĂ”hutanud funktsionaalsusele, nagu teised, aga lisaks kĂ”igile muudele asjadele hoolitsesid nad ka liidese eest.

Oleme nii. Olen kasutanud Zabbixit ja NetXMSi. Seega annan lihtsalt oma muljed nendest kahest sĂŒsteemist.

Nii et.

NetXMS tundub mulle ĂŒlimalt kasutajasĂ”braliku sĂŒsteemina. No
 adminile
 jah, adminile. Sellel on niiöelda intuitiivne liides, ja see on tĂ”eliselt hea. Ei ole vaja kirjutada oma valemeid ega lugeda hulgaliselt abimaterjale, et aktiveerida pingi kontroll switchi vĂ”i midagi muud lihtsat. Kuid. Zabbixis ei erine see lihtne asi palju millestki tĂ”eliselt keerulisest, st kui oled selle omandanud — teed sama ka kĂ”ikide teistega. NetXMS sisaldab vihjeid, enamik parameetreid on liideses leitavad, valitavad hiirega ja seadistavad. Zabbixis tuleb teada, kas sĂŒsteem suudab seda ja seda, ja kui jah — siis kuidas seda kirjutada ja milliseid parameetreid see tagastab. Zabbix vĂ”idab kogukonna ja tonnide kaupa mallide poolest igaks juhuks
 kui suudad selles prĂŒgihunnikus leida, mida vajad
 Teisalt on NetXMS-il samuti palju fĂ€nne ja loodud nende poolt lisandeid sĂŒsteemile. Ja ise sĂŒsteem suudab vaadatud populaarseimate rakenduste jĂ€lgimist juba karbis, millest on rÀÀgitud projekti avalehel.

NetXMSi peamine eelis Zabbixi ees on minu jaoks vĂ”imalus kĂ€ivitada skript probleemse sĂ”lme juures, kui kĂ€ivitub hĂ€iretuge. Kui protsessori temperatuur tĂ”useb ĂŒle mÀÀra, kustutab see automaatselt hosti. SeejĂ€rel vaatame, mis on probleem. VĂ”ib-olla on Zabbixil ka selline funktsioon, kuid ma ei suutnud seda leida. Nagu ka pordimonitorimine ruuterites. Ning siin... Noh, kuidas öeldud... Peab Ă”ppima skripti keelt ja kĂ”ik ongi hea...

NetXMSi juurdepÀÀsuĂ”igused vĂ”imaldavad vĂ€ga paindlikult piirata erinevate kasutajate vĂ”imalusi sĂŒsteemis. Kuid kĂ”ike seda seadistamiseks tuleb tĂ”eliselt vaeva nĂ€ha.

Üldiselt on sĂŒsteemid piisavalt sarnased ja nende vĂ”imalused tunduvad esmapilgul vĂ€hemalt vĂ”rreldavad. Kuigi tundub, et Zabbix suudab rohkem, on need vĂ”imalused sĂŒgaval kapoti all ja tavalise surmatu adminni jaoks „kĂ”ik ĂŒhes“ saavutatavad. NetXMS aga nĂ€ib olema lihtne ja arusaadav, sĂ”bralik ja meeldiv.

Zabbixil on suurepĂ€rane dokumentatsioon, wiki, Ă”petused, KKK ja parimad praktikad, samuti erinevad foorumid jne, kus vĂ”ib leida vastuseid praktiliselt kĂ”igile kĂŒsimustele. Ja kui midagi jÀÀb ebaselgeks, saab kĂŒsida ka ise.

KokkuvĂ”tteks soovitaksin NetXMS-i inimestele, kes alles alustavad vĂ”i neile, kes ei soovi sĂŒgavale minna kĂ”ikehĂ”lmavasse jĂ€lgimisse. Olen kindel, et kui sellega edasi tegeleda, on vĂ”imalik saavutada vĂ€ga peeneid jĂ€lgimisi.

Kuid peamine pluss, mida ma nÀen, on vÀga meeldiv liides ja seadistamise lihtsus.

5. Kasutatud materjalid

youtube-kanal Tomas Kirnak
NetXMS Wiki
Google'i otsing

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster