Мониторинг

Инструменти за мониторинг на Linux Окончателното ръководство

Инструменти за мониторинг на Linux Окончателното ръководство
Ако сте ИТ специалист, занимаващ се с Linux системи, внедряването на инструменти за мониторинг на Linux е от съществено значение, за да се гарантира здравето на софтуера. С широка гама от инструменти за мрежово наблюдение за Linux от отворен код до затворен код, може да е трудно да се направи окончателен избор. И за да решите правилно, трябва да знаете точно какво искате от вашия инструмент за мониторинг на Linux.В тази статия ще обсъдим някои точки, които трябва да имате предвид, когато решавате, и ще направим преглед на най-добрите инструменти за наблюдение с отворен код.Докато се опитвате да вземете решение, ще трябва да вземете предвид вида на хардуера и софтуера, който ще наблюдавате с инструмента, мащабируемостта и размера на вашата мрежа, бюджета, с който работите, и вида на вашата поддръжка очаквайте да имате.

Как да изберем инструменти за мониторинг на Linux:

Отворен код или затворен

Първият момент, който трябва да имате предвид, е дали искате настройка с отворен код или такава с затворен код. Основният недостатък на софтуера с затворен код е, че той е платен. Но ако имате работа с огромна мрежа и нямате време за отстраняване на неизправности с помощта на онлайн форуми, тогава това може да е начинът. С затворен код по всяко време можете да поискате и да получите незабавна поддръжка на клиенти. Само това може да си струва първоначалната такса, ако имате въпрос или притеснение.

Със софтуер със затворен код получавате и опростена използваемост и обикновено по-високи нива на защита. За разлика от това софтуерът с отворен код е предизвикателство за хакване, но не и невъзможно.

Мащабируемост

Когато ще изберете своя инструмент за наблюдение на мрежата, трябва да вземете предвид мащабируемостта и размера на вашата мрежа. Тъй като много софтуер с отворен код е проектиран специално за по-малки системи.

Ако работите с обширна корпоративна мрежа с много възли, тогава дори не бива да обмисляте нещо като следните инструменти: SolarWinds NetFlow Traffic Analyzer или Paessler PRTG Network Monitor. Тези услуги биха били подходящи за онези широкомащабни мрежи, които може да се наложи да разширят своите потребителски номера практически без предупреждение.

Друга възможност за разглеждане може да бъде такава услуга като Ganglia. Този е силно мащабируем, но има такива минуси като липса на автоматичен анализ на данни. Такива инструменти като SolarWinds NTA или Nagios Network Analyzer са по-изчерпателни и подходящи за техните настройки за предупреждение за сигурност и анализ в реално време.

поддържа

Какво трябва да имат предвид другите, когато търсят инструменти за мониторинг на Linux. Жизненоважно е да помислите за нивото на подкрепа, от което се нуждаете. Когато разглеждате програми с отворен код, трябва да сте готови да няма услуга за поддръжка, освен общността на потребителите. Следователно трябва да сте наясно с тяхната онлайн потребителска общност и как тя е активна. Но ако предпочитате да получавате незабавна поддръжка или вашите бизнес нужди изискват това, тогава софтуерът с отворен код с готов за помощ екип за поддръжка на клиенти би бил по-добър избор за вас. Освен това някои инструменти като EventSentry Light предлагат система за бързо предупреждение и отстраняване на неизправности по всеки проблем.

Преглед на най-добрите инструменти за наблюдение на мрежи с отворен код на Linux

Някои недостатъци на наблюдението с отворен код са, че тези инструменти са склонни да отнемат повече време и могат да бъдат и по-лесни за употреба. Понякога срещате злонамерени редакции с тях, което е почти нечувано при програма с затворен код. Но повечето инструменти с отворен код имат много функции като услуги със затворен код и дори повече и са безплатни. Това е особено вярно, когато има стабилна онлайн потребителска общност, към която можете да се обърнете за съвет, ако имате нужда.

Нагиос

С Nagios можете да наблюдавате почти всеки тип компоненти. Те включват уебсайтове, междинен софтуер, системни показатели, мрежови протоколи, операционни системи, приложения, уеб сървъри и др.

Nagios се основава на така наречения Core 4 двигател за наблюдение. Получавате високо ниво на производителност и консумация на по-малко сървърни ресурси. Интеграцията се поддържа с много от популярните софтуерни опции на трети страни чрез приставки. Най-вероятно някой друг вече ще го е написал, спестявайки ви неприятностите при това.

Nagios има изчерпателен доклад за цялата наблюдавана ИТ инфраструктура. Освен това има обработчици на събития, които дават възможност за автоматично рестартиране на неуспешни приложения. Следващите функции правят този инструмент за наблюдение на мрежата един от най-полезните: многопотребителски достъп, функцията за селективен достъп, която позволява на клиентите да виждат само инфраструктурни компоненти, които са около тях, силно мащабируема архитектура

