Установить модуль LBsnmpcd

LBsnmpcd — модуль, обеспечивающий работу агента SNMP. Этот агент позволяет контролировать состояние активных сетевых устройств и управлять ими — например, включать и выключать порты.

Сначала скачайте установочный пакет, затем установите модуль LBsnmpcd.

В названии пакета содержатся основные сведения о нём. Рассмотрим на примере lbsnmpcd-2.0.52.0-5.git261d65ce.rhel8.x86_64.rpm:

  • lbsnmpcd — название модуля
  • 2.0.52 — версия и номер релиза
  • 0 — порядковый номер прохождения полного тестирования (начиная с 0)
  • 5 — количество изменений с момента релиза (начиная с 1)
  • git261d65ce — номер ревизии модуля
  • rhel8.x86_64 — ОС, для которой собран пакет

Сохраните пакет на сервер, где будете устанавливать модуль. В этой инструкции предполагается, что пакеты хранятся в директории /root/.

  1. Перейдите в консоль сервера. Установите пакет модуля LBsnmpcd. Пример:

    dpkg -i lbsnmpcd_2.0.52.0-5.git261d65ce.debian10_amd64.deb
    

    ``

  2. Добавьте сервис в автозагрузку:

    systemctl enable lbsnmpcd
    

    ``

  3. Убедитесь, что на сервере настроена ротация лог-файлов. Если нет — настройте её по инструкции:

  1. Перейдите в консоль сервера. Установите пакет модуля LBsnmpcd — в примере пакет для CentOS 8.x.

    rpm -ivh /root/lbsnmpcd-2.0.52.0-0.3.git36273f23.el8.x86_64.rpm
    

    ``

  2. Добавьте сервис в автозагрузку:

    systemctl enable lbsnmpcd
    

    ``

  3. Убедитесь, что на сервере настроена ротация лог-файлов. Если нет — настройте её по инструкции:

  1. Перейдите в консоль сервера. Установите пакет модуля LBsnmpcd. Пример:

    pkg add lbsnmpcd-2.0.52.0-0.3.git36273f23.freebsd12.amd64.txz
    

    ``

  2. Добавьте сервис в автозагрузку:

    sysrc lbsnmpcd_enable=yes
    

    ``

  3. Убедитесь, что на сервере настроена ротация лог-файлов. Если нет — настройте её по инструкции.

Далее создайте агент с типом SNMP в административном интерфейсе.