Я хочу использовать munin для мониторинга своих VPS-серверов. Меня просто интересует, можно ли его использовать без установки apache? Так можно ли установить только munin-node на каждый узел, который я хочу отслеживать, и установить munin и apache только на моем ноутбуке MacOS?
Да, но не очень хорошо. Центральный сервер munin должен опрашивать узлы каждые пять минут, чтобы вести непрерывный учет данных; если вы запустите его на ноутбуке, то данные будут опрашиваться, файлы rrd сохраняться, а графики обновляться, пока ноутбук включен и подключен. В остальное время данные будут потеряны, так как munin-node
не хранит исторические данные.
Вам лучше запустить центральный сервер munin и связанный httpd
, только на одном из VPS, и пусть он собирает данные со всех других серверов через их локальные munin-node
процессы. Еще лучше, если вы можете себе это позволить, запустить собственный VPS в качестве центрального сервера мониторинга; таким образом ни один из ваших реальных узлов не должен запускать ничего, кроме munin-node
, как хотите, но данные все равно будут собираться и обрабатываться в реальном времени.
редактировать: правильно настроенный munin
очень легкий. Вам нужно убедиться, что munin-node
s будет принимать запросы только от мастера munin, и это httpd
настроен так, чтобы никто не мог получить к нему доступ.