Zabbix Nedir ve Neden Kullanmalısınız?
Zabbix, açık kaynaklı bir izleme çözümü olarak, ağınızın ve sistemlerinizin sağlık durumunu anlık olarak izlemek, sorunları tespit etmek ve olası arızaları öngörmek için mükemmel bir araçtır. Eğer sunucularınızı, ağ trafiğinizi veya uygulamalarınızı izlemiyorsanız, işlerin ne kadar karmaşıklaşabileceğini tahmin edemezsiniz. Zabbix'in size sağladığı gözlemler sayesinde, her şey kontrol altında tutmak mümkün. Peki, Linux üzerinde Zabbix nasıl kurulur? İşte adım adım bir rehber!
Adım 1: Gerekli Paketlerin Kurulumu
İlk olarak Zabbix'in çalışabilmesi için gerekli olan bazı temel paketleri kurmamız gerekiyor. Eğer Ubuntu veya Debian tabanlı bir dağıtım kullanıyorsanız, terminali açın ve aşağıdaki komutları sırasıyla yazın:
sudo apt update
sudo apt install -y apache2 mysql-server libapache2-mod-php php php-mysql php-gd php-bcmath php-xml php-mbstring php-ldap php-json
Bu komutlar, Zabbix için gerekli olan temel paketlerin yanı sıra web sunucusu (Apache) ve veritabanı (MySQL) bileşenlerini de kuracaktır.
Adım 2: Zabbix Reposunun Eklenmesi
Zabbix'i kurabilmek için, Zabbix'in resmi yazılım deposunu eklememiz gerekiyor. Bunu yapmak için terminal üzerinden şu komutları çalıştırabilirsiniz:
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bdebian11_all.deb
sudo dpkg -i zabbix-release_6.0-1+debian11_all.deb
sudo apt update
Bu işlem, Zabbix'in son sürümüne ait gerekli dosyaları sisteminize yükleyecektir.
Adım 3: Zabbix Sunucu ve Web Arayüzü Kurulumu
Zabbix'in sunucu kısmını ve web arayüzünü kurmak için aşağıdaki komutları kullanacağız. Bu komutlar, Zabbix'in temel bileşenlerini yükleyecek ve yapılandırmanıza olanak tanıyacak.
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Zabbix'in kurulumu birkaç dakika sürecektir. Bu arada, Zabbix için gerekli olan MySQL veritabanını oluşturacağız.
Adım 4: Zabbix Veritabanını Oluşturma
Zabbix'in veritabanı için MySQL üzerinde bir veritabanı oluşturmalıyız. Bunu yapmak için MySQL'e giriş yapıp gerekli komutları çalıştıracağız.
sudo 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';
exit
Bu işlem, Zabbix'in verilerini saklayacak bir veritabanı ve kullanıcı oluşturur.
Adım 5: Zabbix Sunucu Yapılandırma
Zabbix sunucusunu yapılandırmak için, veritabanı bağlantı bilgilerini içeren konfigürasyon dosyasını düzenlememiz gerekiyor.
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada aşağıdaki satırlarda düzenleme yapmalısınız:
DBPassword=ZabbixPassword
Bu, Zabbix'in MySQL veritabanına bağlanabilmesi için gerekli şifredir.
Adım 6: Zabbix Web Arayüzünü Yapılandırma
Şimdi web tarayıcınızda Zabbix web arayüzüne erişebilmek için Apache yapılandırmasını yapacağız. Apache'yi yeniden başlatın:
sudo systemctl restart apache2
Ardından, Zabbix web arayüzüne erişmek için tarayıcınızda şu adresi ziyaret edin:
http:///zabbix
İlk giriş ekranında, veritabanı bağlantısını doğruladıktan sonra Zabbix'in kurulum sihirbazını takip edin. Burada, Apache'nin doğru yapılandırıldığını ve veritabanı bağlantısının başarılı olduğunu göreceksiniz.
Adım 7: Zabbix Servislerinin Başlatılması
Zabbix kurulumu tamamlandıktan sonra, sunucu ve ajan servislerini başlatmanız gerekiyor:
sudo systemctl start zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
Bu komutlar, Zabbix sunucu ve ajanını başlatacak ve sistemin her yeniden başlatılmasında otomatik olarak başlatılmasını sağlayacaktır.
Adım 8: Zabbix Web Arayüzüne Giriş
Web arayüzüne erişmek için, tarayıcınızda şu adresi girin:
http:///zabbix
Burada, varsayılan kullanıcı adı ve şifre ile giriş yapabilirsiniz:
- Kullanıcı adı: Admin
- Şifre: zabbix
Bu adımları takip ederek Zabbix'in temel kurulumunu gerçekleştirmiş oldunuz. Şimdi, Zabbix ile ağınızı, sunucularınızı ve diğer cihazlarınızı izlemeye başlayabilirsiniz.
Sonuç
Zabbix, güçlü ve açık kaynaklı bir izleme aracıdır. Linux üzerinde Zabbix kurulumunu başarılı bir şekilde tamamladıktan sonra, sisteminizin sağlığını ve performansını her an izleyebilirsiniz. Zabbix ile ağınızda meydana gelen olası aksaklıkları anında tespit edebilir ve hızlıca müdahale edebilirsiniz. Zabbix'in sunduğu esneklik ve kapsamlı izleme özellikleri sayesinde, herhangi bir sistem yöneticisinin vazgeçilmezi olacağına emin olabilirsiniz.