Archive for the 'Howto' Category

Catalyst switchlerin FTP ile yedegini almak

Oncelikle elimizdeki Cisco Catalyst switch’e console ya da telnet portundan baglaniyoruz. Daha sonra enable komutu ile yetki sahibi oluyoruz. Daha sonra asagidaki komutlarla configuration mode’a gecip ftp ayarlarini yapiyoruz.

Switch# conf t

Switch# ip ftp username ozgur

Switch# ip ftp password deneme

Switch# end

Switch# wri mem

Switch# copy running-config startup-config

Bu adimlardan sonra artik switch uzerindeki IOS ya da konfigurasyon yedegini ftp calisan sunucunuza alabilirsiniz. Ornegin vlan.dat dosyasinin yedegini almak icin asagidaki komutu kullanabilirsiniz;
Switch# copy ftp: flash:vlan.dat

endianness

iki farklı işlemci sınıfının birbiri ile haberleşebilmesi için veri dönüşümü yapması gerekmektedir. önemli byte’ın solda olduğu sıralamaya big endian ismi verilir. önemli byte’ın sağda olduğu sıralamaya ise little endian denilmektedir.

örneğin i386 ve benzer mimarideki işlemciler little endian’dır. Sun sparc ve Java VM ise big endian kullanır.

Aynı şekilde tcp/ip ağ protokolü de big endian kullanmaktadır. Yani bir paket gönderileceği zaman, en önemli byte önce gönderilir ve aynı şekilde alınır.

byte iki şekilde sıralanabilir. en önemli byte’in önde geldiği sıralamaya Network Byte sıralaması denir. Aynı şekilde önemli byte’ın sonra geldiği sıralamaya ise Host Byte sıralaması denir.

Daha fazlasını merak ediyorsanız;

http://www.enderunix.org/docs/socket.html

Mutlaka okunması gereken, başarılı bir çalışma.. Belge yazarına buradan teşekkürlerimi iletiyorum.

howto install dbmail

Dbmail’i nasıl kuracağınızı ve mysql, postfix ayarlarını nasıl yapacağınızı adım adım anlatan bir belge hazırladım. Belgeye aşağıdaki adresten ulaşabilirsiniz. Belgede gördüğünüz hataları ve yanlışları bana mail ile iletirseniz sevinirim.

http://www.ozgurkaratas.com/doc/howto_dbmail_install.pdf

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.

 
Powered by WordPress and Ad Infinitum