cum se instalează serviciul SNMP pe Centos 8.2

librenms, eroul meu monitor!

librenms, eroul meu monitor!

în acest ghid, instalez doar configure SNMP daemon pe Centos 8.2 (cel mai târziu la această scriere). SNMP este folosit pentru a citi starea mașinii, aceasta include CPU, rețea (-trafic, -Setări,…), memorie, … pot sugera LibreNMS, pentru monitor. Înapoi la setarea daemon SNMP sus !

Install
instalați serviciul folosind Yum nostru iubit.

yum install net-snmp net-snmp-utils

Config
la configurația; care poate fi găsit aici : /etc/snmp/snmpd.conf
cu toate acestea, îl elimin pe cel original-de cele mai multe ori – și doar îl copiez / lipesc pe cel pe care îl folosesc pe toate serverele; păstrați originalul pentru referință, deși este foarte detaliat (IMHO)

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

aceasta este configurația pe care o folosesc și de ce în comentarii :

# 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

securitatea rețelei

deoarece acesta este un instrument de rețea, trebuie să permitem conexiunile primite prin firewall; pentru Centos 6-7 acest lucru este în mare parte IPTABLES, dacă utilizați Centos 8, atunci FirewallD este cel care config;

IPTABLES

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

asigurați-vă că schimbați intervalul ip!

FirewallD

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

notă nu am adăugat intervalul aici (puteți adăuga o zonă).

pornirea demonului

systemctl start snmpdsystemctl enable snmpd

reduceți verbose

în versiunile mai vechi, snmpd a fost într-adevăr detaliat. În mod implicit fiecare conexiune este conectat rsyslog. Având în vedere că am sondaj la fiecare 5 minute, acest lucru se adaugă în /var/log/mesaje. Deci, lasă-l jos un pic, acest lucru se poate face în / etc / sysconfig / snmpd adăuga următoarele, pentru a reduce verbosity :

OPTIONS=”-Ls3d”

Extending snmp

Librenms poate urmări mai multe snmp se extinde, cele mai relevante pentru mine sunt ZFS, APC ups, NFS server (propria mea creație), acestea pot fi adăugate, în general, folosind un script executabil mic adăugând acest lucru în snmp.conf

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

Pentru mai multe informații despre acestea, m-aș referi la documentația LibreNMS.

librenms apps prezentare generală

multiple se extinde disponibile !

testare … 123
pe mașina pe care instalați LibreNMS sau orice alt pachet NMS încercați :

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

aceasta ar trebui să returneze Descrierea sistemului. (numai schimbare-C comunitate și-V1 SERVERNAME / IP)

Lasă un răspuns

Adresa ta de email nu va fi publicată.