Monitorix, инструмент для системного мониторинга

система

Monitorix - это легкий инструмент для системного мониторинга., с открытым исходным кодом и бесплатно, предназначен для мониторинга как можно большего количества системных служб и ресурсов. Он был создан для использования на производственных серверах Linux / UNIX, но благодаря своей простоте и небольшому размеру его также можно использовать на встроенных устройствах.

Он состоит в основном из двух программ.s: коллекционер, названный Monitorix, который является демоном Perl, который запускается автоматически, как и любая другая служба в системе, и Сценарий CGI под названием monitorix.cgi.

Начиная с версии 3.0 Monitorix включает в себя собственный встроенный HTTP-сервер, поэтому для его использования не требуется устанавливать сторонний веб-сервер.

Все его развитие Первоначально он был создан для мониторинга систем Red Hat, Fedora и CentOS, поэтому этот проект был разработан с учетом этих типов дистрибутивов.

Сегодня он работает в различных дистрибутивах GNU / Linux и даже в других системах UNIX, таких как FreeBSD, OpenBSD и NetBSD.

В настоящее время он находится в активной разработке, добавляя новые функции, новую графику и исправляя ошибки. в попытке предложить отличный инструмент для ежедневного администрирования систем лучшего хостинга VPS.

Для мониторинга системы Monitorix имеет встроенный HTTP-сервер. Он также работает с Apache, Nginx, lighttpd и т. Д.

Отображение графики с помощью:

  • Системная нагрузка и потребность в системных услугах.
  • Датчики температуры CPU / GPU
  • Температура и состояние диска.
  • Сетевой / портовый трафик и netstat
  • Почтовая статистика
  • Статистика веб-сервера (Apache, Nginx, Lighttpd)
  • Загрузка MySQL и статистика
  • Прокси-сервер статистики Squid
  • Статистика сервера / клиента NFS
  • Датчик Raspberry Pi
  • Статистика Memcached}
  • Fail2ban
  • Мониторинг удаленных серверов (Multihost)
  • Позволяет пользователям просматривать статистику в виде графиков или текстовых таблиц за день, неделю, месяц или год.
  • Предлагает возможность масштабирования графики для лучшего обзора
  • Имеет возможность определять количество диаграмм в строке

Как установить Monitorix на сервер Ubuntu?

NVIDIA

Для тех, кто заинтересован в возможности установить этот инструмент в своей системе, Они могут сделать это, следуя инструкциям, которые мы приводим ниже.

Первое, что мы собираемся выполнить обновление наших пакетов с помощью:

sudo apt-get update

sudo apt-get upgrade

Уже сделал это, Теперь мы перейдем к загрузке и установке зависимостей, необходимых для работы Monitorix в нашей системе.

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl

Следующим шагом мы загрузим последнюю стабильную версию Monitorix. для нашей системы, которая в нашем случае будет загружать из нее пакет deb.

Эсто мы можем сделать это с помощью команды wget, который в данном случае принимает самую последнюю стабильную версию на данный момент, а именно 3.10.1:

wget https://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb -O monitorix.deb

Скачивание уже выполнено, Теперь приступаем к установке приложения в систему с помощью следующей команды:

sudo dpkg -i monitorix.deb

А любую проблему с зависимостями мы решаем, выполнив следующую команду:

sudo apt-get install -f

После того, как приложение установлено, теперь мы собираемся запустить службу в системе, мы делаем это, выполнив:

sudo service monitorix start

Как получить доступ к monitorix?

Для доступа к сервису удаленно или локально Мы можем сделать это из веб-браузера, направив IP-адрес нашего сервера следующим образом:

http://ipservidor:8080/monitorix

Файл конфигурации программы находится по следующему пути /etc/monitorix.conf. Здесь вы можете изменить порт, запретить или разрешить удаленный хост, а также выполнить другие настройки.

Перед изменением параметров сделайте резервную копию этого файла:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

В этом файле мы также можем использовать его для обеспечения доступа в Интернет с аутентификацией, с которой нам нужно только настроить

set enabled = y

Что находится в разделе а затем создайте файл в / var / lib / monitorix / htpasswd, где имя пользователя заменяется именем пользователя для доступа.

Команда для этого:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd   username

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.