come installare il servizio SNMP su Centos 8.2

librenms, il mio monitor eroe!

librenms, il mio monitor eroe!

In questa guida ho appena installato configure SNMP daemon su Centos 8.2 (ultimo in questa scrittura). SNMP è usato per leggere lo stato della macchina, questo include CPU, rete (-traffico,- impostazioni,…), memoria, can Posso suggerire LibreNMS, per il monitor. Torna a impostare il demone SNMP !

Installa
Installa il servizio usando il nostro amato yum.

yum install net-snmp net-snmp-utils

Config
Alla configurazione; che può essere trovato qui: / etc / snmp / snmpd.conf
io comunque rimuovere l’originale-la maggior parte del tempo e solo copia/incolla di quello che uso io su tutti i server; Mantenere l’originale di riferimento, anche se la sua molto dettagliato (IMHO)

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

Questa è la config che uso e perché nei commenti :

# 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

Rete di protezione

Dal momento che questo è uno strumento di rete, è necessario consentire le connessioni in entrata attraverso il firewall; Per Centos 6-7 questo è in gran parte IPTABLES, se si utilizza Centos 8 quindi FirewallD è quello di config;

IPTABLES

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

assicurarsi di modificare il range di ip!

FirewallD

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

Nota Non ho aggiunto l’intervallo qui (potresti aggiungere una zona).

Avviare il demone

systemctl start snmpdsystemctl enable snmpd

Ridurre verbose

Nelle versioni precedenti, snmpd era davvero verbose. Per impostazione predefinita, OGNI connessione è registrata in rsyslog. Considerando che sondaggio ogni 5 minuti, questo si aggiunge in /var/log/messages. Quindi lascia un po ‘ giù, questo può essere fatto in / etc / sysconfig / snmpd aggiungere quanto segue, per ridurre la verbosità :

OPTIONS=”-Ls3d”

Extending snmp

Librenms può tenere traccia di più estensioni snmp, più rilevanti per me sono zfs, apc ups, nfs server (la mia creazione), questi possono generalmente essere aggiunti usando un piccolo script eseguibile aggiungendo questo in snmp.conf

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

Per maggiori informazioni su questi, vorrei fare riferimento alla documentazione di LibreNMS.

panoramica delle app librenms

Più estensioni disponibili !

Test … 123
Sulla macchina che si sta installando LibreNMS o qualsiasi altro pacchetto NMS try :

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

Questo dovrebbe restituire la descrizione del sistema. (solo change-c COMMUNITY e-v1 SERVERNAME / IP)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.