slik installerer DU SNMP-tjenesten På Centos 8.2

librenms, helten min monitor!

librenms, min heltemonitor!

i denne veiledningen installerer jeg bare configure SNMP daemon på Centos 8.2 (siste på denne skrivingen). SNMP brukes til å lese maskinens tilstand, dette inkluderer CPU, nettverk (- trafikk, – innstillinger,…), minne, … Tilbake til å sette SNMP daemon opp !

Installer
Installer tjenesten ved hjelp av vår kjære yum.

yum install net-snmp net-snmp-utils

Config
til konfigurasjonen; som du finner her: / etc / snmp / snmpd.conf
jeg fjerner imidlertid den opprinnelige-mesteparten av tiden – og bare kopier/lim inn den jeg bruker på alle servere; Hold originalen til referanse, selv om den er veldig verbose (IMHO)

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

Dette er config jeg bruker og hvorfor i kommentarene :

# 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

Nettverkssikkerhet

Siden dette er et nettverksverktøy, må vi tillate innkommende tilkoblinger gjennom brannmuren; For Centos 6-7 er dette for det meste Iptables, hvis du bruker Centos 8 Da FirewallD er den til config;

IPTABLES

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

Pass på å endre ip-området!

FirewallD

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

Merk jeg la ikke til området her (du kan legge til en sone).

Starte demonen

systemctl start snmpdsystemctl enable snmpd

Reduser verbose

i eldre versjoner var snmpd virkelig verbose. SOM standard hver tilkobling er logget inn rsyslog. Vurderer jeg poll hvert 5. minutt, legger dette opp i /var / log / meldinger. Så la det ned litt, dette kan gjøres i / etc / sysconfig / snmpd legg til følgende for å redusere verbositeten :

OPTIONS=»-Ls3d»

Utvide snmp

Librenms kan spore flere snmp utvider, mest relevant for meg er zfs, apc ups, nfs server( min egen skapelse), disse kan vanligvis legges til ved hjelp av et lite kjørbart skript som legger til dette i snmp.conf

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

for mer info om disse, vil jeg referere til dokumentasjonen Av LibreNMS.

librenms apps oversikt

Flere utvidelser tilgjengelig !

Testing … 123
på maskinen du installerer LibreNMS eller en annen nms-pakke prøv :

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

dette skal returnere systembeskrivelsen. (bare endre-C FELLESSKAP og-v1 SERVERNAVN / IP)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.