Как превратить 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

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

  • Пустая карта microSD объемом 16 ГБ или больше.
  • NEMS для Raspberry Pi
  • Программа записи на флэш-диск Etcher

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

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

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

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

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

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

  sudo nems-init   

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

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

Hard: вручную установить 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-адрес.

  определить хост {
использовать generic-host
host_name gameserver
псевдоним gameserver
адрес 192.168.1.22
}

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

Когда вы закончите с файлом CFG, нажмите Ctrl + X , затем выберите Y es для выхода. Перезагрузите Nagios:

  sudo service nagios3 reload  

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
futurei.ru
Добавить комментарий