Ubuntu Sunucusunda Zabbix nasıl kurulur?

Zabbix, Linux için güçlü bir ağ izleme aracıdır . Bununla ağ cihazlarınızı, uygulamalarınızı vb. kolayca takip edebilirsiniz. Bu kılavuzda, Zabbix'i Ubuntu Sunucusuna nasıl kurabileceğinizi göstereceğiz.

Başlamadan Önce

Zabbix'i Ubuntu Sunucusu üzerine kurmak için öncelikle sisteminizi güncellemelisiniz. Ubuntu'da en son paketlere sahip olmak, her şeyin sorunsuz çalışmasını sağlar. Ubuntu sisteminizi güncellemek için bir terminal açın. Ardından, yazılım güncellemelerini kontrol etmek için apt update komutunu kullanın.

sudo apt güncellemesi

Ubuntu sisteminizde güncellemeleri kontrol ettikten sonra apt upgrade komutunu kullanarak yazılımı kurabilirsiniz. Lütfen apt upgrade komutunu çalıştırmanın, özellikle bir süredir yükseltme yapmadıysanız, biraz zaman alabileceğini unutmayın.

sudo uygun yükseltme

Ubuntu sisteminiz güncel olduğunda, yeniden başlatın. Şansınız, Ubuntu çekirdeğinin daha yeni bir sürümünü yüklediniz ve bu, yeniden başlatma gerektiriyor.

sudo yeniden başlat

Tekrar oturum açtığınızda Zabbix'i yüklemeye başlamak için hazır olacaksınız.

Zabbix için bağımlılıkları yükleme

Zabbix, Apache, MySQL, PHP ve diğer paketleri kullanır. Ubuntu sisteminizde kullanmak için tüm bu bağımlılıkları kurmanız gerekir. Aşağıdaki apt install komutunu kullanarak Zabbix'in çalışması için gereken her şeyi kurun.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Yukarıdaki komutu çalıştırdıktan sonra Ubuntu, paketleri kurmak istediğinizi onaylamak için Y'ye basmanızı isteyecektir . Böyle yap. Yüklendiğinde, tüm bağımlılıklar kurulacaktır.

MySQL/PHP'yi Yapılandırma

Zabbix uygulaması bir MySQL veritabanı gerektirir. Bu veritabanını yapılandırmak için mysql_secure_installation komutunu girerek başlayın . Bu komut sizden kök kullanıcı vb. için bir MySQL kök parolası oluşturmanızı isteyecektir.

sudo mysql_secure_installation

Ubuntu sisteminizde SQL için root şifresini ayarladıktan sonra sıra MySQL'e yeni şifre ile giriş yapma zamanıdır. Aşağıdaki komutu kullanarak giriş yapabilirsiniz.

sudo mysql -u kök -p

Oturum açtıktan sonra, aşağıdaki CREATE DATABASE komutunu kullanın.

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Artık Ubuntu sisteminizde MySQL'de “zabbixdb” veritabanı bulunduğuna göre, CREATE USER komutunu kullanarak veritabanı için bir kullanıcı oluşturmanız gerekecektir. Lütfen “şifrem”i tercih ettiğiniz Zabbix kullanıcı şifresiyle değiştirin.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Artık zabbixuser hesabına "zabbixdb" veritabanındaki tüm ayrıcalıkları vermelisiniz. Bunu MySQL'de GRANT ALL komutu ile yapabilirsiniz .

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Aşağıdaki komutlarla SQL'den çıkın.

FLUSH PRIVILEGES;

çıkış

Şimdi Zabbix veritabanı şemasını içe aktarmalısınız. Aşağıdaki komutları girin.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u kök -p zabbixdb <>

SQL'den çıktıktan sonra, Zabbix PHP yapılandırmasını güncellemek için aşağıdaki komutları girin. Not, "parolam"ı Zabbix veritabanı parolanızla değiştirin. Ancak “1”i koruyun.

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= parolam ' /etc/zabbix/zabbix_server.conf

Şimdi, Zabbix'in gereksinimlerini karşılamaları için birkaç PHP yapılandırmasını değiştirmeniz gerekiyor. Aşağıdaki komutları girin. Not: dördüncü komut, saat diliminize uyacak şekilde özelleştirilmelidir. "America" ​​ve "Detroit" sözcüklerini kendi saat diliminizle değiştirin. Saat diliminizi timedatectl list-timezones ile bulabilirsiniz .

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

artık aşağıdaki komutla Apache2 web sunucusunda Zabbix'i etkinleştirebilir.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Zabbix'i kurma

Zabbix'i aşağıdaki URL aracılığıyla tercih ettiğiniz web tarayıcınızda başlatın:

http://your-ubuntu-server/zabbix

URL'ye eriştikten sonra, Zabbix kurulum sürecinden geçmenizi isteyecektir. Sisteminizin "Ön koşulları kontrol et" sayfasında Zabbix'i kullanmaya hazır olduğunu onaylamak için "İleri" düğmesini tıklayın.

"Ön koşulların kontrolü"nde sisteminizde Zabbix olup olmadığını kontrol ettikten sonra, "Veritabanı bağlantısını yapılandır" sayfasına gitmek için ileri düğmesini tıklayın. Buradan aşağıdaki bilgileri giriniz.

  • Veritabanı ana bilgisayarı = yerel ana bilgisayar
  • Veritabanı adı = zabbixdb
  • kullanıcı = zabbixuser
  • Şifre = “zabbixuser” için MySQL'de ayarlanan şifre.

Her şeyi doldurduğunuzda, bir sonraki sayfaya geçmek için “İleri” düğmesine tıklayın. Bir sonraki sayfada, Zabbix sunucunuzu adlandırmanız, saat diliminizi ve varsayılan temanızı ayarlamanız gerekecek. İşiniz bittiğinde, "Sonraki adım"ı tıklayın.

Son sayfada, Zabbix'i başarıyla yüklediğinizi bildiren bir tebrik mesajı göreceksiniz. Buradan, aşağıdaki kullanıcı bilgileriyle Zabbix Kullanıcı Arayüzünüze giriş yapabilirsiniz.

  • kullanıcı adı: yönetici
  • Şifre: zabbix

Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.