Cacti Kurulumu
Merhaba,
Bu yazımda kolayca cacti kurulumunun nasıl yapılacağını anlatacağım. Cacti kurulumu ile ilgili bir çok dökümanda kurulum aşamaları uzun uzun anlatılmaktadır. Apache ve mysql manuel olarak kurulup derlersiniz sonra cactinin istediği diğer servisleri kurarsınız ve conflarını ayarlamanız gerekir… Kısacası kurulum aşamaları cok uzun sürenizi alıcaktır. Linux’u yeni öğrenen veya tam anlamıyla hakim olmayan kişiler genelde bu kurulumda mutlaka sıkıntı yaşar. Bu tarz bir sıkıntı yaşamıyacağınız ve çok kısa sürede cacti sistemini kurabileceğiniz bir yöntemi size anlatacağım:) Aşağıda kurulum aşamalarını adım adım anlatıyorum. Umarım faydalı bir döküman olur sizler için.
1. Aşağıdaki şekilde ilk olarak Dag.repo dosyasını oluşturuyoruz.
nano /etc/yum.repos.d/Dag.repo
2. Oluşturduğumuz Dag.repo dosyası içerisine aşağıdaki satırları giriyoruz ve dosyayı crtl + x yaparak kaydedip çıkıyoruz.
[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
3. Daha sonra oluşturduğumuz Dag.repo sayesinde yum komutu ile aşağıdaki gibi tek tek paketleri yüklüyoruz.
yum install -y net-snmp mysql mysql-server cacti
4. Yukarıdaki işlemler tamamlandıkdan sonra httpd ve mysql servisleri aşağıdaki şekilde başlatıyoruz.
service mysqld start
service httpd start
5. Daha sonra bu servisleri başlangıca eklememiz gerekiyor. Bunun sebebi sunucuyu reboot ettiğimizde eğer servisler başlangıca eklenmemişse açılmayacaktır. Dolayısıyla cacti sistemi çalışmayacaktır. Aşağıdaki şekilde servisleri başlangıca ekliyoruz.
chkconfig --level 345 mysqld on
chkconfig --level 345 httpd on
6. Bu işlemlerden sonra /etc/httpd/conf.d dizini içerisinde cacti.conf dosyasında "deny from all" yazan satırı siliyoruz ve yaptığımız işlemleri kaydedip çıkıyoruz.
7. Cacti için bir veritabanı ve user oluşturup /var/www/cacti klasoru içindeki cacti.sql dosyasını yüklememiz gerekiyor. Aşağıdaki şekilde bu işlemleri yapıyoruz.
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
8. Cacti içerisindeki poller.php dosyasını crontab’a aşağıdaki şekilde ekliyoruz.
nano /etc/crontab
*/5 * * * * cacti php /var/www/cacti/poller.php > /dev/null 2>&1
9. Yukarıdaki işlemleri yaptıkdan sonra http://server/cacti/index.php adresinden cacti kurulumunu tamamlıyoruz. Sürekli next demeniz yeterli olucaktır. Daha sonra cactiye giriş yapabilirsiniz. Standart kullanıcı adı "admin" ve şifre "admin" dir.
Kaynak : Gri Telekom - İsmail Çehreli