Sådan installeres SNMP service på Centos 8.2

librenms, min helt monitor!

librenms, min helt monitor!

i denne vejledning installerer jeg bare configure SNMP daemon på Centos 8.2 (senest ved denne skrivning). SNMP bruges til at læse maskinens tilstand, Dette inkluderer CPU, netværk (-trafik, -Indstillinger,…), hukommelse, … Jeg kan foreslå LibreNMS til skærmen. Tilbage til indstilling SNMP dæmon op !

installer
Installer tjenesten ved hjælp af vores elskede yum.

yum install net-snmp net-snmp-utils

Config
til konfigurationen; som kan findes her: /etc/snmp/snmpd.conf
jeg fjerner dog den originale-det meste af tiden-og kopierer/indsætter bare den, jeg bruger på alle servere; hold originalen til reference, selvom den er meget detaljeret (IMHO)

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

dette er den konfiguration, jeg bruger, og hvorfor i kommentarerne :

# 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

netværkssikkerhed

da dette er et netværksværktøj, er vi nødt til at tillade indgående forbindelser gennem brandvæggen; for Centos 6-7 er dette for det meste IPTABLES, hvis du bruger Centos 8, er Firevalld den, der skal konfigureres;

IPTABLES

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

sørg for at ændre ip-området!

ildsted

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

Bemærk Jeg har ikke tilføjet området her (du kan tilføje et område).

start af dæmonen

systemctl start snmpdsystemctl enable snmpd

reducer verbose

i ældre versioner var snmpd virkelig verbose. Som standard er hver forbindelse logget ind rsyslog. I betragtning af at jeg afstemmer hvert 5. minut, tilføjer dette i / var / log / messages. Så lader det lidt ned, dette kan gøres i / etc / sysconfig / snmpd tilføj følgende for at reducere verbositeten :

OPTIONS=”-Ls3d”

udvidelse af snmp

Librenms kan spore flere snmp-udvidelser, mest relevante for mig er APC ups, NFS-server (min egen oprettelse), disse kan generelt tilføjes ved hjælp af et lille eksekverbart script, der tilføjer 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 mere info om disse, vil jeg henvise til dokumentationen af LibreNMS.

librenms apps oversigt

flere udvider tilgængelig !

Testing … 123
på den maskine, du installerer LibreNMS eller en anden NMS-pakke prøv :

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

dette skulle returnere systembeskrivelsen. (kun ændring-C fællesskab og-v1 servernavn / IP)

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.