Библиотека сценариев для мониторинга состояния сервера? - PullRequest
5 голосов
/ 04 января 2012

Есть ли библиотека сценариев, желательно на Python / Perl / Ruby, которая позволяет получать информацию о диске, загрузке, списке запущенных процессов, использовании процессора стандартным способом?

Я всегда заканчиваю анализомdf, uptime, ps и т. д. Учитывая, что они различаются в разных версиях Unix и должны быть выполнены совершенно по-другому в Windows, я бы подумал, что кто-то уже сделал бы это.

Ответы [ 3 ]

5 голосов
/ 04 января 2012

Самое простое - это monit: http://mmonit.com/monit/

Шагом, как упомянул @lawrencealan, является Nagios: http://nagios.org/

И вот новый интересный шаг: http://amon.cx/

2 голосов
/ 04 января 2012

(ruby) Даниэль Бергер поддерживает много драгоценных камней в этом поле. Ищите sys-cpu, sys-uptime, sys-uname, sys-proctable, sys-host, sys-admin, sys-filesystem - все это мультиплатформенный AFAIK.

0 голосов
/ 04 января 2012

Вы смотрели в Nagios?http://nagios.org/

Существует множество агентов: http://exchange.nagios.org/directory/Addons/Monitoring-Agents

...