Ubuntu/Debian'da Zabbix Nasıl Kurulur ve Yapılandırılır

Ubuntu/Debian'da Zabbix Nasıl Kurulur ve Yapılandırılır

Sistem yöneticileri, sunuculara, sanal makinelere, ağlarına bağlı cihazlara ve daha fazlasına göz kulak olmak için genellikle Zabbix gibi izleme araçlarını kullanır. Zabbix, bu hizmetleri verimli bir şekilde kontrol etmek ve yönetmek için grafiksel bir arayüz sağlayan harika bir araçtır.





Ancak Zabbix'in Linux üzerinde kurulum süreci oldukça uzun ve kafa karıştırıcıdır. Bu makale, Zabbix'in ve önkoşullarının Ubuntu veya Debian çalıştıran bir sisteme nasıl kolayca kurulacağını gösterecektir.





Zabbix için Önkoşullar

Zabbix'i masaüstünüze veya sunucunuza başarıyla kurmak için ihtiyacınız olacak:





  • Kök hesap
  • MySQL veritabanı
  • PHP
  • Apache sunucusu

Adım 1: Apache ve PHP'yi kurun

Zabbix PHP ile yazıldığı için makinenize PHP ve Apache sunucusunu indirmeniz gerekecektir.

Aşağıdaki PPA deposunu kullanarak sisteminize ekleyin: add-apt-deposu :



sudo add-apt-repository ppa:ondrej/php

Terminali başlatın ve APT'yi kullanarak sisteminizin depo listesini güncelleyin:

sudo apt update

Bilgisayarınızda güncel olmayan paketlerin bulunmadığından emin olmak için kurulu paketleri yükseltin.





sudo apt upgrade

Ardından, Apache ve PHP ile ilgili gerekli paketleri indirin:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Paketleri indirdikten sonra sistem, Apache hizmetini önyükleme sırasında başlayacak şekilde otomatik olarak yapılandırır. kullanarak hizmetin şu anda makinenizde çalışıp çalışmadığını kontrol edin. sistemctl :





systemctl status apache2

durum görüntülenirse aktif (çalışıyor) , o zaman her şey yolunda. Ancak değilse, hizmeti manuel olarak başlatmanız gerekir.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Adım 2: MySQL Veritabanını Kurun ve Ayarlayın

MySQL'i kurmak için terminalde aşağıda verilen komutu verin.

sudo apt install mysql-server mysql-client

Şimdi, veritabanını Ubuntu makinenize kurmanız gerekiyor. MySQL, işinizi kolaylaştırmak için veritabanını sizin için otomatik olarak yükleyen bir kurulum komut dosyası sağlar.

Terminali başlatın ve şunu yazın:

mysql_secure_installation

Kök kullanıcı parolasını yazın ve Girmek . Komut dosyası, veritabanı kurulumunu yapılandırmak için aşağıdaki gibi bazı sorular soracaktır:

  1. Kök şifre ayarla?
  2. Anonim kullanıcılar kaldırılsın mı?
  3. Kök girişine uzaktan izin verilsin mi?
  4. Test veritabanı kaldırılsın ve ona erişilsin mi?
  5. Ayrıcalık tabloları şimdi yeniden yüklensin mi?

Tip ve ve bas Girmek tüm sorular için.

Şimdi Zabbix için yeni bir veritabanı oluşturma zamanı. Terminali başlatın ve aşağıdaki komutu girin:

mysql -u root -p

Yeni bir veritabanı oluşturmak ve yeni kullanıcıya uygun ayrıcalıkları vermek için aşağıdaki veritabanı komutlarını yürütün. değiştirdiğinizden emin olun parola ikinci komutta, seçtiğiniz güçlü bir parola ile.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Bittiğinde, şunu yazarak MySQL kabuğundan çıkın:

quit;

Adım 3: Zabbix'i İndirin ve Kurun

Zabbix'i Ubuntu ve Debian'a kurmak için resmi Zabbix deposundan DEB paketini indirin. Kullanmak wget paket dosyasını indirmek için:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

İndirilen paketi APT kullanarak kurun.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Ardından, Zabbix sunucusunu, aracı paketlerini ve web ön ucunu indirin.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Şimdi, Zabbix veritabanı şemasını oluşturun ve yükleyin.

youtube premium neden bu kadar pahalı
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Adım 4: Zabbix Sunucusunu Yapılandırın

Zabbix'i sisteminize kurmuş olsanız da daha önce oluşturduğunuz veritabanını kullanacak şekilde yapılandırılmamış.

adresinde bulunan Zabbix yapılandırma dosyasını açın. /etc/zabbix senin kullanma favori Linux metin editörü .

nano /etc/zabbix/zabbix_server.conf

Şimdi, yapılandırma dosyasında aşağıdaki satırları bulun ve ana bilgisayar adını, kullanıcı adını ve şifreyi değiştirin.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

değiştirdiğinizden emin olun parola Seçtiğiniz güçlü bir şifre ile.

