Я новичок в Linux и ищу инструмент мониторинга с веб-интерфейсом. В частности, ищу статистику по следующим параметрам:
- Место для хранения, Б/у/Свободно
- Активность ЦП
- Температура ЦП
- Использование оперативной памяти
Все, чего я ожидаю от программного обеспечения для мониторинга серверов, — это возможность отправлять электронные письма на основе таких показателей, как высокая температура процессора, что было бы бонусом.
В идеале я хотел бы найти что-то бесплатное и с открытым исходным кодом, но готов заплатить, если что-то того стоит.
Есть ли у кого-нибудь рекомендации?
Спасибо
Стив
решение1
Мне нравитсямунин- практически только с установкой (munin-node на каждом хосте и munin "master" на сервере сбора и построения графиков) и указанием хостов я получил полную информацию об аппаратных датчиках, процессоре, дисках, памяти, прерываниях и многом другом. У него есть веб-интерфейс для просмотра, но, насколько я знаю, для настройки его нет.
Кактусы— это хорошо зарекомендовавший себя инструмент мониторинга с полным веб-интерфейсом для настройки и управления. Он хорош в ping и snmp для сетевого управления хостами; я не обнаружил, что так просто получить от него информацию, которую вы запрашиваете.
Если вы хотите провести полную оценку, Nagios — еще один широко используемый пакет с бесплатной опцией, но у меня нет информации о нем.
решение2
Вы можете использоватьМониторикс, список функций можно найтиздесь.
Monitorix — это бесплатный, открытый исходный код, легкий инструмент мониторинга системы, разработанный для мониторинга как можно большего количества служб и системных ресурсов. Он был создан для использования на производственных серверах Linux/UNIX, но благодаря своей простоте и небольшому размеру может использоваться и на встраиваемых устройствах.
Чтобы установить его в Ubuntu, добавьте следующую строку в свойsources.list
:
deb http://apt.izzysoft.de/ubuntu generic universe
Добавьте ключ gpg:
wget http://apt.izzysoft.de/izzysoft.asc
apt-key add izzysoft.asc
Установите его:
apt-get update
apt-get install monitorix
Откройте этот URL-адрес http://localhost:8080/monitorix/
в вашем браузере.
Чтобы получать оповещения по смс или почте, вы можете использоватьнагиос
решение3
https://www.icinga.com/, а также развертывание через Chef или Puppet. К вашему сведению, "лучшего" нет. Но Icinga очень хороша. Подробнее можно узнать наВикипедия.
Вам действительно нужен кто-то, кто будет ловить оповещения и интерпретировать полученные данные.