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:
- Kök şifre ayarla?
- Anonim kullanıcılar kaldırılsın mı?
- Kök girişine uzaktan izin verilsin mi?
- Test veritabanı kaldırılsın ve ona erişilsin mi?
- 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
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 FazlaHaber 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