İlgili: Unutmayacağınız Güçlü Bir Parola Nasıl Oluşturulur

Adım 5: Apache Sunucusunu Yapılandırın

İlerlemeden önce, Zabbix Apache yapılandırma dosyasında bazı değişiklikler yapmanız gerekir.

Bunu yapmak için önce systemctl kullanarak Apache sunucusunu yeniden yükleyin.

systemctl reload apache2

Nano veya başka bir metin düzenleyiciyi kullanarak yapılandırma dosyasını açın.

nano /etc/zabbix/apache.conf

çizgiyi bul php_value tarih.zaman dilimi ve değiştir coğrafi konumunuza karşılık gelen saat dilimi ile.

Adım 6: Yapılandırmayı Bitirme

Dosyaları düzenlemeyi bitirdiğinize göre, hizmetleri başlatmanın ve Zabbix'i grafiksel olarak kurmanın zamanı geldi.

systemctl kullanarak Apache hizmetini yeniden başlatın.

systemctl restart apache2

Aşağıdaki komutu yazarak Zabbix sunucusunu ve aracısını başlatın:

systemctl start zabbix-server zabbix-agent

Komut satırından Zabbix hizmetlerini etkinleştirin.

systemctl enable zabbix-server zabbix-agent

kullanarak Zabbix sunucusunun sisteminizde çalışıp çalışmadığını doğrulayın. sistemctl durumu emretmek.

systemctl status zabbix-server

Durum görüntülenirse devam edin aktif yeşil yazı tipinde.

7. Adım: Güvenlik Duvarını UFW ile Ayarlama

Zabbix'in sisteminizde düzgün çalıştığından emin olmak için ağınızda 80 ve 443 numaralı bağlantı noktalarını açmanız gerekir. Linux'ta UFW, size yardımcı olacak harika bir yardımcı programdır. güvenlik duvarlarını yapılandırma ve bağlantı noktalarını yönetme .

Aşağıdaki komutu yazarak 80 ve 443 numaralı bağlantı noktalarını açın:

ufw allow 80/tcp
ufw allow 443/tcp

Değişiklikleri kaydetmek için güvenlik duvarınızı yeniden yükleyin.

ufw reload

Adım 8: Zabbix Frontend'i Yapılandırın

Linux sisteminizde herhangi bir web tarayıcısını başlatın ve aşağıdaki adrese gidin:

http://localhost/zabbix

Zabbix'i bir Linux sunucusuna yüklediyseniz, yerel ana bilgisayar sunucunun IP adresi ile. Tarayıcı, Zabbix Hoş Geldiniz sayfasını görüntüler. Tıkla Sonraki adım devam etmek için düğmesine basın.

Şimdi, Zabbix başvuru için gerekli ön koşulları kontrol edecek. Eksik bir paket bulursanız, devam edin ve terminali kullanarak kurun. Bittiğinde, tıklayın Sonraki adım .

Daha önce yapılandırma dosyasına girilen veritabanı şifresini girin. Sonra seçin Sonraki adım .

Sistem sizden sunucu ile ilgili bilgi isteyecektir. Uygun bir sunucu adı girin ve üzerine tıklayarak devam edin. Sonraki adım .

Zabbix, yaptığınız tüm konfigürasyonları ve ayarları hızlı bir şekilde özetleyecektir. Bu ayarları gözden geçirin ve üzerine tıklayın. Sonraki adım her şey iyi görünüyorsa.

Kurulum işlemi şimdi başlayacaktır. Seçme Bitiş Zabbix yüklemeyi bitirdiğinde.

Sistem sizi giriş sayfasına yönlendirecektir. Girmek yönetici ve zabbix sırasıyla kullanıcı adı ve şifre olarak. Şifreyi daha sonra şuraya giderek değiştirebilirsiniz: Yönetici > Kullanıcılar .

Artık Ağınızı Kolayca İzleyebilirsiniz

Zabbix, ağınızdaki cihazları kontrol etmenin ve izlemenin harika bir yoludur. Bir kullanıcının ağlarındaki bulut hizmetlerine, sanal makinelere, sunuculara ve diğer cihazlara göz kulak olması gerekebilecek çeşitli araçlardan oluşur.

Raspberry Pi ve Nagios Enterprise Monitoring Server (NEMS) kullanarak taşınabilir bir ağ monitörü de kurabilirsiniz. Bir Raspberry Pi'yi bir ağ izleme cihazı olarak kullanmak, tam bir masaüstünü göreve adamaktan çok daha iyidir.

Paylaş Paylaş Cıvıldamak E-posta Raspberry Pi'nizi Ağ İzleme Aracına Nasıl Çevirirsiniz?

Ağınızı veya uzak cihazlarınızı izlemek mi istiyorsunuz? Raspberry Pi'nizi Nagios kullanarak bir ağ izleme aracına nasıl dönüştüreceğiniz aşağıda açıklanmıştır.

Sonrakini Oku
İlgili konular
  • Linux
  • Apache Sunucusu
  • Linux
  • SQL
  • PHP
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın