librenms, sankaritarkkailijani!
tässä oppaassa vain asennan configure SNMP-demonin Centos 8.2: een (viimeistään tätä kirjoitettaessa). SNMP: tä käytetään koneen tilan lukemiseen, tämä sisältää CPU: n, verkon (-liikenne,- asetukset,…), muistin, … voin ehdottaa librenms: iä näytölle. Takaisin SNMP-demonin perustamiseen !
Asenna
Asenna palvelu rakkaalla yumilla.
yum install net-snmp net-snmp-utils
Config
kokoonpanoon; joka löytyy täältä : / etc/snmp / snmpd.conf
poistan kuitenkin alkuperäisen – suurimman osan ajasta – ja vain kopioi/liitä se, jota käytän kaikilla palvelimilla; Säilytä alkuperäinen viitteenä, vaikka se on hyvin monisanainen (IMHO)
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.ori
tämä on config käytän ja miksi Kommentit :
# 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
verkon turvallisuus
koska tämä on verkkotyökalu, meidän on sallittava saapuvat yhteydet palomuurin kautta; CentOS 6-7: lle tämä on enimmäkseen IPTABLES, jos käytät Centos 8: aa niin FirewallD on se, joka config;
IPTABLES
iptables -A INPUT -s 192.168.0.0/16 -p udp --dport 161 -j ACCEPT
muista muuttaa ip-aluetta!
FirewallD
firewall-cmd --permanent --add-service=snmpfirewall-cmd --reload
huomautus En lisännyt aluetta tähän (voit lisätä vyöhykkeen).
aloitettaessa daemon
systemctl start snmpdsystemctl enable snmpd
Reduce verbose
vanhemmissa versioissa snmpd oli todella monisanainen. Oletuksena jokainen yhteys on kirjautunut rsyslogiin. Ottaen huomioon olen kyselyn 5 minuutin välein, tämä lisää /var / log / viestit. Joten laskee sitä hieman, tämä voidaan tehdä / etc / sysconfig / snmpd lisätä seuraavat, vähentää monisanaisuus :
OPTIONS=”-Ls3d”
Extending snmp
Librenms voi seurata useita snmp-laajennuksia, minulle olennaisimpia ovat zfs, apc ups, NFS-palvelin (oma luomukseni), nämä voidaan yleensä lisätä pienellä suoritettavalla skriptillä lisäämällä tämä snmp: ssä.conf
extend nfs-server /etc/snmp/nfs-server.shextend zfs /etc/snmp/zfs-linuxextend ups-apcups /etc/snmp/ups-apcups.sh
lisätietoja näistä viittaan librenmsin dokumentaatioon.
Multiple extends available !
Testing … 123
on the machine you are installing LibreNMS or any other NMS package try :
snmpwalk -c my_servers -v1 servername SNMPv2-MIB::sysDescr.0
tämän pitäisi palauttaa järjestelmän kuvaus. (vain muutos-C yhteisö ja-v1 palvelinnimi/IP)