O KSMG fornece informações sobre SNMP separadamente para cada node do cluster. Um sistema de monitoramento externo (aqui também referido como o sistema de monitoramento) é usado para armazenar, agregar e analisar essas informações.
Configurando o sistema de monitoramento externo para usar SNMP
Para configurar o sistema de monitoramento externo:
Use as credenciais da conta de usuário que você criou ao configurar o serviço snmpd no node do cluster KSMG.
Especifique as credenciais do usuário nas configurações do serviço snmpd nos nodes do cluster (a diretiva 'trapsess').
Configurar o serviço snmptrapd para receber armadilhas SNMP
Alguns sistemas de monitoramento (por exemplo, Zabbix, LibreNMS) usam o serviço snmptrapd do sistema operacional como o agente para receber traps SNMP. O serviço snmptrapd salva as informações sobre os eventos recebidos em um arquivo de log, que é então lido pelo sistema de monitoramento.
Você deve configurar o serviço snmptrapd no computador no qual o serviço de monitoramento está instalado.
Para configurar o serviço snmptrapd:
Se o serviço snmptrapd não estiver instalado, instale os pacotes apropriados:
yum install net-snmp net-snmp-utils
apt install snmp snmptrapd
Para instalar os arquivos MIB básicos:
yum install net-snmp-libs
apt install snmp-mibs-downloader
mibdirs +/usr/share/snmp/mibs/ksmg
mibs all
Se optar por criar um novo arquivo de configuração, certifique-se de que somente o superusuário tenha acesso a ele. Se necessário, configure as permissões:
chown root:root /etc/snmp/snmptrapd.conf
chmod 600 /etc/snmp/snmptrapd.conf
snmpTrapdAddr udp:162
Por motivos de segurança, recomendamos criar uma conta de usuário separada para receber interceptações SNMP de cada node do cluster KSMG.
createUser <nome de usuário> <algoritmo de autenticação> "<senha de autenticação>" <algoritmo de criptografia> "<senha de criptografia>"
authUser log <nome de usuári> priv
Exemplo de arquivo de configuração: snmpTrapdAddr udp:162 createUser TrapUser SHA "TrapAuthSecret" AES "TrapPrivSecret" authUser log TrapUser priv createUser TrapUser2 SHA "TrapAuthSecret2" AES "TrapPrivSecret2" authUser log TrapUser2 priv |
Para iniciar o serviço snmptrapd no modo de depuração:
snmptrapd -f -Lo
Se tudo estiver configurado corretamente, dentro de 5 a 10 minutos você receberá uma interceptação SNMP com um evento sobre o status da KSN no aplicativo:
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (4504) 0:00:45.04
SNMPv2-MIB::snmpTrapOID.0 = OID: KSMG-EVENTS-MIB::ksnConnectionStatusEvent
KSMG-EVENTS-MIB::sourceNode = STRING: mailgw01.example.com
KSMG-EVENTS-MIB::status = STRING: KsnDisabled
Para isso, siga as instruções na documentação de seu sistema de monitoramento.
O serviço snmpd está configurado.
Topo da página