Zabbix Nedir?
Peki, Zabbix nasıl çalışır? Zabbix sunucusu, verileri toplayan bir kontrol merkezi gibi çalışır. Bu sunucu, ajanlar aracılığıyla verileri alır ve izleme yapılan sistemlere dair bilgileri bir veritabanında toplar. Bu sayede ağınızdaki her şeyin nasıl çalıştığını kolayca takip edebilirsiniz.
Zabbix Kurulumu
1. Zabbix Sunucu Kurulumu
Zabbix sunucusunu kurmak için ilk olarak işletim sisteminize uygun bir paket indirin. Zabbix, Debian ve Red Hat tabanlı sistemlerle uyumludur. Kurulum için aşağıdaki komutu kullanabilirsiniz:
sudo apt update
sudo apt install zabbix-server zabbix-frontend zabbix-agent
Bu komutla Zabbix sunucusunu ve ön yüzünü kurmuş olursunuz.
2. Veritabanı Kurulumu
Zabbix, veritabanı kullanarak verileri depolar. Genellikle MySQL veya PostgreSQL tercih edilir. MySQL kurulumuyla devam edelim:
sudo apt install mysql-server
sudo mysql_secure_installation
Ardından Zabbix için bir veritabanı oluşturun:
mysql -u root -p
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbixpassword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
3. Zabbix Konfigürasyonu
Şimdi, Zabbix sunucusunun yapılandırmasını yapmamız gerekiyor. Bu işlemde, veritabanı bağlantı bilgilerini girmeniz gerekir. Zabbix yapılandırma dosyasını açın:
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada aşağıdaki satırları bulup, doğru veritabanı bilgilerini girin:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpassword
4. Zabbix Web Arayüzüne Erişim
Zabbix sunucusu kurulup yapılandırıldığında, şimdi web arayüzünü kullanarak izlemeye başlayabilirsiniz. Tarayıcınızda `http://
Zabbix Ajanı Kurulumu
1. Ajanı İndir
Zabbix ajanını indirip yüklemek için şu komutu kullanabilirsiniz:
sudo apt install zabbix-agent
2. Ajan Konfigürasyonu
Ajanı doğru şekilde yapılandırmak için, yapılandırma dosyasını düzenlemeniz gerekir. Aşağıdaki komut ile dosyayı açın:
sudo nano /etc/zabbix/zabbix_agentd.conf
Burada, Zabbix sunucusunun IP adresini belirtmeniz gerekiyor:
Server=
3. Ajanı Başlatın
Ajanı başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
İzleme Başlangıcı
Öneri: Zabbix'te tetikleyiciler (triggers) ve eylemler (actions) oluşturabilirsiniz. Bu sayede, izlediğiniz cihazlarda belirli bir durum meydana geldiğinde (örneğin, CPU kullanım oranı %90'ı geçtiğinde), anında bir bildirim alırsınız.
Sonuç
Açık kaynaklı bu araç, doğru kullanıldığında size ciddi anlamda zaman kazandırabilir ve sistemlerinizdeki olası sorunları önceden tespit etmenizi sağlar. Zabbix ile sistem izleme, artık sadece bir zorunluluk değil, aynı zamanda keyifli bir deneyim haline gelebilir!