TUTOS.EU

Installation du service SNMP sur Linux CentOs

Installation avec

yum -y install net-snmp net-snmp-utils
Lien vers le fichier : cliquez ici

Configuration avec

yum install nano
nano /etc/snmp/snmpd.conf
Lien vers le fichier : cliquez ici

Exemple de choses modifiées en rouge

#       sec.name  source          community
com2sec notConfigUser  default       macommunaute

# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#       name           incl/excl     subtree         mask(optional)
view centreon included .1.3.6.1
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1


####
# Finally, grant the group read-only access to the systemview view.

#       group          context sec.model sec.level prefix read   write  notif
access notConfigGroup "" any noauth exact centreon none none
access  notConfigGroup ""      any       noauth    exact  systemview none none
 

Prise en compte sous CentOS 7 avec

systemctl enable snmpd
systemctl start snmpd
Lien vers le fichier : cliquez ici

Sous CentOS 6 avec

chkconfig snmpd on 
service snmpd start
Lien vers le fichier : cliquez ici

Penser à l'ouverture firewall pour le port 161 en udp
Avec nftables voir le fichier /etc/nftables.rules

Les lignes à ajouter, sachant que 192.168.22.22 correspond ici à l'ip d'un centreon

table ip myfilter {
        chain myinput {
                ip saddr 192.168.22.22 udp dport {snmp} accept
        }

        chain myoutput {

                ip daddr 192.168.22.22 udp dport {snmp} accept
        }
}
Lien vers le fichier : cliquez ici