
0. Intro
Мен катуу издесем да, Habréден NetXMS боюнча бир дагы макала таба алган жокмун. Мына ушундан улам гана ушул системага көңүл буруу үчүн бул жаратууну жазууну чечтим.
Бул окуу куралы, кантип жасоо керек жана системанын мүмкүнчүлүктөрүн үстүртөн карап чыгуу.
Бул макалада системанын мүмкүнчүлүктөрүн үстүртөн талдоо жана сыпаттоо камтылган. Мен бир катар себептерден улам мүмкүнчүлүктөрдү терең изилдеген жокмун. Жана бардык функциялардын сүрөттөлүшү бирден ашык макаланы талап кылат.
Мен аздыр-көптүр Zabbix менен иштегендиктен, бул система тема менен салыштыруу үчүн макалада көп айтылат. Мындан тышкары, кандайдыр бир жол менен баары жалпы кабыл алынган нерсе менен салыштырылат.
1. Эмне жана эмне үчүн?
Мониторинг системасы, аныктамадан көрүнүп тургандай, каалаган убакта каалаган тармак түйүнү боюнча актуалдуу маалыматты алууга, роутер машинасына керектүү маалыматты киргизүүгө мүмкүндүк берүүчү система.
Бул эмне үчүн керек, ошондой эле ачык болуп саналат. Эмне болуп жатканын билүү үчүн.
Көп учурда мониторинг системасы бүтүндөй инфраструктуранын да, анын айрым бөлүктөрүнүн да абалы жөнүндө абдан толук маалыматты бере алат. Мындан тышкары, эгерде сиз эскертүүлөрдү орнотсоңуз (ансыз эч кандай мониторинг пайдасыз), анда биз олуттуу куралды алабыз, ал бизге мурдатан эле пайда болгон өзгөчө кырдаалдарга өз убагында жооп кайтарууга гана эмес, ошондой эле көпчүлүк учурларда, бул кырсыктарды алдын алууга мүмкүндүк берет.
2. Эмне үчүн NetXMS?
Мульти-китепти жакшы көргөндөр үчүн бир аз темадан алысЖаш кезимде, тажрыйбасыз кезимде... Көбүнчө баардык жомоктор ушинтип башталат эмеспи?.. Кыскасы, мен максималист кезимде инфраструктурага мониторинг жүргүзүү маселесин изилдеп, ошол “изилдөөлөрдүн” жыйынтыгында ошол жерде деген тыянак чыккан. Заббистен артык эч нерсе жок. Ошондо мага абдан жакты, анткени ал көп нерсени жасай алат, көп нерсени жасай алат жана анын функционалдуулугун өз алдынча жазылган сценарийлер менен кеңейтсе болот, ошондуктан колдору чоңоюп калса, дегеле баарын жасай алат деп айта алабыз. туура жер. Бирок Zabbix абдан татаал курал болуп саналат. Аны кандайдыр бир жол менен чечүүгө эки жумадай убакыт кетти. Ал эми бул ишке ашыруу этабы гана. Андан кийин дагы бир нече жума керек болгон нерселердин бардыгына мониторинг жүргүзүү үчүн. Ал эми роутерлерде порттордун статусун көрүү үчүн аны кантип колдонуу керек, мен окуп, окуп чыктым, коркуп кеттим жана мунун мага кереги жок деп чечтим... Жок, чындап эле колледжден кийин даярдыгы жок акыл үчүн коркунучтуу. ..
Эми, бир нече жыл өткөндөн кийин, жетилип, жетилгенден кийин, мен мониторинг системалары жөнүндө билимимди жаңылоого убакыт келди деп чечтим. Акыр-аягы, тармактын кадимки, туруктуу мониторингин жасаңыз, анткени бул көйгөй сегменттердин өсүшүнө, бутакты туташтырууга жана башка майда нерселерге байланыштуу актуалдуу болуп калды. Баары агып жатат, баары өзгөрөт. Жана мен ар кандай куралдарды сынай баштадым. Мен бул системаны орнотуп, ага тийем, анан тигиге тийем. Жана бардык жерде бир нерсе жетишпейт, бардык жерде мага жакпаган нерсе бар. Же интерфейс ыңгайсыз, же аны орнотуу үчүн сизди кыйнашат, же башка нерсе. Анан NetXMS мага келди. Айтмакчы: Zabbixти түшүнүү үчүн мага эки жума керек болду, NetXMS менен баары бир-эки сааттын ичинде жакшы өттү. Балким, Zabbix менен болгон тажрыйба таасир эткендир, же балким, бул NetXMS өзү болгон... аны айтуу кыйын.
NetXMS орнотуу жана конфигурациялоо үчүн бир топ оңой система болуп чыкты. Анын экөө үчүн тең сервердик жана администратордук консолдук версиялары бар Windows жана астында Linux, графиктерди түзүү, администратордук консолдун ичинен HTTP/HTTPS протоколдору аркылуу ошол эле роутерлерге туташууга мүмкүндүк берген орнотулган браузер, интуитивдик интерфейс жана каалаган ОС үчүн агент. Кыскасы, бул система жөнөкөй жана ыңгайлуу болуп чыкты. Бир караганда.
Алардын документтери, демек, 8дон 10. Анда негизги нерселер көрсөтүлгөн, бирок майда-чүйдөсүнө чейин тереңирээк казуу керек.
иштеп чыгуучу тарабынан белгиленген негизги артыкчылыктарыТармактын терең мониторинги
2 жана 3-кабаттагы туташкан компоненттерди автоматтык түрдө табуу, визуалдаштыруу жана издөө
Толук SNMPv3 колдоосу
Скандоочу зонддорду колдонуу менен активдүү аныктоо
Көзөмөлгө алынган түзмөктөрдөн алынган маалыматтын негизинде пассивдүү ачылыш - ARP жана маршруттук таблицалар, интерфейстер
Колдонмо жана сервер мониторинги
Сиз күткөн бардык негизги көрсөткүчтөр: CPU, файл тутумдары, киргизүү/чыгаруу, эс тутум, трафик
Java колдонмолорун көзөмөлдөө үчүн JMX көпүрөсү
Колдонмого тиешелүү кеңейтүүлөр: Oracle, MySQL, PostgreSQL, MongoDB, DB2, Tuxedo жана башка көптөгөн нерселер
Жергиликтүү колдонмолор үчүн интеграция API
Чоң тармактар үчүн иштелип чыккан
Бир сервер миңдеген түзмөктөрдө жүздөгөн көрсөткүчтөрдү көзөмөлдөй алат
Бөлүштүрүлгөн мониторинг жана горизонталдуу масштабдоо үчүн толук колдоо
Кайталануучу IP тармактарына мониторинг жүргүзүү
Операторлор жана кардарлар үчүн кирүү мүмкүнчүлүгүн ийкемдүү башкаруу
3. Келгиле, тереңирээк карайлы
Системаны кантип орнотуу керек - бир бүтүн бар администратор, жеткиликтүү , жана бул жерде эч кандай татаал нерсе жок, андыктан мен ага токтолбойм. Орнотуунун эң кыйын бөлүгү - системаны маалымат базасына туташтыруу... Бул жердеги жалгыз айырмачылык - DBMS жана сервердик ОС тандоо. Мен тандадым Windows (кийинки-кийинки-маалыматтарды киргизүү-бүттү) жана MSSQL, анткени менде ал мурунтан эле бар болчу.
3.1. Автоматтык ачууну иштетүү
Орнотуу учурунда хосттордун автоматтык түрдө ачылышы иштетилиши мүмкүн. Бул кандайдыр бир себептерден улам жасалган эмес болсо, анда ал ар дайым киргизилиши мүмкүн "Конфигурация-тармакты ачуу" же ошол эле аталыштагы сөлөкөтүн чыкылдатуу менен. Ачылыш касиеттери иш чөйрөсүндө пайда болот. Сиз аны күйгүзүшүңүз керек, аны пассивдүү же активдүү режимге өткөрүп, башка касиеттерди, мисалы, суралган субторлорду белгилешиңиз керек. Ошондой эле бул жерден чыпкаларды орнотуп, системага орнотулгандарды тандап, ыңгайлаштыра аласыз же өзүңүздүн скриптиңизди жаза аласыз. Чынын айтсам, мага эч кандай чыпкалардын кереги жок болчу. Бирок орнотуу абдан достук жана түшүнүктүү көрүнөт.
Бул жерде сиз демейки SNMP коомчулугун жана анын эсептик дайындарын (окуу авторизациясын) көрсөтө аласыз.
3.2. Түйүндөрдү кошуу
Автоматтык ачылыш иштетилгенде, акыркы түйүндөр (компьютерлер, принтерлер) автоматтык түрдө кошулуп, ички тармактар боюнча бөлүштүрүлөт. активдүү тармак жабдуулар менен, баары бир аз татаалыраак.
Сиз тармактык жабдыктарыңызда SNMPти иштетүү жана коомчулукту түзүү менен башташыңыз керек. Эгерде SNMP коомчулугу үчүн демейки маани тармак түйүндөрүн автоматтык түрдө ачуу касиеттеринде өзгөртүлбөсө, анда система коомдук коомчулукту колдонот жана бул жөндөө кошулган түйүндүн касиеттериндеги ар бир түйүн үчүн өзгөртүлүшү мүмкүн.
Ыңгайлуу болуу үчүн, сиз түзмөктөрдү каалаган ыңгайлуу принцип боюнча топтосоңуз болот, бул үчүн Инфраструктуралык Кызматтар бутагынын дарагында контейнерлерди түзүп, аларга Entrie Network түйүндөрүн байласаңыз болот.
Маршрутизаторлордо SNMPти иштетип, конфигурациялагандан жана аларды көзөмөлдөнгөн жабдуулардын тизмесине кошкондон кийин, система өзү алар менен байланышып, суракка алып, алардын кандай түзүлүштөр экенин аныктап, шаблондорду колдонот, маалыматтарды чогулта баштайт жана ар бир роутер үчүн алдыңкы панелди көрсөтөт. Өзү. Кутудан. Мен Zabbixти орноткондо, мен ушул сыяктуу нерсени кыялданчумун.

