Предварительно установите модуль 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:
sysid — ID сетевого агента, для которого вы запускаете модуль. ID можно посмотреть в административном интерфейсе, в разделе «Объекты» — «Агенты».
Параметр sysid должен быть уникальным. Для каждого сетевого агента, созданного в АСР LANBilling, нужно запускать свой модуль.
logfile — путь к файлу с логами сетевого агента. Логи можно сохранять в системном журнале — для этого укажите значение syslog.
log_level — режим логирования. Укажите одно из значений:
pidfile — путь к pid-файлу. Чтобы включить эту возможность, раскомментируйте строку — уберите значок #. В pid-файле будет записываться идентификатор запущенного процесса LBsnmpcd. Значение указано по умолчанию. Вы можете указать другой путь — для этого также потребуется изменить скрипт модуля LBsnmpcd.
Далее запустите модуль LBsnmpcd.
Есть вопросы по документации? Пожалуйста, напишите их