Как превратить Raspberry Pi в инструмент сетевого мониторинга

Как превратить Raspberry Pi в инструмент сетевого мониторинга

Обеспокоены некоторыми устройствами, подключенными к вашей сети? Хотите знать, когда веб-сервер отключается? Вам нужен инструмент для мониторинга сети.





Хотя доступно несколько решений, Nagios должен стать вашим первым портом захода. Хотя доступны платные версии программного обеспечения, Nagios предлагает сборку сетевого монитора с открытым исходным кодом для Raspberry Pi.





Зачем настраивать Raspberry Pi в качестве сетевого монитора?

Сервер Nagios Enterprise Monitoring Server (NEMS) может работать на любой модели Raspberry Pi. Но почему бы не использовать ПК?





Что ж, это пустая трата времени. Настройка полной системы, которая в основном предназначена для проверки связи с другими устройствами, тратит впустую электроэнергию, оборудование и физическое пространство. Raspberry Pi - это маломощное решение, которое занимает гораздо меньше места и представляет собой единое оборудование.

Установите Nagios Network Monitoring Tool на Raspberry Pi]

У вас есть два варианта установки Nagios на Raspberry Pi:



  1. Вы можете установить полный образ диска NEMS Linux. Это простой вариант со всеми ключевыми предварительными настройками, необходимыми для быстрого старта.
  2. В качестве альтернативы, почему бы не установить Nagios Core вручную в существующую среду Raspberry Pi?

Давайте исследуем каждый по очереди.

Просто: установите NEMS на Raspberry Pi

Для варианта простой установки вам понадобится следующее:





Связанный: Как установить операционную систему на Raspberry Pi

Из-за требований к оборудованию оптимальная производительность NEMS ограничена Raspberry Pi 3 и новее. Хотя вы можете использовать его со старыми моделями, они, вероятно, будут работать намного медленнее.





Сначала вставьте карту microSD в свой компьютер, затем загрузите NEMS и Etcher. После загрузки программного обеспечения установите и запустите Etcher.

  1. Выбирать Прошить из файла
  2. Целевой диск должен быть обнаружен автоматически --- если нет, нажмите Выбрать цель и перейдите на SD-карту
  3. Нажмите Вспышка начать запись образа диска

Подождите, пока данные будут записаны на SD-карту и проверены. Etcher уведомит вас, когда процесс будет завершен. На этом этапе безопасно извлеките SD-карту из вашего ПК, вставьте ее в Raspberry Pi и загрузите компьютер. NEMS сначала изменит размер файловой системы, прежде чем потребовать некоторой настройки.

как получить покемона для айпада

В командной строке введите

sudo nems-init

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

Вы будете готовы настроить NEMS, открыв https: //nems.local в вашем браузере. Если это не сработает, используйте вместо этого IP-адрес Pi.

Трудно: вручную установить Nagios Core на Raspberry Pi

Чтобы вручную установить Nagios на Raspberry Pi, начните с Pi, работающего под управлением ОС Raspberry Pi на карте microSD объемом 16 ГБ или более.

Начните с обновления пакетов и обновления:

sudo apt update && sudo apt upgrade

Затем выполните перезагрузку и установите Nagios.

sudo reboot
sudo apt install nagios3

После завершения вам будет предложено создать учетную запись администратора, поэтому запомните пароль. Вы можете войти в Nagios с другого устройства, используя IP-адрес вашего Pi, например http: //192.168.1.x/nagios3 .

Связанный: Найдите свой IP-адрес в Linux

Настройте сетевой монитор Nagios Raspberry Pi

Теперь вы готовы настроить сетевой монитор. На Pi создайте файл конфигурации, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Здесь добавьте сведения об устройстве, которое вы планируете отслеживать. Например, у меня есть игровой сервер, и я хочу знать, когда он отключается. В файле конфигурации просто добавьте использование, имя_хоста удаленного устройства, псевдоним и IP-адрес.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Определенный шаблон, generic-host, можно проверить в /etc/nagios3/conf.d/generic-host_nagios2.cfg . Шаблоны экономят время при создании конфигураций устройств, поэтому найдите время, чтобы проверить их.

Когда вы закончите с файлом CFG, нажмите Ctrl + X затем выберите А ТАКЖЕ это выйти. Перезагрузить Nagios:

sudo service nagios3 reload

Затем вы можете следить за своим устройством через выбранный вами браузер.

Настройте мониторинг сети Nagios в браузере

Помимо текстовой конфигурации, вы можете настроить мониторинг сети в Nagios, используя интерфейс браузера с Raspberry Pi.

В этом примере показано, как создать проверку ping для определения статуса сервера или устройства:

  1. Нажмите Nconf из консоли NagiosPi
  2. Найдите в левом столбце Хосты
  3. Справа от этого щелчка Добавлять
  4. Введите имя хоста, IP-адрес и псевдоним для устройства, которое вы хотите отслеживать.
  5. Нажмите Представлять на рассмотрение когда вы закончите
  6. Перейти к Услуги> Добавить
  7. Установленный Добавить дополнительные сервисы к хосту к check_ping и нажмите Добавлять
  8. Установите необходимые задержки (не делайте их слишком короткими) и нажмите Представлять на рассмотрение
  9. В меню нажмите Создать конфигурацию Nagios
  10. Нажмите Развертывать завершить

Когда ваше устройство или веб-сайт отключается, Nagios отобразит его новый статус.

Мониторинг времени работы и статуса

После настройки мониторинга переключитесь в окно NagiosPi и выберите Услуги . Здесь вы увидите, что добавленное вами устройство отслеживается вместе с другими в вашей сети. Можно щелкнуть каждый из этих элементов, а также маленькие значки, сопровождающие каждый из них. Изучив каждое из них, вы обнаружите дополнительную информацию об устройстве и, возможно, поймете, почему оно отключилось.

Это главный экран, который вы должны использовать после настройки ваших устройств в Nconf. Используйте его, чтобы следить за своими серверами и сетевыми устройствами и действовать соответствующим образом, когда оборудование отключается.

Не теряйтесь в своем сетевом мониторе Raspberry Pi

К настоящему времени вы должны иметь хорошее представление о форме вашей сети. Nagios можно настроить так, чтобы он предупреждал вас обо всех событиях, но не увлекайтесь.

Как только вы начнете играть с Nagios, вы обнаружите широкий выбор опций и конфигураций, которые можно настроить. Nagios упрощает мониторинг состояния сервера или коммутатора, но это верхушка айсберга. Очень легко потеряться в лабиринте вариантов, потенциально устанавливая слишком много проверок (возможно, контрпродуктивно).

Поэтому прежде чем продолжить, имейте это в виду. Начните с Nagios медленно, добавляя дополнительные проверки только после того, как вы подтвердите, успешно ли работали первые.

Делиться Делиться Твитнуть Эл. адрес 26 замечательных способов использования Raspberry Pi

С какого проекта Raspberry Pi начать? Вот наш обзор лучших проектов и проектов Raspberry Pi!

Читать далее
Похожие темы
  • Сделай сам
  • Raspberry Pi
  • LAN
  • Руководства по проектам DIY
  • Советы по сети
  • Домашняя сеть
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться