jak zainstalować usługę SNMP na Centos 8.2

librenms, mój monitor bohatera!

librenms, mój monitor bohatera!

w tym poradniku po prostu zainstalowałem configure SNMP daemon na Centos 8.2 (najnowsze w tym piśmie). SNMP służy do odczytu stanu maszyny, W tym CPU, sieci (-traffic,- settings,…), pamięci, … mogę zaproponować LibreNMS dla monitora. Powrót do ustawiania demona SNMP !

zainstaluj
zainstaluj usługę korzystając z naszego ukochanego mniam.

yum install net-snmp net-snmp-utils

Config
do konfiguracji; które można znaleźć tutaj: / etc / snmp / snmpd.conf
jednak usuwam oryginał-przez większość czasu-i po prostu kopiuję / wklejam ten, którego używam na wszystkich serwerach; Zachowaj oryginał dla odniesienia, chociaż jest bardzo gadatliwy (IMHO)

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

tego config używam i dlaczego w komentarzach :

# 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

bezpieczeństwo sieci

ponieważ jest to narzędzie sieciowe, musimy zezwolić na połączenia przychodzące przez zaporę; dla Centos 6-7 jest to głównie iptables, jeśli używasz Centos 8, FirewallD jest Tym, który ma konfigurację;

iptables

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

pamiętaj, aby zmienić zakres ip!

FirewallD

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

uwaga nie dodałem tutaj zakresu (można dodać strefę).

uruchamianie demona

systemctl start snmpdsystemctl enable snmpd

zmniejsz gadatliwość

w starszych wersjach snmpd był naprawdę gadatliwy. Domyślnie każde połączenie jest rejestrowane w rsyslog. Biorąc pod uwagę, że sonduję co 5 minut, sumuje się to w /var/log/messages. Więc trochę to opuści, można to zrobić w / etc/sysconfig / snmpd dodać następujące rzeczy, aby zmniejszyć gadatliwość :

OPTIONS=”-Ls3d”

rozszerzenie snmp

Librenms może śledzić wiele rozszerzeń snmp, najbardziej istotne dla mnie są zfs, apc ups, serwer NFS (moje własne dzieło), można je ogólnie dodać za pomocą małego wykonywalnego skryptu dodającego to w snmp.conf

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

aby uzyskać więcej informacji na ten temat, zajrzę do dokumentacji LibreNMS.

 przegląd aplikacji librenms

wiele rozszerzeń dostępnych !

testowanie … 123
na maszynie instalujesz LibreNMS lub inny pakiet NMS spróbuj :

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

to powinno zwrócić opis systemu. (tylko Zmień-C COMMUNITY i-V1 SERVERNAME / IP)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.