Системните администратори могат да бъдат разделени на две категории — тези, които вече използват мониторинг, и тези, които все още не го правят.
Шега с хумор.
Необходимостта от мониторинг се появява по различни пътища. Някои имат късмет и мониторингът идва от майчината компания. Тук всичко е просто, за вас вече са помислили — какво и как да се мониторира. И вероятно вече са написали необходимите ръководства и обяснения. Други осъзнават необходимостта сами, като инициатива обикновено идва от ИТ отдела. Недостатъкът е, че ще трябва да извървите пътя на собствен опит, за да научите всички трудности и грешки. Има и предимства — можете да изберете всяка мониторинг система и да следите само необходимото, както и да измислите свои принципи за реагиране на проблеми. В различно време работих в различни компании, но където бях близо до мониторинга, следвах втория път.
Кратък преглед на миналото
Първият "опит" беше в далечното минало. Това беше един от местните доставчици, където изведнъж станах складов работник. Управляваното оборудване тогава беше скъпо, и поради това кражбите и прекъсванията се следяха с Friendly Pinger, като пингвахме няколко клиенти, които бяха постоянно или почти постоянно в мрежата. Рабеше така-си, но по-добро нямаше.
По-късно, в друг местен доставчик, администраторите използваха Nagios. По принцип, не бях имал достъп до него, затова не можех да оценя възможностите му. Въпреки това, управляваното оборудване се използваше на всяка от точките и вероятно мониторингът беше ефективен инструмент.
След това попаднах в компания, която е магистрален доставчик и като дъщерна служба предлагаше домашен интернет. Тук се използваше Zenoss в цялата му прелест. Не се задълбочих много, но успях да усетя цялата му мощ и полезност — само магията на regexp-ите струва много… Системата се събираше и настраиваше от внимателни професионалисти в своята област.
И ето, на следващото ми работно място стигнах до необходимостта да научавам за проблемите по-рано, отколкото някоя счетоводителка да се оплаче. Като се има предвид, че времето за творчески експерименти беше на разположение, тръгнах да разглеждам какво ни предлага народната индустрия.
Мъките на избора
Всъщност, изборът се оказа неочаквано прост. Разбира се, всичко е въпрос на вкус, така че моите критерии и възгледи, актуални за момента, може да не са подходящи за вас. Спомних си за няколко системи и ще опиша накратко мислите си относно тях.
Като Windows администратор, първо ми дойде наум System Center в цялата си прелест. Първата и основна предимство е неговата интеграция в средата на Microsoft, без магьосничене, а естествено. Второто предимство е комплексният подход. Да бъдем честни, System Center не е просто система за мониторинг — всъщност е система за обслужване на инфраструктурата. Въпреки това, това е и първият недостатък. Разгръщането на този монстър само заради мониторинг е безсмислено. Ако обаче се нуждаете от различни видове резервни копия и разгръщане на милион VDS… А и цената на внедряване не е радостна, тъй като ще се наложи да платите два пъти — първо за лицензите, а после за сървъри, където ще живее.
Нека да се обърнем назад към Nagios. Системата отпадна веднага, тъй като конфигурирането на системата ръчно чрез файлове на конфигурацията я прави неподдържана. Не осъждам хората, които обичат да преглеждат хиляда и половина еднакви реда, за да променят един единствен параметър, но и аз не искам да правя така.
Zenoss. Отлична система! Има всичко, може всичко, настройва се с приемливо ниво на сложност, но е тежка. Нямаше каквито и да било вложени групи, които да използваме. А и самият двигател се оказа прекалено взискателен към ресурсите. За какво? Отказахме се.
Zabbix — нашият избор. Привлякоха достатъчно ниските системни изисквания и простотата на стартиране. Всъщност, стартирането отне само няколко минути. Изтеглих образ за VMWare и натиснах бутона „включи виртуалката“. Всичко! Ще ви кажа повече, за нашите нужди би било напълно достатъчно това „стартерно изображение“, макар че скоро разгряхме всичко както трябва.
В първоначалния списък имаше и Cacti, но до него просто не стигнахме. Какъв смисъл има, ако Zabbix тръгна от първия опит и на всички веднага им хареса? Затова не мога да кажа нищо за Cacti.
След написаното
Компанията, в която внедрих Zabbix, успешно се срина. Собственикът каза: „всичко ми е омръзнало, затварям бизнеса“, така че специално за мониторинг там няма какво да се расказва. Следяхме сървъри, интернет трафика и тунелите на всички платформи и събирахме броячи от принтерите.
После в живота ми за кратко беше PRTG. Според мен, работи прекрасно с Windows системи, използва интересен механизъм за работа с агентите и струва немалко. Това е с доста тъжна идеология за достъп до обновленията на версиите.
Компанията, в която сега работя, използва Zabbix. Това не беше мой избор, но съм доволен и изцяло го подкрепям. С оглед на състоянието на системата за мониторинг преди моето идване, почти възстанових всичко отначало. Беше осъзнато, че „правим нещо нередно“. Дори бе развернат нов сървър с Zabbix, но нямаше човек, който да поеме задачата и да я доведе до край. Все още не сме достигнали пълно просвещение в мониторинга, но се надявам, че знаем посоката. Процесът на усъвършенстване на мониторинга е безкраен, въпреки че основните тези вече са формулирани от мен.
Източник: habr.com