Мен бардык тармактык жабдыктарымды кол менен коштум, анткени алар кандайдыр бир себептерден улам көрүнбөй калышты. Бул жерде баары жөнөкөй. Биз Инфраструктура кызматтарында каалаган ыңгайлуу аталыштагы контейнерди түзөбүз (мисалы, өчүргүчтөр) жана RMB-түзүү-түйүн, түйүндүн дисплей атын, анын IP дарегин көрсөтүңүз жана "NetXMS агентин колдонууну өчүрүү" кутучасын белгилөө жакшыраак, анткени ал дагы эле тармактык жабдууларга орнотулбайт жана кошумча пакеттердин кереги жок.
Камтылган браузер. Сиз жөн гана каалаган роутерди оң баскыч менен чыкылдатып, түзмөктүн веб интерфейсин ача аласыз. Мен муну ар дайым өзүмдүн жазууларымды карап чыгып, туура IP издөөгө караганда ыңгайлуу деп таптым. Ырас, браузер ушундай.
3.3. Тармак картасын түзүү
Биринчиден, объект катары тармактык карта түзүшүңүз керек. Адаттагыдай эле - жипте Networks Map RMB, түзүү, карта түрүн тандоо, параметрлерди коюу, анан система баарын өзү жасайт.
Карталардын түрлөрү төмөнкүдөй:
- колдонуучунун. Бул колдонуучунун өтүнүчү боюнча кол менен түзүү үчүн иштелип чыккан карта.
- 2-кабат топологиясы. Бул OSI моделинин 2-кабатынын негизинде колдонуучу үчүн бардыгын автоматтык түрдө жасоого мүмкүндүк берген карта (чындыгында ал түзмөктөрдүн Mac даректеринин негизинде картаны түзөт).
- IP топологиясы, ал Катмардын 3. менен болгон учурда эле Катмардын 2, бир гана карта OSI моделинин 3 катмарынын негизинде курулган (IP дареги).
Кол менен карта түзүүнү тандап жатканда, сиз дарактан түйүндөрдү карта катмарына сүйрөп, аларды туташтырыңыз, ж.б. Кадимки сүрөт тартуу.
Калган эки учурда, сиз система картаны түзө турган баштапкы чекитти тандооңуз керек. Мисалы, кандайдыр бир роутердин түйүнү. Система андан туташкан түзмөктөр жана алар туташтырылган порттор жөнүндө маалыматтарды окуйт, андан кийин ал кийинки роутерден маалыматтарды окуйт, ага дал келет жана башкалар. Бардык түзмөктөрдү талдап чыккандан кийин, NetXMS өзү тармак түзмөктөрүнүн ортосунда байланыштарды тартат, анда баары туташкан портторду көрсөтөт. Сиз ошондой эле система акыркы түзмөктөрдү (принтерлер, компьютерлер, серверлер) картага жайгаштырарын, жөн гана картанын касиеттериндеги тиешелүү пунктту басуу менен белгилей аласыз (RMB - касиеттери - карта касиеттери). Ошондой эле бул учурда сиз каалаган же зарыл болсо, "аныктоо радиусун" орното аласыз.
Бир аз сунуш. Тармак картасын жаңырткан сайын иш мейкиндигин сыдырып жана чоңойтуунун кереги жок болушу үчүн, экранга ар дайым туура жайгаштыруу касиетин иштетиңиз.

