Nagios XI (это коммерческая реализация Nagios) может создавать графики, а также отправлять предупреждения на основе пороговых условий. Я не могу понять разницу между Nagios и Cacti. Есть идеи относительно различий между ними?
Я бы предпочел не дублировать усилия.
Nagios - это система мониторинга и оповещения с возможностью построения графиков (если вы за нее платите).
Cacti - это графическая система, в которой нет возможностей оповещения (по крайней мере, несколько лет назад, когда я использовал ее в последний раз, и на сайте Cacti о ней нет упоминания).
Они связаны (и часто объединены, чтобы не платить за коммерческую реализацию Nagios), но они выполняют разные основные функции: Nagios (без построения графиков) смотрит на Now (текущее состояние и сигналы тревоги), Cacti просматривает долгосрочную историю.
Все просто: Nagios изначально создавался с функцией оповещения. Сначала Cacti были построены с помощью графиков.
У обоих есть надстройки, которые активируют функциональность другого, но все сводится к тому, что вы хотите. Если у вас уже есть решение для мониторинга и вам просто нужны графики производительности, Cacti может иметь смысл. Если вам нужно единое унифицированное решение с упором на мониторинг, возможно, имеет смысл использовать Nagios.
Cacti может предупреждать на основе пороговых значений с помощью плагина thold, но Nagios может делать гораздо больше (пассивные проверки, более изящная обработка колебаний, командные предупреждения с учетом «времени суток» и т. Д.). Cacti также полагается на SNMP или WMI. собрать то, что ему нужно. Nagios может использовать SSH, WMI, SNMP, а также у него есть агенты для Windows, которые могут делать довольно мощные вещи по сравнению с Cacti.
Не бить Cacti (я разворачивал его раньше), но я предпочитаю, чтобы предупреждения были в центре внимания моего унифицированного решения для предупреждений / построения графиков.
Оба используются для мониторинга серверов и служб. Просто Nagios используется для проверки службы и доступности серверов и отправки предупреждений. Cacti дает доступ к объектам. вы можете использовать оба инструмента мониторинга в своей обширной инфраструктуре, чтобы упростить и ускорить работу. Используйте Nagios для проверки доступности служб (Aapche, серверы, сеть, Qmail, MySQL, MemCached, дискового пространства, памяти и т. Д.) И управления предупреждениями. Используйте Cacti для построения графиков производительности сервисов (Apache, MySQL, MemCached, Redis и т. Д.).
Nagios Core задуман как простой, но мощный механизм мониторинга. Кактусы больше подходят для визуального построения графиков, и они хорошо работают вместе. Nagios XI использует Nagios Core в качестве механизма мониторинга и оповещения. Nagios XI также имеет возможности построения графиков и трендов. Если у вас даже самый маленький бюджет, Nagios XI - это то, что вам нужно. Если у вас нет бюджета, вам подойдут Nagios Core и Cacti.
Все сводится к тому, что Cacti был создан до того, как Nagios был хорош в графике. Но с Nagios XI необходимость в кактусах отпадает.