Освен това услугата има изключително активна общност, която може да се похвали с над 1 милион потребители, които са готови да ви помогнат, ако има такива.

Icinga 2

Icinga 2 работи на основата на оригиналната Icinga, но има някои модификации. Той е популярен сред ИТ специалистите заради своите инструменти за мониторинг на живо и мащабируемост.

Icinga 2 подхожда идеално за Linux, както и за други операционни системи. Той може да измерва по-значителните мрежи и да предоставя анализ чрез диаграми и цветно кодирани графики. Със своите интерактивни табла за визуално наблюдение мрежовото наблюдение става лесно. Той използва API с открит източник, разработен от общността. Icinga 2 наблюдава системите с висока скорост и произвежда табла за визуализация на данни в реално време.

OpenNMS

OpenNMS ви позволява да изградите инструмент за мрежово наблюдение за практически всякакъв вид ИТ инфраструктура. Софтуерът събира системни показатели, използвайки HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON и други. Той е проектиран върху управлявана от събития архитектура и поддържа Grafana.

OpenNMS се предлага с интегрирани възможности за отчитане, позволяващи ви да имате отчети в реално време в рамките на интуитивното табло за настройка и диаграма. Като цяло OpenNMS има потребителски интерфейс, който се счита за отличен.

Той е специално проектиран за Linux, но поддържа Solaris, Windows и OSX

Той има много полезни функции като функционалност за наблюдение на температурата на устройството, изключително персонализирано администраторско табло, ефективно наблюдение на доставките, поддръжка на IPv4 и IPv6. Услугата ви позволява да зададете персонализирано известяване чрез SMS, имейл, XMPP и други методи за конкретни събития. Какво друго си струва да споменем, че има географска карта на възела, която да показва възли и прекъсвания на услугите с помощта на Google Maps, Open Street Map или MapQuest

Кактуси

Кактусите са едно от най-известните имена в софтуера за наблюдение на мрежата с отворен код. Той може да бъде инсталиран на Linux или Windows OS. Той позволява на множество потребители да регистрират мрежови данни и да наблюдават мрежови устройства. Платформата осигурява обширно управление на настройките за поверителност, за да дефинира различни типове потребители с различни нива на достъп.

С него можете да дефинирате неограничени елементи на графики, използвайки CDEF или източници на данни. Поддръжката на графиката с автоматично подплащане идва с нея. Той също така поддържа RRD или Round-Robin бази данни. Те имат повече от един източник на данни. Те могат също да използват RRD файл, който се съхранява във всяка точка в локалната файлова система.

Този инструмент има и такива полезни функции като базирано на потребителя управление и скриптове за сигурност и персонализирани събиране на данни

Zabbix

Zabbix е друга популярна услуга за наблюдение на мрежа, съвместима с Linux и Unix. Това го прави популярен за всякакви хора в ИТ общността.

Zabbix има известна прилика с кактусите. Едно от предимствата на услугата е утвърдената онлайн общност. Инструментът ви дава визуално табло за управление, което има функции за наблюдение. Можете да откривате и следите промените в мрежовата активност и дисковото пространство чрез поредица от предупреждения. Можете също така да проследявате натоварването на процесора с платформата за проверка на активността във вашата мрежа.

Въз основа на рамки като ICMP, SNMP и TCP, Zabbix може да открива мрежови проблеми и функционални изоставания. Той също така използва софтуер за предупреждение с отворен код, който ще уведомява централния контрол, ако някога има мрежова неизправност.

Checkmk

Ако търсите лесен начин да настроите мониторинг, който отговаря на всяка среда, трябва да разгледате Checkmk. Инструментът наблюдава сървъри, мрежи, облачни активи, бази данни, контейнери, IoT и др. Checkmk работи под Linux, като виртуален или физически уред или в контейнер на Docker. Всички негови компоненти се доставят напълно интегрирани, така че настройването на екземпляр отнема само минути.

Екран за преглед на мониторинга на Checkmk

Благодарение на конфигурираната на правила 1: n конфигурация, както и на високата степен на автоматизация за ускоряване на работните потоци, потребителите могат да управляват мониторинга дори за големи среди само за няколко минути. Мощните функции за автоматично откриване, автоматизирани актуализации на агенти и други функции намаляват времето и усилията, изразходвани за наблюдение.

