Network cihazlarınız üzerindeki BW’leri grafikler şeklinde görebileceğiniz free olan Cacti’nin kurulumunu anlatacağım.

İşletim sistemi Centos 6.1
Ubuntu tarafında da kullanılabilir. Fakat önerilen paketler kurulmalıdır.

İlk aşama olarak Apache Server kurulumunu yapıyoruz.

Sonrasında MySQL kurulumunu gerçekleştiriyoruz.

PHP bileşenlerini kuruyoruz.

PHP SNMP bileşenlerini kuruyoruz.

Grafik arayüzleri için RRDtool’u kuruyoruz.

Bu kurulumlar sonrasında httpd, mysqld ve snmpd servislerini başlatıyoruz.



Her reboot sonrasında servisleri manuel başlatmamak için aşağıdaki işlem ile servisler otomatik olarak başlayacak şekilde ayarlıyoruz.

Cacti Server’ı EPEL depolarından kuracağız. Cacti kurulum öncesinde EPEL deposundan ilgili rpm’leri makinaya indirip derliyoruz.
“wget makinada kurulu olmayabilir. Kurmak için yum install wget”

Şimdi Cacti’yi kuruyoruz.

MySQL tarafını yapılandırmadan önce ilk aşamada şifre tanımlıyoruz.

Bu işlem sonrasında aşağıdaki komut yardımı ile MySQL’e giriyoruz. (Aağıdaki komut girildikten sonra bir önceki işlemde belirlemiş olduğunuz şifreyi girmelisiniz.)

Yukarıdaki komut yardımı ile MySQL’e giriş yapmış olduk. MySQL tarafında aşağıdaki işlemleri yapıyoruz.
Aşağıdaki işlem ile Cacti isimli bir DB oluşturuyoruz. Cacti user’ı için şifre tanımlıyoruz.

Bu işlemler sonrasında oluşturduğumuz Cacti DB ve Cacti kullanıcısı için aşağıdaki işlemi yapıyoruz. SQL dosyasını buluyoruz.

Sonrasında aşağıdaki komut ile SQL dosyasını DB’ye aktarıyoruz.

Şimdi işlemimiz ise Cacti DB için username, password bilgilerini düzenlemek olacak.

Bu işlem sonrasında Apache konfigürasyonunu yapacağız. Bu konfigürasyon ile birlikte ister her yerden erişim istersek subnet bazlı erişim düzenleyebiliyoruz.
allow from localhost kısmında istersek Allow from all veya allow from 192.168.1.0/24 gibi düzenleyebiliriz.

Bu işlem sonrasında Apache servisini restart ediyoruz.

Normal şartlarda Cron her 5 dakikada bir cihazdan veri toplar. Fakat bu operasyon default olarak devre dışıdır.
Bunu isterseniz aşağıdaki komut ile etkinleştirebilirsiniz. (Başındaki # kaldırmanız yeterli.)

Tüm bu işlemler sonrasında Cacti kurulumu sunucu tarafında tamamlanmış olacaktır.
Browser üzerinden http://ipaddress/cacti URL’i üzerinden Cacti server’a ulaşarak ön konfigürasyonu yapabilirsiniz.

Sunucu üzerinde firewall kapalı olmalı yada gerekli izinler verilmelidir.

(Firewall kapatmak için service iptables stop komutunu kullanabilirsiniz.)

(default kullanıcı adı ve şifre admin/admin şeklindedir.)

Kolay Gelsin.

1- İlk adım olarak sunucu üzerinde plugin dizinine gidiyoruz.

2 – Bu dizine geldikten sonra aşağıdaki komut ile plugini makinaya çekiyoruz.

 

3 – plugin dosyasını indirdikten sonra kontrol ediyoruz.

 

4 – Dosyanın sağlıklı şekilde indiğini gördükten sonra bu dosyayı bu dizin altına çıkarıyoruz.

 

5 – plugin dosyalarını buraya çıkardıktan sonra aşağıdaki komutlar yardımı ile kontrol edebilirsiniz.

6 – bu işlemlerden sonra yapmanız gereken tek işlem cacti web üzerinden kurmuş olduğumuz plugini aktif etmek.

 

 

 

7 – plugin aktif edildikten sonra aşağıdaki bölümden gerekli tanımları gerçekleştirebilirsiniz.