Сравнени инструменти за наблюдение с отворен код и затворен код (издание 2020 г.)

click fraud protection

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

Инструменти за наблюдение с отворен код и затворен код

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

За софтуера с отворен код

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

instagram viewer

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

Сравняване на отворен и затворен код

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

Цена

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

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

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

Пазарът се промени много през последните години. Преди малко човек обикновено купува инструмент за мониторинг от дистрибутор. Днес много доставчици са преминали към модел за директна електронна търговия и продават директно на клиентите чрез своите уебсайтове. Едно предимство на този бизнес модел е, че често можете да се възползвате от различни промоции, които може да предлагат продавачите. Трябва да направите бързо търсене в Интернет за всички приложими промоционални кодове, които можете да използвате, особено към края на всяко тримесечие, когато доставчиците търсят да постигнат целите си за продажби.

поддържа

Поддръжката често е областта, в която софтуерът с отворен код има най-лоша репутация. Без голяма организация, която го подкрепя, е вярно, че „официалната“ поддръжка често трагично липсва на софтуер с отворен код. Подкрепата на общността обаче е там, където блести моделът. Онлайн форумите за поддръжка на общността са често достъпни и, макар че със сигурност няма да получите споразумение за ниво на обслужване (SLA), поддръжката, която получавате от тези източници, често е достатъчна.

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

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

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

Производителност и надеждност

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

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

Разбира се, софтуерът със затворен код е по-лесен за използване и по-полиран от този с отворен код. В края на краищата, техните производители трябва да имат нещо, което да убеждава клиентите да разкрият важни суми пари. Но дори това не е задължително вярно.

персонализиране

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

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

Какво ще кажете за сигурността?

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

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

Най-добрите инструменти за мониторинг с отворен код (и някои алтернативи от затворен код)

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

1. Zabbix

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

Снимка на таблото за управление на Zabbix

Zabbix използва SNMP, както и интерфейса за интелигентен мониторинг на платформата (IMPI) за устройства за наблюдение. Можете да използвате софтуера за наблюдение на честотната лента, използването на процесора и паметта на устройството, общото здравословно състояние и производителност на устройството, както и промени в конфигурацията, доста уникална функция в този списък. Този инструмент прави много повече от обикновен мониторинг на използването на пропускателната способност на мрежата. Той също така разполага с впечатляваща и напълно адаптивни система за предупреждение, която не само ще изпраща имейл или SMS сигнали, но също така ще изпълнява локални скриптове, които могат да бъдат използвани за коригиране на някои проблеми автоматично.

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

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

SolarWinds NPM - Резюме на мрежата
  • БЕЗПЛАТЕН ПРОБЕН ПЕРИОД: SolarWinds Network Monitor Monitor
  • Официална връзка за изтегляне: https://www.solarwinds.com/network-performance-monitor/registration

Другите силни страни на продукта включват усъвършенствано предупреждение и инструмента PerfStack табло за анализ на производителността Друга изключителна функция е функцията Network Insights, която позволява комплексно наблюдение на устройството. Инструментът може също така да наблюдава софтуерно дефинирани мрежи (SDN) и има вградена поддръжка на Cisco ACI, както и възможност за наблюдение на безжични мрежи и генериране на изходни бази на мрежовата производителност.

Най- SolarWinds Network Monitor Monitor има доста проста структура на ценообразуване. Лицензирането се основава на броя на наблюдаваните елементи. Предлагат се пет лицензионни нива за 100, 250, 500, 2000 и неограничени елементи на цени, вариращи от $ 2 955 до $ 32 525, включително за първата година на поддръжка. Ако предпочитате да изпробвате инструмента, преди да извършите покупка, безплатна, неограничена за 30 дни пробна версия може да се получи.

2. Nagios Core

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

Снимка на Nagios Core

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

Платена алтернатива: Нагиос XI

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

Нагиос XIМощните табла за управление осигуряват достъп до момента до мощна мониторингова информация и данни на трети страни. Различните изгледи осигуряват на потребителите бърз достъп до информацията, която им е най-полезна. GUI на инструмента е много адаптивен и неговото оформление, дизайн и предпочитания могат да бъдат променяни на базата на потребител, давайки на членовете на вашия екип гъвкавостта, която искат.

Nagios XI табло

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

Нагиос XI се предлага в стандартно и корпоративно издание. Enterprise Edition предлага допълнителна функционалност и включва функции, предназначени да помогнат в мащабна конфигурация, прогнозиране и планирано отчитане. Всеки лиценз включва дванадесет месеца поддръжка и поддръжка по имейл. Лицензирането се базира на броя на хост-мониторите и започва от $ 1 995 за стандартното издание и $ 3 495 за Enterprise Edition. Ако искате да изпробвате продукта, е налична безплатна 60-дневна пробна версия.

3. LibreNMS

LibreNMS е порт с отворен код на Observium, много мощна платформа за наблюдение на търговска мрежа, разгледана по-долу. Това е пълнофункционална система за наблюдение на мрежата, която осигурява богатство функции и поддръжка на устройства. Сред най-добрите му характеристики е неговият механизъм за автоматично откриване, който не разчита само на SNMP за откриване на устройства. Той може автоматично да открие цялата ви мрежа с помощта на CDP, FDP, LLDP, OSPF, BGP, SNMP и ARP. Говорейки за функциите за автоматизация на инструмента, той също има автоматични актуализации, така че винаги ще остане актуален.

Снимка на LibreNMS

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

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

Платена алтернатива: Обсервиум Професионален

Observium е платформа за наблюдение с ниска поддръжка с автоматично откриване. Той поддържа широка гама от типове устройства, платформи и операционни системи, включително, наред с други, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Съмнявам се, че можете да намерите маршрутизатор WAN, който не се поддържа. Основният фокус на инструмента е осигуряването на красив, интуитивен и прост, но мощен потребителски интерфейс, показващ здравето и състоянието на вашата мрежа.

Снимка на наблюдение

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

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

4. Icinga

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

Снимка на Icinga - Тактически преглед

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

Платена алтернатива: PRTG Network Monitor

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

PRTG табло за управление - мониторинг на центъра за данни

PRTG е богат на функции продукт, който ви позволява да избирате между родна корпоративна конзола на Windows, базиран на Ajax уеб интерфейс и мобилни приложения за Android и iOS. Сигналите и отчитането са едновременно отлични и продуктът може да се похвали с широк спектър от доклади, които могат да бъдат разглеждани като HTML или PDF или експортирани в CSV или XML, за да бъдат обработени външно.

PRTG се предлага в безплатна версия, която е ограничена до наблюдение на не повече от 100 сензора. Всеки параметър, който искате да наблюдавате, се отчита като един сензор. Например, за проследяване на честотната ширина на всеки интерфейс на 4-портовия рутер ще се използват до 4 сензора, а мониторингът на процесора и паметта на същия този рутер ще използва още 2. Всеки допълнителен сензор, който инсталирате, също се отчита. За повече от 100 сензора - от които най-вероятно ще се нуждаете - ще ви трябва лиценз. Цените им започват от $ 1 600 за до 500 сензора, включително първата година на поддръжка. Налична е и безплатна 30-дневна пробна версия.

Обобщавайки

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

watch instagram story