SNMP’nin açılımı simple network management protocol’dur. Adından da
anlaşılabileceği gibi bu protokol, networkunuzu istediğiniz noktadan
yönetmenize ve çeşitli istatistiksel bilgileri network üzerinden
almanıza imkan verir.

SNMP servisini ubuntu sisteminize kurmak için aşağıdaki adımları takip edin.


1. Depomuzdan paketi çekiyoruz.

ozgur@ozgurkaratas.com:~# sudo apt-get install snmpd


2. Daha sonra her zaman olduğu gibi conf dosyamızın bir yedeğini alalım.

ozgur@ozgurkaratas.com:~# sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf-asil


3. Ayar dosyamızın bulunduğu /etc/snmp dizini aşağıdaki gibi olacaktır.

ozgur@ozgurkaratas.com:/etc/snmp# ls

snmpd.conf snmpd.conf-asil snmptrapd.conf


4. Daha sonra gereken diğer paketleri kuruyoruz.

ozgur@ozgurkaratas.com:/etc/snmp# sudo apt-get install libsnmp-base libsnmp-perl libsnmp9 libsnmp9-dev snmp tkmib


Hepsi bu kadar.. Artık SNMP servisimiz 161 portunu kullanarak çalışacaktır.


ozgur@ozgurkaratas.com:/etc/snmp# netstat -plutn |grep 161

udp 0 0 127.0.0.1:161 0.0.0.0:* 12050/snmpd


Gördüğünüz gibi snmp servisi UDP kullanmaktadır. Bu nedenle
paketlerin güvenliği garanti edilmez. Eğer uzaktan snmp üzerinden bilgi
alacaksanız /etc/default/snmpd içerisinde 127.0.0.1 olan kısmı
sunucunuzun ip adresi ile değişmelisiniz.


Örneğin aşağıda gördüğünüz gibi başka bir makinede yazdığım bir
scripti çalıştırarak snmp servisini kurduğum makinenin uptime bilgisini
alabiliyorum.


root@gw.ozgurkaratas.com:/home/okaratas/code/tester# ./getsnmp -H sunucu-ip -C public -o system.sysUpTime.0

SNMP OK - Timeticks: (1526) 0:00:15.26 | RFC1213-MIB::sysUpTime.0=Timeticks: (1526) 0:00:15.26


Eğer karmaşık bir ağa sahipseniz ve birden fazla makineden cpu
durumu, uptime, process gibi bilgiler almanız gerekiyorsa nagios
kullanmanızı öneririm.


http://www.nagios.org


Ya da Cacti ile networkunuz uzerinde snmp servisi çalışan çeşitli
sunuculardan ve Cisco switch’lerden bilgi alabilir ve de bu bilgileri
MySQL desteği ile kayıt altında tutarak, web interface’dan takip
edebilirsiniz.


http://www.cacti.net


kolay gelsin.