Задать параметры в файле конфигурации модуля LBsnmpcd

Предварительно установите модуль LBsnmpcd и создайте SNMP-агент в административном интерфейсе.

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

nano /etc/billing.conf.LBsnmpcd

Пример конфигурации:

# Main DB access parameters
rdbhost = 127.0.0.1
rdbuser = billing
rdbpass = billing
rdbname = billing
# System id (Must be unique)
sysid = 1
# Log file: filename or special word ’syslog’ to use syslog daemon on Unix system
logfile = ./lbsnmpcd.log
# Log verbosity level: error, warning, info, verbose, debug
log_level = info
# Uncomment to create pidfile at startup
#pidfile = /var/run/lbsnmpcd.pid
  • Параметры доступа к БД LBcore:

    • rdbhost — IP-адрес сервера, на котором установлен БД модуль LBcore;
    • rdbuser — имя пользователя с доступом к БД LBcore;
    • rdbpass — пароль для доступа к БД LBcore;
    • rdbname — имя БД.
  • sysid — ID сетевого агента, для которого вы запускаете модуль. ID можно посмотреть в административном интерфейсе, в разделе «Настройки» — «Агенты».

    Параметр sysid должен быть уникальным. Для каждого сетевого агента, созданного в АСР LANBilling, нужно запускать свой модуль.

  • logfile — путь к файлу с логами сетевого агента. Логи можно сохранять в системном журнале — для этого укажите значение syslog.

  • log_level — режим логирования. Укажите одно из значений:

    • error
    • warning
    • info
    • verbose
    • debug
  • pidfile — путь к pid-файлу. Чтобы включить эту возможность, раскомментируйте строку — уберите значок #. В pid-файле будет записываться идентификатор запущенного процесса LBsnmpcd. Значение указано по умолчанию. Вы можете указать другой путь — для этого также потребуется изменить скрипт модуля LBsnmpcd.

Далее запустите модуль LBsnmpcd.