19 Ağustos 2015 Çarşamba

LINUX SNMPD KURULUMU

Merhaba Arkadaşlar,

Sizlere bu yazımda linux işletim sistemine "SNMPD " servisi nasıl kurulur ve nasıl konfigürasyonları yapılır anlatmaya çalışacağım.

Öncelikle snmpd servisini install etmek için aşağıdaki komutu çalıştırıyoruz.

# apt-get update && apt-get install snmpd

Yukardaki kurulum işlemi tamamlandıktan sonra snmpd konfigürasyon ayarlarına geçebiliriz.
Öncelikle snmpd default ayarlarını set edelim , snmpd default ayarını düzenlemek için aşağıdaki komutu çalıştırarak default ayarını set ediyoruz.

 # vi /etc/default/snmpd

Yukardaki komutu çalıştırdıktan sonra snmpd default kısmına geliyoruz ve aşağıdaki standart parametreyi içine yazarak kaydediyoruz.
Yalnız içine girdiğimizde üzerinde kendi parametlerinin olduğunu göreceğiz bu verileri silerek aşağıda paylaşmış olduğum veriyi değiştirmeden içine yazıyoruz.
"vi " komutu ile ilgili sorun yaşayan arkadaşımız varsa yukardaki komutun başına "nano" yazarak notepad şeklindede gerekli işlemleri yapabilirler.

default/snmpd standart parametleri;

# This file controls the activity of snmpd and snmptrapd

# Don't load any MIBs by default.
# You might comment this lines once you have the MIBs downloaded.
export MIBS=/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 127.0.0.1'
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g 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


Bu işlemleri de tamamladıktan sonra snmpd servisinin son konfigürasyon ayarına geliyoruz.

 # vi /etc/snmp/snmpd.conf

Yukardaki komutu çalıştırıyoruz ve içerisinde yer alan parametreyi değiştirerek kendimizin servisi dışardan farklı bir sunucu ve uygulama ile izleyebileceğimiz parametleri set ediyoruz.

Değiştirilmesi gereken parametre;

#agentAddress udp:161,udp6:[::1]:161

Yukardaki paremetreyi disable duruma çekmek yeterli olacaktır bunu da ilgili paremetrenin önüne "#" koymamız yeterlidir.

Gel gelelim eklemek istediğimiz parametreye aşağıda ekleme yaptığım parametre şu an çalışmış olduğum EBEBEK firmasına uygun olduğu için aşağıdaki parametreyi set ediyorum,  parametrenin başında yer alan "rocommunity " standart olup gerisi size uygun olan kısımdır.

rocommunity ebebek_snmpds

Son bir komutumuz kaldı arkadaşlar onuda yaparak işlemimizi başarıyla tamamlamış olacağız.
Tabi kurulumlar tamamlandıktan sonra snmpd servisini restart etmemiz gerekecek ve bunun içinde aşağıdaki komutu kullanıyoruz.

# service snmpd restart

Hiç yorum yok:

Yorum Gönder