Тармактын бөлүштүрүлгөн топологиясы менен сиз объекттерди аймактын картасында каптасаңыз болот. Ошондой эле, мисалы, фон катары сервердик бөлмөдөгү жабдыктары бар стеллаждын сүрөтүн, андагы керектүү объекттерди каптап колдонсоңуз болот. Ушундай жол менен сиз стойкадагы каалаган аппараттын абалын тез аныктай аласыз. Менин оюмча, иштин абалын түшүндүрүү үчүн мураскерге же жаңы келген кесиптешке өткөрүп берүү зарыл болсо, бул өтө пайдалуу нерсе. Визуалдык, ыңгайлуу, өзүнөн өзү түшүнүктүү.
3.4. Агенттер
Агенттер экөө тең үчүн бар Windowsжана үчүн LinuxИштөө принциби Zabbix агенттеринкиндей эле: ал метрикаларды чогултуу керек болгон машинага орнотулат жана маалыматтарды мониторинг серверине жөнөтөт. Агентти системага түйүн кошуудан мурун же кийин орнотсо болот. Агент түйүнгө орнотулгандан кийин, система кыска убакыттан кийин стандарттуу шаблонду колдонуп, андан маалыматтарды ала баштайт. Көзөмөлдөнүүчү параметрлерди бир түйүн үчүн же ага бир же бир нече алдын ала аныкталган шаблондорду тиркөө аркылуу кошууга болот. Албетте, шаблондорду колдонуу сунушталат, анткени бул конфигурация ийкемдүү.
Агенттер үчүн көзөмөлгө алынган параметрлердин тизмеси абдан кенен. Толук тизме менен тапса болот
Система агент түйүндө иштеп жатканын аныктаары менен, ал дароо бул түйүндү демейки калыптардын бирине тиркейт - Windows, Linux, HP-UX, Жалпы UNIX, AIX, түйүндүн иштөө тутумуна жараша.
Стандарттык шаблон Windows-хосттор:

