Kaspersky Security 10 для Linux Mail Server предоставляет данные по протоколу SNMP отдельно для каждого узла кластера. Для хранения, агрегации и анализа этих данных используется внешняя система мониторинга (далее также система мониторинга).
Настройка внешней системы мониторинга для работы по протоколу SNMP
Чтобы настроить внешнюю систему мониторинга:
Используйте данные учетной записи, которая была создана при настройке службы snmpd на узле кластера Kaspersky Security 10 для Linux Mail Server.
Учетные данные пользователей укажите в настройках службы snmpd на узлах кластера (директива trapsess).
Настройка службы snmptrapd для приема SNMP-ловушек
Некоторые системы мониторинга (например, Zabbix, LibreNMS) используют службу snmptrapd из состава операционной системы в качестве агента для приема SNMP-ловушек. Служба snmptrapd сохраняет информацию о полученных событиях в файл журнала, который в дальнейшем считывается системой мониторинга.
Настройка службы snmptrapd выполняется на компьютере, на котором установлена служба мониторинга.
Чтобы настроить службу snmptrapd:
Если служба snmptrapd отсутствует, установите соответствующие пакеты:
yum install net-snmp net-snmp-utils
apt install snmp snmptrapd
Чтобы установить базовые MIB-файлы:
yum install net-snmp-libs
apt install snmp-mibs-downloader
mibdirs +/usr/share/snmp/mibs/klms
mibs all
Если вы создали новый конфигурационный файл, убедитесь, что доступ к нему имеет только суперпользователь. При необходимости задайте нужные разрешения при помощи команд:
chown root:root /etc/snmp/snmptrapd.conf
chmod 600 /etc/snmp/snmptrapd.conf
snmpTrapdAddr udp:162
В целях безопасности рекомендуется создавать разные учетные записи пользователей для приема SNMP-ловушек с разных узлов кластера Kaspersky Security 10 для Linux Mail Server.
createUser <trap_username> <trap_auth_algo> "<trap_auth_pass>" <trap_priv_algo> "<trap_priv_pass>"
authUser log <trap_username> priv
Пример конфигурационного файла: snmpTrapdAddr udp:162 createUser TrapUser SHA "TrapAuthSecret" AES "TrapPrivSecret" authUser log TrapUser priv createUser TrapUser2 SHA "TrapAuthSecret2" AES "TrapPrivSecret2" authUser log TrapUser2 priv |
Для запуска службы snmptrapd в отладочном режиме выполните команду:
snmptrapd -f -Lo
Чтобы сгенерировать SNMP-ловушку, можно перезапустить службу klms на узле кластера Kaspersky Security 10 для Linux Mail Server c помощью команды:
systemctl restart klms
Если все настроено правильно, вы получите SNMP-ловушку с событием о перезапуске приложения:
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (56062) 0:09:20.62
SNMPv2-MIB::snmpTrapOID.0 = OID: KLMS-EVENTS-MIB::productStartEvent
KLMS-EVENTS-MIB::sourceNode = STRING: mailgw01.example.com
Для этого следуйте инструкциям документации вашей системы мониторинга.
Служба snmptrapd будет настроена.
В начало