Легкая платформа для мониторинга нескольких ОС - PullRequest
0 голосов
/ 13 апреля 2010

У меня есть проект, где есть серверы Windows, FreeBSD и Linux.
Я должен следить за некоторыми услугами:

  • Состояние репликации MySQL
  • www статус
  • статус с регулярным выражением на веб-странице
  • место на диске

Существует ли программное обеспечение с открытым исходным кодом, которое может сделать это и быстро развернуться?

Ответы [ 4 ]

4 голосов
/ 13 апреля 2010

Мы используем Nagios на работе, и мне это очень нравится. легкий и очень гибкий. Все думали, что это очень легко настроить.

Если вы хотите более дружественную к Ui и менее "системную" систему, я бы предложил Hyperic

0 голосов
/ 27 апреля 2010

Версия Hyperic с открытым исходным кодом отслеживает практически все в юниверсе, а все, что не отслеживается "из коробки", можно отслеживать с помощью создания очень простого плагина (обычно это один XML-файл).

Если среда относительно мала (<20 машин), вы можете использовать предварительно упакованную внутреннюю базу данных, но если она больше, вам может потребоваться заглянуть во внешнюю базу данных. Так как это основано на проекте, я думаю, что оно мало, и в этом случае вы будете в порядке с внутренним БД. Агенты, работающие на машинах, которые вы хотите отслеживать, очень легкие. </p>

Все документировано здесь:

Поддерживается из коробки

плагины на основе SQL

Довольно много других плагинов

0 голосов
/ 13 апреля 2010

Zabbix приходит на ум. Лично я не использовал это много, но это должно быть в состоянии сделать все это. Я не буду ручаться за качество кода, ведь это PHP и все такое ...

0 голосов
/ 13 апреля 2010

Вы можете взглянуть на Nagios и сопутствующую NRPE для удаленного мониторинга. Это идеально подходит для такого количества серверов. Он также имеет множество плагинов, и вы можете написать свой собственный, если хотите.

И вот несколько плагинов MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...