Сиз чыкылдатуу менен белгилүү бир түйүнгө көз салуу үчүн параметрди кошо аласыз "PKM-маалыматтарды чогултуу параметри", Андан ары"Жумуш аймагында RMB - Жаңы параметр", жана тизмеден керектүүсүн тандаңыз. Мониторингге алынган параметр үчүн триггерлерди конфигурациялай аласыз.
Zabbix сыяктуу агенттер ыңгайлаштырылган скрипттерди иштете алышы маанилүү.
Кантип орнотуу керек?Бул темадан тышкары, анткени ар ким... хмм... каалагандай.
Бул жерде суроо туулат: агенттерди серверлерге гана бөлүштүрүү керекпи же жалпысынан тармактагы бардык машиналарга? Эгер бир нече сервер болсо, эң оңой жолу - аны кол менен жасоо. көп болсо - домен саясаты, KIX, PoSh. Ар нерсе. Агенттерде /SILENT ачкычы бар, бул аларга аны колдонуучуга ачык-айкын "инъекцияга" мүмкүндүк берет (эгерде биз тармактагы бардык машиналарга жайылтуу жөнүндө сөз болуп жатса). Мен скрипттерди жактырам, анткени сиз PC күйгүзгөн сайын программаны орното турган саясаттардан айырмаланып, шарт коюп, желек түзө аласыз. Ошентип, биз "желек файлынын бар-жогун текшериңиз, эгерде жок болсо, орнотуучуну /SILENT баскычы менен иштетиңиз жана ийгиликтүү орнотулгандан кийин, желек файлын түзүңүз" сериясынан сценарий жазып жатабыз. Пайда.
3.5. Триггерлер
Триггерлер чогултулуп жаткан маалыматтардагы белгилүү окуяларга жооп берүү үчүн конфигурацияланышы мүмкүн. Мисалы, роутерге белгилүү бир пинг-понг маанисинен ашып кетүү. Сиз ошондой эле ар бир триггер үчүн эскертме ыкмасын конфигурациялай аласыз (кээ бирлери үчүн консолдогу сөлөкөт жетиштүү, ал эми башкалары мүмкүн болсо дароо эскертмелерди жөнөтүшөт). Окуяга болгон реакция Аракет конфигурациясында алдын ала конфигурациялангандардан тандалат.
Триггер түзүү үчүн: Түйүндүн же шаблондун Маалыматтарды чогултуу Cnфигурациясын киргизиңиз, кызыккан параметрди эки жолу чыкылдатыңыз (эгер андай болбосо, анда алгач аны түзүшүңүз керек) жана касиеттерден "Босолор" өтмөгүнө өтүп, кошуу баскычын басыңыз.

