como instalar o serviço SNMP no Centos 8.2

librenms, meu herói monitor!

librenms, meu monitor herói!

neste guia, acabei de instalar configurar o daemon SNMP no Centos 8.2 (o mais recente neste artigo). SNMP é usado para ler o estado da máquina, isso inclui CPU, rede (-tráfego, -configurações,…), memória, … posso sugerir LibreNMS, para o monitor. Voltar para definir SNMP daemon up !

instalar
Instale o serviço usando nosso amado yum.

yum install net-snmp net-snmp-utils

Config
para a configuração; que pode ser encontrado aqui: / etc / snmp / snmpd.conf
eu no entanto remover o original -a maior parte do tempo – e só copiar/colar o que eu uso em todos os servidores; Manter o original para referência, embora a sua muito detalhado (IMHO)

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.ori

Esta é a configuração que eu uso e por nos comentários :

# this create a SNMPv1/SNMPv2c community named "my_servers"# and restricts access to LAN adresses 192.168.0.0/16 (last two 0's are ranges)rocommunity my_servers 192.168.0.0/16# setup infosyslocation "rack 1, room 3, Antwerpen serverrroom"syscontact "Svenn"# open upagentAddress udp:161# run asagentuser root# dont log connection from UDP:dontLogTCPWrappersConnects yes# fix for larger then 2TB disks (raid!)realStorageUnits 0

segurança de Rede

uma vez que esta é uma ferramenta de rede, precisamos permitir conexões de entrada através do firewall; Para Centos 6-7 isto é principalmente IPTABLES, se você estiver usando o Centos 8, em seguida, FirewallD é o único a config;

IPTABLES

iptables -A INPUT -s 192.168.0.0/16 -p udp --dport 161 -j ACCEPT

certifique-se de alterar o intervalo de ip!

FirewallD

firewall-cmd --permanent --add-service=snmpfirewall-cmd --reload

Nota não adicionei o intervalo aqui (você pode adicionar uma zona).

iniciando o daemon

systemctl start snmpdsystemctl enable snmpd

reduzir verbose

em versões mais antigas, o snmpd era realmente detalhado. Por padrão, todas as conexões são registradas no rsyslog. Considerando que pesquisa a cada 5 minutos, isso se soma em/var/log / messages. Então, vamos um pouco, isso pode ser feito em / etc / sysconfig / snmpd adicione o seguinte, para reduzir a verbosidade :

OPTIONS=”-Ls3d”

Estendendo snmp

Librenms pode acompanhar várias snmp se estende, mais relevante, para mim, são zfs, apc ups, servidor nfs (a minha própria criação), estas geralmente podem ser adicionados usando um pequeno script executável adicionar esta em snmp.conf

extend nfs-server /etc/snmp/nfs-server.shextend zfs /etc/snmp/zfs-linuxextend ups-apcups /etc/snmp/ups-apcups.sh

Para mais informações sobre estes, eu me referiria à documentação do LibreNMS.

 visão geral dos aplicativos librenms

vários extends disponíveis !

Testing … 123
na máquina que você está instalando LibreNMS ou qualquer outro pacote NMS tente :

snmpwalk -c my_servers -v1 servername SNMPv2-MIB::sysDescr.0

isso deve retornar a descrição do sistema. (apenas alterar-C comunidade e-V1 SERVERNAME / IP)

Deixe uma resposta

O seu endereço de email não será publicado.