Предварительно установите модуль 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
— режим логирования. Укажите одно из значений:
pidfile
— путь к pid-файлу. Чтобы включить эту возможность, раскомментируйте строку — уберите значок #. В pid-файле будет записываться идентификатор запущенного процесса LBsnmpcd. Значение указано по умолчанию. Вы можете указать другой путь — для этого также потребуется изменить скрипт модуля LBsnmpcd.
Далее запустите модуль LBsnmpcd.
Есть вопросы по документации? Пожалуйста, напишите их