«милдети"- шартты эсептөө үчүн кандай же кандай маанилерди алуу керек. Төмөнкү маанилерди ала алат (текшерүү үчүн колдонулган маанилердин саны Үлгүлөр талаасында көрсөтүлгөн):
— Акыркы суралган маани: алынган акыркы маани(лер).
— Орточо маани: акыркысынан орточо мааниси
— Орточо четтөө: орточо четтөө
— Мурунку маанидеги айырма: мурунку мааниден айырма
— Маалымат чогултуу катасы: маалыматтарды алуудагы ката
— Баалардын суммасы: баалуулуктардын суммасы
— Скрипт: колдонуучунун скриптинин натыйжасында алынган маани
«операция"- ишке киргизүү үчүн шарт. Маанилерди ала алат (маани тиешелүү Value талаасында көрсөтүлгөн):
- <: азыраак: азыраак
- <=: аз же барабар: аз же барабар
- == барабар: эквиваленттүү
— >=: чоң же барабар: чоң же барабар
— >: улуу караганда: ашык
- !=: барабар эмес: эквиваленттүү эмес
- сыяктуу: жакын
- окшош эмес: жакын эмес
Акыркы эки параметрге келсек, мен алардын кантип иштешин билбейм. Ошондуктан, мен алардын ичинде кандай чек аралар курулганын ойлобойм да.
Бир сөз менен айтканда, баары Zabbix менен бирдей, бирок ката кетирүүдөн же жаңылып калуудан коркуп, формулаларды кол менен киргизүүнүн кажети жок. Триггерди калыбына келтирүү үчүн (өчүрүү окуясы), система өзү маанини алмаштырат. (Zabbixте сиз кайра теришиңиз керек жана аны туура эмес тербеңиз).
3.6. Шаблондор
RMB-шаблон түзүңүз, шаблондун атын киргизиңиз. PKM-маалыматтарды чогултуу Cnfiguration.
теориясынын бир үзүмЧогулган маалымат бир нече булактардан алынышы мүмкүн. Бул болушу мүмкүн NetXMS агентимашинада иштеп жаткан болушу мүмкүн "жөнөкөй өтүнүч"же"ички", сервер өзү тарабынан жөнөтүлгөн (мисалы, ошол эле пинг), "SNMP"текшерүү чекити SNMP"түртүү"Windows Иштин натыйжалуулугун эсептегичтер"SM-CLP", же салт"скрипт". Маалыматтын ар бир түрү үчүн сиз система алгандан кийин күтө турган түрүн тандай аласыз. Мисалы, ping бүтүн санды (бүтүн сан) кайтарат, байттардагы бош мейкиндиктин көлөмү да бүтүн сан болот, бирок ошол эле температура мындан ары бүтүн сан, башкача айтканда реалдуу болбойт).
SNMP аркылуу маалымат чогултуу үчүн, NetXMS алдын ала аныкталган параметрлердин эбегейсиз тизмеси бар, башкача айтканда, сиз конкреттүү OID киргизе албайсыз, бирок аны MIB дарагынан таба аласыз, бул чындыгында абдан көйгөйлүү... Бирок. Натыйжада, сиз өндүрүүчүнүн документтерин изилдеп, ар бир аппарат үчүн өзүнчө IOD баалуулуктарын издөө керек. Түзмөктөрдөн маалыматты окууга, системалык билдирүүгө туш болуп, көп убакытты текке кетире аласыз "КОЛДООСУЗ", бирок акырында бул аппарат суралган маалыматты кантип берүүнү билбейт экен. Колдонмолорду түтөтүп, үмүт кылуу гана калды.
Мисалы, түйүндүн жооп убактысы (пинг) жөнүндө маалыматты чогултуу үчүн, сиз жаңы параметрди кошушуңуз керек (PKM-жаңы параметр), Origin талаасында Ички тандаңыз, Тандоо баскычын басыңыз жана Пинг убактысын тандаңыз. Издөө бар, бул мен Заббиксте гана кыялданган нерсе. Түйүндүн сурамжылоонун мөөнөтүн өзгөртүүнүн мааниси да бар (демейки 60 секунд, башкача айтканда, роутер мониторинг системасы сурамжылоодон өткөндөн кийин дароо жооп бербей калса, анда система бир нерсе туура эмес экенин түшүнгөнгө чейин дээрлик бир мүнөт өтөт. Ооба, ал сигнал берет).
Иштетилүүчү ички маалыматтардын тизмеси:

