Archive for the 'Nagios' Category

SNMP ve Ubuntu’ya kurulumu

Bugün aynı anda iki arkadaşım “ubuntu-server üzerinde snmp servisini nasıl başlatabiliriz” diye sorunca bende weblog’uma da koyayım madem herkes faydalansın dedim.

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.

nagiosms v1.1

Networkunuzu anlık takip ve analiz edebileceğiniz Nagios projesine port ettiğim nagiosms’in 1.1 sürümünü openusability üzerindeki proje sayfasından download edebilirsiniz.

Nagiosms; networkunuzun durumu ile ilgili mesajları cep telefonunuzdan takip etmenizi sağlayan bir programdır. Kurulum için nagiosms’i indirdikten sonra INSTALL dosyasında belirtilen adımları takip edin. Mesajları cep telefonunuza almak içinse ya uyumlu bir cep telefonunu COM1 portundan nagios çalışan sunucuya bağlamalı ya da online sms hizmeti veren sitelerden sms paketi satın almalısınız. Sonuç olarak nerede olursanız olun, networkunuzu takip edebileceksiniz.

Herhangi bir sorunla karşılaştığınızda veya öneriniz varsa lütfen bana mail atın.
http://openusability.org/projects/nagiosms

 
Powered by WordPress and Ad Infinitum