Linux işletim sistemi olan bir sunucuyu monitoring ürününe ekleyebilmemiz için aşağıdaki adımları yapmamız gerekmektedir.
- Terminal sunucuya bağlantı kuralım.
- Snmp ve snmpd yüklü değil ise aşağıdaki gibi yükleyelim.
- sudo apt-get install snmp
- apt-get install snmpd
- cd /etc/snmp/ altındaki snmpd.conf dosyasının yedeğini alıyoruz ve conf dosyasını aşağıdaki gibi değiştiriyoruz.
smuxsocket 127.0.0.1
rocommunity “community değeri neyse onu yazıyoruz”
com2sec local localhost “community değeri neyse onu yazıyoruz”
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyRWGroup “” any noauth exact all all none
com2sec notConfigUser default mrtg
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1 80
access notConfigGroup “” any noauth exact systemview none none
syslocation “ürün ismi “
syscontact Ubuntu.gr <info@ubuntu.gr>
- snmpd conf dan sonra nano/etc/default/snmpd dosyasında ki bilgilerin yedeğini alıp aşağıdaki gibi değiştiriyoruz.
# including it here avoids some strange problems.
export MIBDIRS=/usr/share/snmp/mibs
# snmpd control (yes means start daemon).
SNMPDRUN=yes
# snmpd options (use syslog, close stdin/out/err).
#
SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid ‘
# snmptrapd control (yes means start daemon). As of net-snmp version
# 5.0, master agentx support must be enabled in snmpd before snmptrapd
# can be run. See snmpd.conf(5) for how to do this.
TRAPDRUN=no
# snmptrapd options (use syslog).
TRAPDOPTS=’-Lsd -p /var/run/snmptrapd.pid’
# create symlink on Debian legacy location to official RFC path
SNMPDCOMPAT=yes
- Konfigürasyon bu kadar snmpd servisini restart ediyoruz “service snmpd restart”artık monitoring cihazına kaynak olarak ekleyebiliriz.