Бардык керектүү орнотуулар шаблонго кошулгандан кийин, чыкылдатуу керек PKM-колдонуу жана бул шаблон колдонула турган бардык түйүндөрдү тандаңыз (ctrl+LMB). Болду. Андан кийин, шаблондун астындагы даракта бутак пайда болот, анын ачылышында сиз бул шаблон колдонулган бардык түйүндөрдү көрө аласыз.
Түйүндү шаблондон ажыратканыңызда, чогултулган маалыматтар чогултулбай калат.Анын жыйнагын жокко чыгаруу үчүн ар бир түйүн үчүн Маалыматтарды чогултуу конфигурациясына өтүп, баарын кол менен жок кылышыңыз керек, же адегенде шаблондон параметрлерди өчүрүшүңүз керек жана бир гана андан кийин андан түйүндөрдү жок кылуу. Эмне үчүн мындай кылганын билбейм, бирок, менин оюмча, бул өтө кызык нерсе. Бирок... Мына ушундай.
Калыпта сиз чогултуу үчүн керектүү маалыматтарды тандап, башка калыпка көчүрө аласыз. Массалык. Ал эми кол менен бир калыптан экинчисине көчүрүп чапташтын кереги жок... Мен Zabbixти жек көрө баштадым..
3.7. Башкаруу такталары
Кызык жери, бул тема боюнча NetXMS Wiki YouTube'га бир гана шилтемени камтыйт: , Куралдар тактасына кошула турган элементтердин тизмеси же сүрөттөлүшү да жок. Негизи, ал жерде баары эле интуитивдик. этикетка - бул жөн эле... жакшы... Этикетка... Мен аны кантип которууну да билбейм. Бир сөз менен айтканда, жазуусу бар талаа элементтерди белгилөө жана айырмалоо үчүн колдонулат, анткени элементтердин өзүндө аталыштар жок. Line Чарт - Бул сызык диаграммасы. Штрих-диаграмма диаграмма болуп саналат. Ойготкучту көрүүчү — тандалган түйүн/сек үчүн эскертүүлөрдүн тизмеси. Бир сөз менен айтканда, ысымдар өзүнчө сүйлөйт.
Андан кийин, сиз панелдин касиеттерин ачып, көрүнүштөрдү конфигурациялашыңыз керек. Биз панелдин элементтери өтмөгүнө кызыкдарбыз. Мамычалардын саны - горизонталдуу жайгаша турган мамычалардын, элементтердин саны. Ар бир объекттин өзүнүн касиеттери бар жана мен ар бир элементтин өлчөмүн кичирейтүү үчүн Layout-Grab ашыкча вертикалдык мейкиндик пунктунан белгини алып салууну сунуштайм.

