Android

Ubuntu 18.04 Üzerine Zabbix Nasıl Kurulur ve Yapılandırılır

Zabbix 5.0 LTS install on Ubuntu 20.04

Zabbix 5.0 LTS install on Ubuntu 20.04

İçindekiler:

Anonim

Zabbix en popüler açık kaynak izleme yazılım araçlarından biridir. Zabbix, ağ aygıtlarınızdan, sistemlerinizden ve uygulamalarınızdan metrikler toplar ve çalışır durumda olmalarını sağlar. Herhangi bir sorun olması durumunda, Zabbix çeşitli yöntemlerle bildirim uyarıları gönderecektir.

Zabbix, aracı tabanlı ve aracısız izleme için kullanılabilir. Zabbix aracısının az yer kaplaması vardır ve Linux, UNIX, macOS ve Windows gibi çeşitli platformlarda çalışabilir.

Bu eğiticide, MySQL'i veritabanı arka ucu olarak kullanarak bir Ubuntu 18.04 sunucusuna Zabbix 4.0'ın en son sürümünün nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır. Ayrıca, uzak bir ana bilgisayara Zabbix aracısını nasıl yükleyeceğinizi ve ana bilgisayarı Zabbix sunucusuna nasıl ekleyeceğinizi göstereceğiz.

Ön şartlar

Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.

MySQL Veritabanı Oluşturma

Zabbix hem MySQL / MariaDB hem de PostgreSQL'i destekler. Bu eğitimde, MySQL'i veritabanı arka ucu olarak kullanacağız.

Aşağıdaki komutu yazarak MySQL kabuğuna giriş yapın:

sudo mysql

MySQL kabuğundan yeni bir veritabanı oluşturmak için aşağıdaki SQL deyimini çalıştırın:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

Ardından, bir MySQL kullanıcı hesabı oluşturun ve veritabanına erişim verin:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; change-with-strong-password ile change-with-strong-password ile change-with-strong-password emin olun.

Tamamlandığında, şunu yazarak mysql konsolundan çıkın:

EXIT;

Ubuntu'ya Zabbix Kurulumu

Bu makaleyi yazarken, Zabbix'in en son kararlı sürümü 4.0 sürümüdür. Ubuntu depolarında bulunan Zabbix paketleri genellikle modası geçmiş olduğundan resmi Zabbix deposunu kullanacağız.

1. Zabbix Kurulumu

En yeni Zabbix deposu .deb paketini aşağıdaki wget komutuyla indirin:

wget

Dosya indirildikten sonra, Zabbix deposunu Ubuntu 18.04 sisteminize şunu yazarak ekleyin:

sudo apt install./zabbix-release_4.0-2+bionic_all.deb

Paket dizinini güncelleyin ve Zabbix sunucusunu, MySQL veritabanı destekli web ön ucunu ve Zabbix aracısını yükleyin:

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

Yukarıdaki komut ayrıca Apache, PHP ve gerekli tüm PHP modüllerini de kuracaktır.

2. Zabbix kullanıcı arabirimi için PHP'yi yapılandırma

Yükleme sırasında, gerekli tüm Apache ve PHP ayarlarını içeren bir Apache yapılandırma dosyası oluşturulur. Sadece küçük bir değişiklik yapmanız ve uygun zaman dilimini ayarlamanız gerekir.

Yapılandırma dosyasını açın, saat dilimi satırını açın ve saat diliminize değiştirin. PHP tarafından desteklenen saat dilimlerinin tam listesini burada bulabilirsiniz.

/etc/apache2/conf-enabled/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…

Tamamlandığında, yapılandırma dosyasını kaydedin ve değişikliklerin etkili olması için Apache hizmetini yeniden başlatın:

sudo systemctl restart apache2

3. Zabbix Sunucusu için MySQL Veritabanını Yapılandırma

Zabbix kurulum paketi, MySQL'li Zabbix sunucusu için bir başlangıç ​​şeması ve veri içeren bir döküm dosyası sağlar.

MySQL döküm dosyasını çalıştırarak alın:

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

İstendiğinde, daha önce oluşturduğunuz kullanıcı şifresini girin. Başarı durumunda çıktı verilmez.

Ardından, Zabbix yapılandırmasını düzenlemeniz ve veritabanı şifresini ayarlamamız gerekiyor.

Yapılandırma dosyasını düzenleyicinizde açın:

sudo nano /etc/zabbix/zabbix_server.conf

Aşağıdaki bölümü arayın, DBPassword yönergesini açın ve veritabanı şifresini ekleyin.

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

Dosyayı kaydedip kapatın.

Zabbix sunucusunu ve aracı hizmetlerini yeniden başlatın ve sistem önyüklemesinde başlatmalarını sağlayın:

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

Zabbix sunucusunun çalışıp çalışmadığını kontrol etmek için:

sudo systemctl status zabbix-server

● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-11-29 03:30:44 PST; 43s ago Main PID: 14293 (zabbix_server) Tasks: 34 (limit: 2319) CGroup: /system.slice/zabbix-server.service…

Zabbix Ön Uçunu Yükleme ve Yapılandırma

Zabbix web arayüzü PHP ile yazılmıştır ve sunucuyu yapılandırmamızı, toplanan verileri görüntülememizi ve izlemek istediğimiz ana bilgisayarları eklememizi sağlar.

Web arayüzünü kullanmaya başlamadan önce yüklememiz gerekir.

Favori tarayıcınızı açın ve sunucunuzun alan adını veya genel IP adresini ve ardından /zabbix :

http(s)://your_domain_or_ip_address/zabbix

İlk ekranda size bir hoş geldiniz mesajı gelecektir. Devam etmek için Next step tıklayın.

Son olarak, ana bilgisayarı eklemek için mavi Ekle button .

Sonuç

Ubuntu sisteminize en son Zabbix'i başarıyla yüklediniz ve izlemek istediğiniz yeni ana bilgisayarların nasıl ekleneceğini öğrendiniz.

Şimdi Zabbix Belgelerini kontrol etmeli ve Zabbix'i yapılandırma ve kullanma hakkında daha fazla bilgi edinmelisiniz.

ubuntu zabbix izleme