Как настроить SNMP на сервере Ubuntu 18.04 для отчета о активности точки доступа на панели мониторинга Zabbix?

Вопрос или проблема

Мне действительно нужна помощь в настройке SNMP для работы с Zabbix на моей панели управления. Я настроил сервер Zabbix на Ubuntu 18.04 и добавил более 18 агентов. Все виртуальные машины с агентами Zabbix работают отлично!

Теперь я дошел до того момента, когда мне нужно настроить точки доступа для Zabbix. Я выполнил инструкции и сделал следующее:

sudo apt-get update
sudo apt-get install snmp snmp-mibs-downloader
sudo apt-get update
sudo apt-get install snmpd

Я открыл sudo nano /etc/snmp/snmp.conf и закомментировал следующую строку:

#mibs :

Затем я открыл файл конфигурации:

sudo nano /etc/snmp/snmpd.conf

И оттуда я изменил следующие строки:

Слушать соединения только с локальной системы
agentAddress  udp:127.0.0.1:161  <--- закомментировал эту часть.
Слушать соединения на всех интерфейсах (как IPv4, так и IPv6)
agentAddress udp:161,udp6:[::1]:161  <-- уберите комментарий с этой строки, чтобы она заработала.

Затем я уставил панель управления Zabbix. Я прикреплю снимки экрана настройки.

Меню первой панели управления Zabbix:

Меню первой панели управления Zabbix

Меню настройки второй панели управления:

Меню настройки второй панели управления

Я получаю следующую ошибку:

Это изображение ошибки, которую я получаю.

Я также прикреплю изображение, которое показывает настройку моего точки доступа Meraki.

Настройка SNMP Meraki AP:

Настройка SNMP Meraki AP.

Наконец, я добавлю изображение, которое показывает терминал сервера Linux Zabbix, настроенный на этот файл конфигурации.

Сервер Linux Zabbix:

Сервер Linux Zabbix

Я в затруднении и не могу понять, почему Zabbix по-прежнему выдает эту ошибку.

Я прошел через документацию Zabbix, но не могу найти решение моей проблемы.

Пройдите эти 2 шага:

1- установите и настройте snmpd

2- установите MIB и настройте snmp конфигурационный файл (не файл snmpd)

Шаг 1:
Выполните следующие команды в терминале:

Обновите все пакеты: sudo apt-get update

Установите SNMP: sudo apt-get install snmpd

Отредактируйте snmpd.conf с помощью текстового редактора на ваш выбор, мы будем использовать nano: sudo nano /etc/snmp/snmpd.conf

Он должен выглядеть следующим образом:

“#Слушать соединения только с локальной системы”

“#agentAddress udp:127.0.0.1:161”

“Слушать соединения на всех интерфейсах (как IPv4 и IPv6″

“agentAddress udp:161,udp6:[::1]:161”

(# важны!!! первые два должны иметь #, а последние два не должны!)

Настройте rocommunity: rocommunity public (или что-то, что вам нравится использовать)

Сохраните и выйдите (ctrl+x, Да, Enter)

Перезапустите сервис SNMPD: sudo service snmpd restart

Шаг 2:

sudo apt-get install snmp-mibs-downloader

sudo download-mibs

Чтобы новые MIB были распознаны net-snmp, отредактируйте файл /etc/snmp/snmp.conf следующим образом:

$ sudo nano /etc/snmp/snmp.conf

mibs +ALL

$

для теста выполните :

snmptranslate -Tp в терминале, и вы получите деревья MIB

Вернитесь в Zabbix, вы увидите, что это теперь работает!!!! 🙂

Ответ или решение

Настройка SNMP на сервере Ubuntu 18.04 для мониторинга активности точек доступа в Zabbix

Настройка SNMP на сервере Ubuntu 18.04 для мониторинга точек доступа через Zabbix может показаться сложной задачей, однако следуя указанным шагам, вы сможете без труда интегрировать SNMP с вашей панелью Zabbix для получения данных о состоянии точек доступа. В этом руководстве мы шаг за шагом рассмотрим, как правильно выполнить настройку.

Шаг 1: Установка и базовая настройка SNMP

  1. Обновление пакетов

    Перед началом установки убедитесь, что все ваши пакеты обновлены. Выполните следующую команду:

    sudo apt-get update
  2. Установка необходимых пакетов

    Установите SNMP и SNMP daemon с помощью следующей команды:

    sudo apt-get install snmp snmpd snmp-mibs-downloader
  3. Конфигурация snmpd.conf

    Откройте файл конфигурации SNMP daemon:

    sudo nano /etc/snmp/snmpd.conf

    В файле вы должны изменить следующие параметры:

    • Закомментируйте следующие строки, чтобы SWNMP слушал на всех интерфейсах:

      #agentAddress  udp:127.0.0.1:161
      agentAddress udp:161,udp6:[::1]:161
    • Убедитесь, что добавлена строка с правами доступа. Например, добавьте:

      rocommunity public

      Здесь public — это строка, задающая уровень доступа. Вы можете выбрать любое название, однако стоит придерживаться общепринятого.

  4. Перезапуск службы SNMP

    После того, как вы закончите редактирование конфигурации, перезапустите SNMP daemon:

    sudo service snmpd restart

Шаг 2: Установка MIB и конфигурация snmp.conf

  1. Подготовка и установка MIB

    Убедитесь, что пакет snmp-mibs-downloader установлен, как вы это уже сделали в предыдущем шаге, и загрузите необходимые MIB:

    sudo download-mibs
  2. Настройка файла snmp.conf

    Откройте файл snmp.conf:

    sudo nano /etc/snmp/snmp.conf

    Убедитесь, что файл содержит следующую строку, чтобы загрузить все MIB:

    mibs +ALL

Шаг 3: Проверка и тестирование

  1. Тестирование конфигурации

    Чтобы проверить, правильно ли настроены MIB, запустите команду:

    snmptranslate -Tp

    Если эта команда возвращает дерево MIB, значит, настройки выполнены корректно.

  2. Настройка Zabbix

    В веб-интерфейсе Zabbix добавьте новое хост-определение для вашего точки доступа:

    • Включите SNMP как метод мониторинга.
    • Убедитесь, что вы используете тот же rocommunity, что и в конфигурации snmpd.conf.
  3. Проверка соединения

    В Zabbix проверьте настройки параметров подключения. Если возникли ошибки (как на вашем скриншоте), возможно, стоит перепроверить параметры доступа и IP-адреса.

Заключение

Следуя вышеописанным шагам по настройке SNMP на вашем сервере Ubuntu 18.04, вы сможете без проблем интегрировать информацию о ваших точках доступа в панель мониторинга Zabbix. При возникновении ошибок, всегда проверяйте логи SNMP (обычно они находятся в /var/log/syslog), чтобы диагностировать возможные проблемы. Постоянный мониторинг и поддержка кода помогут обеспечить корректную работу вашего решения для управления сетью.

Оцените материал
Добавить комментарий

Капча загружается...