Zabbix 5.0 LTS install on Ubuntu 20.04
İçindekiler:
- Ön şartlar
- MySQL Veritabanı Oluşturma
- Ubuntu'ya Zabbix Kurulumu
- 1. Zabbix Kurulumu
- 2. Zabbix kullanıcı arabirimi için PHP'yi yapılandırma
- 3. Zabbix Sunucusu için MySQL Veritabanını Yapılandırma
- Zabbix Ön Uçunu Yükleme ve Yapılandırma
- Sonuç
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:
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.
… ### 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 izlemeUbuntu 18.04 üzerine redis nasıl kurulur ve yapılandırılır
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler. Bu eğiticide Redis'in bir Ubuntu 18.04 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar.
Ubuntu 18.04 Üzerine Kalamar Proxy Nasıl Kurulur ve Yapılandırılır
Squid, HTTP, HTTPS, FTP ve daha fazlası gibi popüler ağ protokollerini destekleyen tam özellikli bir önbellek proxy'dir. Bu eğitim, Ubuntu 18.04'te bir Squid Proxy kurma sürecinde size yol gösterecektir.