Если вы хотите что-то, что не зависит от рабочего стола :
Посмотрите на lm-сенсоры . Из описания:
Lm-sensor - это пакет мониторинга состояния оборудования для Linux. Это позволяет
вам получить доступ к информации о температуре, напряжении и скорости вращения вентилятора
датчики. Работает с большинством новых систем.
Этот пакет содержит программы, которые помогут вам настроить и читать данные из
ле-датчики.
Со страницы их проекта (редактирование 2016 года: проект мертв. Наша собственная вики имеет некоторую информацию ):
- Автоматический мониторинг высокопроизводительного сервера, маршрутизатора или другой критически важной машины. Легко создайте задание cron для запроса состояния вашего оборудования и отправки электронной почты в случае возникновения проблемы, прежде чем она станет критической. Таким образом, вы можете получить предупреждение в течение нескольких секунд о неисправном критическом компоненте, таком как источник питания, вентилятор, другой механизм охлаждения, или даже обнаружить, был ли корпус открыт.
- Встроенные системы под управлением Linux. Они могут использовать этот пакет для мониторинга напряжений, температур, скорости вращения вентиляторов и т. Д., Используя готовые компоненты и используя ряд интерфейсов шины (например, ISA, SMBus, I2C или SPI).
- В целом, сбор данных. Простое измерение различных типов данных (скорости вращения, напряжения, температуры и т. Д.) С использованием дешевых готовых деталей. Очень полезно для систем автоматизации (дома, в мастерской, на метеостанции, назовите это).
У lm-сенсоров есть демон, называемый sensord, который использует RRDtool для «системы регистрации данных и построения графиков для данных временных рядов». Таким образом, он включает в себя такую графику, которая может быть показана через веб-сервер:
(взято со страницы проекта lm-sensor).
Для установки демона sensord вам, вероятно, придется установить пакет sensord.
Пример из моей записной книжки:
Конфигурационный файл для этого находится по адресу /etc/sensors3.conf
lm-sensors
является своего рода основой любого измерения температуры. Элементы рабочего стола с большей вероятностью получат информацию из этого пакета. Пример Если вы хотите что-то, что зависит от рабочего стола
psensor.
- датчики материнской платы и процессора ( требуется установка lm-датчиков ).
- Графические процессоры NVidia
- Жесткие диски (требуется установка hddtemp).
- Скорость вентилятора (опять же, необходимо установить lm-сенсоры).
Установка путем добавления PPA:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update && sudo apt-get install psensor
(У Oneiric будет включен псенсор)
(старый) пример с сайта ubuntugeek.com :
Если таких программ, как Cacti, слишком много, то есть скрипт, который просто записывает в текстовый файл по дням - запустите его с помощью crontab. Но нужно установить программу lm-sensor.
источник
Для регистрации процессора / оперативной памяти / температуры / трафика на сервере я рекомендовал Cacti . Он объявляется как «полный интерфейс для RRDtool » и может иметь несколько источников данных, таких как lm-sensor, SNMP или даже пользовательские скрипты. Данные хранятся в RRD и используются для создания ежедневных, еженедельных, ежемесячных и годовых графиков.
Смотрите сайт Cacti для более подробной информации, скриншоты и ссылки на живых примерах сайтов. Это может быть сложно настроить в первый раз, но оно того стоит.
источник
Я использую zenoss для мониторинга около 70 серверов Unix и Windows в моем офисе. Мы также контролируем все сетевое оборудование и даже термостат в серверной комнате. Большая часть это через SNMP. (однако мы используем несколько пользовательских сценариев для мониторинга производительности приложений)
Большинство серверов (таких как dell и hp) имеют внутренние датчики температуры, которые можно запрашивать с помощью SNMP. Вы также можете отслеживать процессы, загрузку ЦП, пропускную способность сети и т. Д. Я получаю оповещения, если серверы отключаются или начинают использовать слишком много ЦП, или если критические процессы выходят из строя.
Серьезно, я не могу убедить достаточно взглянуть на такие вещи, как zenoss , hyperic и nagios ! бесплатные версии могут контролировать несколько систем, но они также могут контролировать только одну. Они помогают с устранением неполадок и выясняют, что делал сервер в 2 часа ночи, когда возникла проблема.
источник
проверьте эту ссылку: https://launchpad.net/indicator-sysmonitor
(от OMG Ubuntu )
Установка:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update && sudo apt-get install indicator-sysmonitor
Замечание: работает только в Natty / 11.04
источник
sudo add-apt-repository 'deb http://ppa.launchpad.net/alexeftimie/ppa/ubuntu natty main'
иsudo apt-get install indicator-sysmonitor
тогдаUnable to locate package indicator-sysmonitor
Я использую pandora fms для мониторинга около 40 серверов и 100 компьютерных систем в моей компании, а также на ее веб-странице. Может оказаться полезным установить программный агент на вашем сервере и настроить локальные модули для мониторинга того, что вам нужно. Если вы хотите попробовать это здесь, вы можете посетить веб-страницу pandora: Panndora FMS Unified Monitoring Tool
С уважением
Иво Йорданов
источник
Проверьте пакет Мунин , он может контролировать практически все.
https://help.ubuntu.com/lts/serverguide/munin.html https://wiki.ubuntuusers.de/munin
Проверьте права доступа в /etc/apache2/conf-enabled/munin.conf, выглядя так:
Перезапустите apache2:
Запустите ваш браузер по адресу : http: // localhost / munin - наслаждайтесь.
Посмотрите в / etc / munin дополнительные параметры.
источник