Cacti Kurulumu

Centos veya Redhat işletim sistemi sunuculara kolayca nasıl Cacti kurabileceğinizi bu yazımda size anlatmaya çalışacağım. Cacti, snmp protokolüyle sunucu üzerindeki çeşitli veriyi, disk, cpu load, memory, eth trafikleri vb. gibi hatta ups, ısı sıcaklık vb. gibi dahi verileri işleyere RRD tools’un çizdiği grafikler ile kolay anlaşılabilir ve geçmişe yönelik gösterebilen bir sistemdir. Sık olarak sunucu hat takibi için kullanılır.

SSH ile sunucumuza bağlandıktan sonra;

Dag.repository’i yum depolarına eklememiz gerekiyor. aşağıdaki komutla Dag.Repo’yu oluşturalım

nano  /etc/yum.repos.d/Dag.repo

dag.repo dosyası boş olarak açıldı,  içine şu kodları yapıştıralım;

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1
protect=0

ctrl + x kombinasyonu ile kaydedip (y) çıkalım.

Kurulum için şu komutu verelim;

yum install -y net-snmp mysql mysql-server cacti

Dag.repo’dan otomatik olarak paketleri bulup indirip kuracak.  Kurulum bittikten sonra aşağıdaki komutları girelim;

service mysqld start

service httpd start

mysql ve httpd servislerimizi çalıştırmış olacağız.  Sunucuyu reboot edersek sonrasında bu servislerin otomatik olarak başlaması için başlangıça ekleyelim;

chkconfig –level 345 mysqld on

chkconfig –level 345 httpd on

Bu işlemi yaptıktan sonra, cacti’ye erişim izni verelim;

nano etc/httpd/conf.d/cacti.conf

”deny from all”  satırını siliyoruz.

Sıra geldi, mysql user oluşturup cacti veritabanı yüklemeye; aşağıda ki komutları sırayla giriyoruz;

mysqladmin –user=root create cacti

cd /var/www/cacti

mysql cacti < cacti.sql

mysql –user=root mysql

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cactiuser’;

flush privileges;

exit

şimdi poller.php ‘mizi crontab’a ekleyelim, 5 dakika da bir verileri toplasın;

nano /etc/crontab

*/5 * * * * cacti php /var/www/cacti/poller.php > /dev/null 2>&1

Kurulum bitti,

http://ipadresi/cacti/index.php

olarak cacti’yi çağırabiliriz, next seçenekleriyle ilerleyip admin giriş sayfasına kadar geliniz.  İlk şifre

user : admin
password : admin

Sonrasında monitoring edeceğiniz sunucuları ekleyebilir, oluşturduğunuz graph tree’lere bu sunucuları dahil edebilirsiniz, ek admin veya müşterilerinize de erişim hakları verebilirsiniz.  Server tarafı kurulumu yaptık. Daha sonra linux server üzerine snmp kurulumu ve snpmd.conf ayarlarını anlatan ve sunucuyu cacti’ye nasıl ekleyecebileceğinizi anlatan makale yazacağım.

 

 

Bu yazımı beğendiyseniz, RSS ile yeni yazılarımdan haberdar olabilirsiniz. Gmail hesabınız varsa tüm beğendiğiniz siteler için Google Reader kullanabilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Halil İbrahim DEMİR © 2017