hoe de SNMP-service op Centos te installeren 8.2

librenms, mijn held monitor!

librenms, mijn held monitor!

in deze gids installeer ik configure SNMP daemon op Centos 8.2 (Laatste bij dit schrijven). SNMP wordt gebruikt om de staat van de machine uit te lezen, dit omvat CPU, netwerk (-verkeer, -instellingen,…), geheugen, … Ik kan LibreNMS voorstellen, voor de monitor. Terug naar SNMP-daemon instellen !

Install
installeer de service met behulp van onze geliefde yum.

yum install net-snmp net-snmp-utils

Config
naar de configuratie; die hier te vinden is:/etc / snmp / snmpd.conf
ik verwijder echter het origineel-meestal – en kopieer/plak het origineel dat ik op alle servers gebruik; Houd het origineel als referentie, hoewel het erg uitgebreid is (IMHO)

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

Dit is de configuratie die ik gebruik en waarom in de commentaren :

# 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

netwerkbeveiliging

aangezien dit een netwerktool is, moeten we inkomende verbindingen via de firewall toestaan; voor Centos 6-7 is dit meestal IPTABLES, als je Centos 8 gebruikt dan is FirewallD degene die moet worden geconfigureerd;

IPTABLES

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

zorg ervoor dat je het ip-bereik wijzigt!

FirewallD

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

opmerking Ik heb het bereik hier niet toegevoegd (U kunt een zone toevoegen).

het starten van de daemon

systemctl start snmpdsystemctl enable snmpd

verminder verbose

in oudere versies was snmpd echt verbose. Standaard is elke verbinding ingelogd in rsyslog. Gezien ik poll elke 5 minuten, Dit wordt opgeteld in / var / log / messages. Dus laat het een beetje zakken, dit kan worden gedaan in /etc / sysconfig / snmpd voeg het volgende toe, om de verbositeit te verminderen :

OPTIONS = “- Ls3d ”

Extending snmp

Librenms kan meerdere SNMP-uitbreidingen volgen, het meest relevant voor mij zijn zfs, apc ups, nfs server (mijn eigen creatie), deze kunnen over het algemeen worden toegevoegd met behulp van een klein uitvoerbaar script dat dit toevoegt in snmp.conf

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

voor meer informatie hierover verwijs ik naar de documentatie van LibreNMS.

librenms apps overzicht

meerdere uitbreidingen beschikbaar !

testen … 123
op de machine die u installeert LibreNMS of een ander NMS-pakket proberen :

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

dit moet de systeembeschrijving retourneren. (alleen change-C COMMUNITY en-V1 SERVERNAME/IP)

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.