Checkmk Raw Edition е изцяло с отворен код и предлага безплатен и неограничен мониторинг. Изданието Checkmk Enterprise се предлага с допълнителни функционалности. Благодарение на своите 1900 официално достъпни приставки (всички от които са лицензирани под GPLv2), Checkmk е подходящ за много потребителски сценарии. Архитектурата на Checkmk е високоефективна и поддържа разпределено наблюдение. Това ще ви позволи да наблюдавате няколкостотин хиляди услуги от един екземпляр и лесно да управлявате разпределени среди с до няколкостотин екземпляра.

Компанията, която стои зад Checkmk, е tribe29 и това успя да създаде мащабируем инструмент с лесен за употреба графичен интерфейс. Не е изненадващо, че потребителската общност на Checkmk се разширява с голяма скорост. Днес повече от 2000 организации се доверяват на Checkmk. Потребителите са компании от всякакъв мащаб, както и държавни институции - често с множество центрове за данни и много мащабни настройки.

LibreNMS

LibreNMS е известен главно с програмата си за бърз отговор. Той е толкова ефективен поради добре проектирания софтуер за API с отворен код с колекции от проверки и отчети за наблюдение в реално време.

LibreNMS е потенциално доста полезен. Той осигурява автоматизирани актуализации за работата на вашата мрежа с интелигентна вградена система за предупреждение.

Той също така предоставя възможност за комуникация на API с мрежови системи, които са хоризонтално мащабируеми. Архитектурата ви позволява да наблюдавате много възли чрез централната система за управление. Има и друго предимство при използването на LibreNMS: той поддържа еднакво ефективно както iOS, така и Android. Той дори поддържа виртуални машини, ако търсите инструмент с тази съвместимост.

Прометей

Prometheus се поддържа добре както от Linux, така и от Unix системи и служи като ефективен и безплатен инструмент за наблюдение на мрежата. Той също така ви предоставя удобни графични функции за визуализация чрез интегрирането му с графичната програма Grafana.

Той има вградена функция PromQL, която ви дава и адаптивна визуализация на своя интерфейс. Ще видите, че той няма съвсем подкрепата на общността, както някои други в този списък, като Zabbix и Cacti. Струва си да се отбележи, че за последно броят на големите компании, използващи Prometheus, нараства непрекъснато, почти гарантирайки, че ще видите повече от него през следващите години.

Общност на обсервиума

Това е перфектен инструмент за наблюдение на мрежата на Linux, насочен към малки сървърни системи. Той има професионална среда за онлайн разработка, която гарантира, че инструментът често се актуализира. Той има поддръжка за най-често използваните операционни системи и използва стандартен SNMP мрежов мониторинг.

Observium има забележителна колекция от функции за наблюдение за своите потребители. Има и система за визуално табло и обширна мрежа за онлайн поддръжка. Но недостатъците са, че неговите стремежи остават в малък мащаб, тъй като не е най-подходящото за широкомащабни мрежи и не предоставя актуализации в реално време и известия относно мрежовата активност.

Monitorix

Monitorix е инструмент за наблюдение на сървъри, базиран на Unix и Linux, който е малък.

Въпреки че работи най-добре с по-малки сървъри, той ви предоставя много функции за мониторинг на системата. Той може да наблюдава неща като консумация на данни, мрежови възможности или топлина на дисковото устройство. Това гарантира, че потребителят винаги може да наблюдава всички най-критични характеристики на работата на мрежата. Този инструмент предлага и мощни графики и диаграми с цветни кодове, с които можете да изградите визуален анализ на тенденциите.

Htop

Htop е лесно коригирана програма за мониторинг, която поддържа Linux и Unix базирани системи.

Някои казват, че това не е най-визуално удобният софтуер за наблюдение. И все пак е полезно за предоставяне на актуални актуализации за неща като капацитет за съхранение и мрежова активност. Също така трябва да оцените неговата интуитивна система за цветно кодиране.

BWM-NG

Последният инструмент за мониторинг в нашия списък е BWM-NG. Това е гъвкава, полезна програма, която е предназначена главно за платформи за наблюдение на малки мрежи, които поддържат Linux. Платформата има съвместимост с няколко услуги както с Windows OS, така и с Linux. Той е предназначен главно за мониторинг на честотната лента. Ако търсите тази конкретна функция, това може да е инструментът за вас.

Програмата е подобна в някои отношения на предишната BWM. Все още е в бета версия, но има много активна онлайн общност, която може да ви помогне с всеки проблем.

Сега имате преглед на по-популярните инструменти за наблюдение на Linux, които са налични днес. Ако използвате Linux, помислете кой от тях ще е подходящ за вашите нужди.

Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...
Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...
Как да обърнете посоката на превъртане на мишката и тъчпада в Windows 10
Мишка и Тъчпадs не само правят изчисленията лесни, но и по-ефективни и отнемат по-малко време. Не можем да си представим живот без тези устройства, но...