3.8. Аракет конфигурациясы
(Конфигурация-Аракеттер Конфигурациясы)
Негизинен, бул триггерлерге жооп катары иш-аракеттер.

NetXMS триггерге жооп катары e-mail, sms, xmpp билдирүү жөнөтө алат. Бул жерде баары анча маанилүү эмес - жөн гана талап кылынган талааларды толтуруңуз.
Сиз ошондой эле:
— Эскертүүнү башка NetXMS серверине өткөрүңүз
— NetXMS башкаруу серверинде буйрукту иштетиңиз
— NetXMS агентин колдонуу менен түйүн боюнча буйрукту аткарыңыз
— NXSL скриптин иштетиңиз (NSXL сиздин )
Иш-аракетти жараткандан кийин, сиз анын аткарылышынын кечигүү убактысын конфигурациялай аласыз, ошондой эле аткаруу үчүн макросту колдоно аласыз. Көйгөй өзүнөн-өзү чечилип калса, оператордун тынчын албоо үчүн кечигүү убактысы керек (мисалы, пинг сурамына жооп берүү убактысы көрсөтүлгөн мааниден узунураак болгон, бирок кийинки текшерүүдө ал нормалдуу абалга келиши мүмкүн, андыктан эмне үчүн убара болушуңуз керек? ушундай майда-чүйдө нерселер жөнүндө?) .
3.9. Кирүү укуктарын дифференциациялоо
Ар бир объект үчүн сиз өзүңүздүн кирүү укуктарыңызды конфигурациялай аласыз. Башка объекттин ичиндеги ар бир объект үчүн сиз кирүү укуктарын конфигурациялай аласыз. Бул ар кандай колдонуучулар топтору үчүн жоопкерчиликтерди жана мониторинг мүмкүнчүлүктөрүн абдан ийкемдүү бөлүштүрүүгө мүмкүндүк берет. Менин айткым келгени ушул эле.
4. жыйынтыктоо
Мен өзүмдүн макаламдын аталышын жокко чыгаргым келет. NetXMS жалкоолор үчүн эмес. Жөн гана иштеп чыгуучулар кээ бирлери сыяктуу функционалдуулукка көңүл бурушкан эмес, бирок, башка нерселер менен катар, алар интерфейске да кам көрүшкөн.
Келгиле, ушундай кылалы. Мен Zabbix жана NetXMS колдондум. Ушул себептен улам, мен жөн гана бул эки система жөнүндө сезимдеримди жазам.
So.
NetXMS мага абдан ыңгайлуу система окшойт. Мейли... админге... ооба админге. Анын интуитивдик интерфейси бар жана бул чындап эле сонун. Өзүңүздүн формулаларыңызды жазуунун, которуштуруудан же башка жөнөкөй нерсенин алдында пингдерди текшерүүнү иштетүү үчүн бир топ коштомо документтерди окуунун кереги жок. Бирок. Zabbixте бул өтө жөнөкөй нерсе чындап эле кыйын нерседен анча деле айырмаланбайт, башкача айтканда, эгер сиз аны өздөштүрүп алсаңыз, анда калганынын баарын ушундай кылып жасай аласыз. NetXMSтин кеңештери бар; көпчүлүк параметрлерди чычкан менен тандалган жана конфигурацияланган интерфейстен тапса болот. Zabbixте сиз система муну жана муну кыла алабы же жокпу, эгер ошондой болсо, ал кантип жазылганын жана ал кандай параметрлерди кайтарарын билишиңиз керек. Zabbix коомчулукта жеңишке жетет жана бардык учурлар үчүн көптөгөн шаблондор... эгер сиз бул таштанды тоосунан керектүү нерсени таба алсаңыз... Башка жагынан алганда, NetXMS дагы көптөгөн күйөрмандарга жана алар үчүн түзүлгөн кошумчаларга ээ. бул система. Ал эми системанын өзү долбоордун башкы бетинде айтылгандай, эң популярдуу тиркемелерди кутудан көзөмөлдөй алат.
NetXMSтин Zabbixке караганда мен үчүн негизги артыкчылыгы триггерге жооп катары көйгөй түйүндө скриптти иштетүү мүмкүнчүлүгү болду. Эгерде CPU температурасы босогодон ашып кетсе, ал хосттун өзүн өчүрөт. Ошондо биз көйгөй эмнеде экенин аныктайбыз. Балким, Zabbix да ушундай нерсе бар, бирок мен кыла алган жокмун. Ошол эле роутерлердин портторун көзөмөлдөөгө да тиешелүү. Мына, ал барат... Ооба, ошондой болот... Сиз скрипт тилин өздөштүрүшүңүз керек, ушуну менен...
NetXMS кирүү укуктары системанын ар кандай колдонуучуларынын мүмкүнчүлүктөрүн өтө ийкемдүү түрдө айырмалоого мүмкүндүк берет. Бирок мунун баарын орнотуу үчүн сиз чындап эле тырышыңыз керек.
Жалпысынан алганда, системалар абдан окшош жана алардын мүмкүнчүлүктөрү, бир караганда, жок дегенде салыштырууга болот. Zabbix дагы көп нерсени жасай алат деп сезилгени менен, бул мүмкүнчүлүктөр капоттун астында жашырылган жана жөн гана өлүмчүл администратор үчүн жеткиликсиз. NetXMS жөнөкөй жана түшүнүктүү, достук жана жагымдуу көрүнөт.
Zabbix мыкты документтери, вики, кантип, FAQ, мыкты тажрыйба, ошондой эле ар кандай форумдар ж.б. бар, алардан дээрлик бардык суроолорго жооп таба аласыз. Жана бир нерсе болсо, өзүңүздөн сураңыз.
Жыйынтыктап айтканда, мен NetXMSти жаңыдан баштап жаткан же бардыгын көзөмөлдөөгө терең сүңгүүнүн кереги жок адамдар үчүн сунуштагым келет. Эгер сиз аны тереңирээк карап чыксаңыз, анда өтө, өтө кылдат байкоолорду жасай аласыз деп ишенем.
Бирок, мен көрүп турган негизги артыкчылыгы - бул абдан жакшы интерфейс жана орнотуунун жөнөкөйлүгү.
5. Колдонулган материалдар
youtube каналы
Source: www.habr.com
