ZABBIX Сервер 4.2, Пошаговая установка на Linux CentOS 7.6
İçindekiler:
- Ön şartlar
- MySQL Veritabanı Oluşturma
- CentOS'a 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 tam özellikli bir açık kaynak izleme yazılımıdır. 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, MariaDB'yi veritabanı arka ucu olarak kullanarak Zabbix 4.0'ın en son sürümünün bir CentOS 7 sunucusuna 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
Paketleri yükleyebilmek için sudo erişimi olan bir kullanıcı olarak oturum açmanız gerekir.
MySQL Veritabanı Oluşturma
Zabbix, veritabanı sunucuları olarak MySQL / MariaDB ve PostgreSQL'i destekler. Bu derste, MariaDB'yi 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 komutunu ç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:
CentOS'a Zabbix Kurulumu
Bu makaleyi yazarken, Zabbix'in en son kararlı sürümü 4.0 sürümüdür. CentOS depolarında bulunan Zabbix paketleri eski. Bu nedenle resmi Zabbix deposunu kullanacağız.
1. Zabbix Kurulumu
Aşağıdaki wget komutuyla en yeni Zabbix depo rpm paketini indirin:
wget
Dosya indirildikten sonra, Zabbix deposunu CentOS 7 sisteminize şunu yazarak ekleyin:
sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm
Zabbix sunucusunu, MySQL veritabanı destekli web ön ucunu ve Zabbix aracı paketlerini kurun:
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Apache ve PHP hizmetinizde zaten kurulu değilse yukarıdaki komut onları 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/httpd/conf.d/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 Europe/Riga…
… 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 Europe/Riga…
… 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 Europe/Riga…
Tamamlandığında, yapılandırma dosyasını kaydedin ve değişikliklerin etkili olması için Apache hizmetini yeniden başlatın:
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, düzenleyicinizde Zabbix yapılandırma dosyasını 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şlamalarını sağlayın:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Zabbix sunucusunun durumunu kontrol edin:
sudo systemctl status zabbix-server
Çıktı
active (running)
göstermelidir:
● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) 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 bir karşılama mesajı sunacağız. Devam etmek için
Next step
tıklayın.
Son olarak, ana bilgisayarı eklemek için mavi Ekle
button
.
Sonuç
En son Zabbix'i CentOS sisteminize başarıyla yüklediniz ve izlemek istediğiniz yeni ana bilgisayarları nasıl ekleyeceğinizi öğrendiniz.
Şimdi Zabbix Belgelerini kontrol etmeli ve Zabbix'i yapılandırma ve kullanma hakkında daha fazla bilgi edinmelisiniz.
centos zabbix izlemeCentos 8'de bir nfs sunucusu nasıl kurulur ve yapılandırılır
Bu öğreticide, CentOS 8'de bir NFSv4 Sunucusu kurmak için gerekli adımları uygulayacaksınız. Ayrıca, istemciye bir NFS dosya sisteminin nasıl takılacağını da göstereceğiz.
Debian 9 Linux'a zabbix nasıl kurulur ve yapılandırılır
Zabbix, ağları ve uygulamaları izlemek için olgunlaşmış açık kaynaklı bir yazılımdır. Bu eğitimde, MySQL'i veritabanı arka ucu olarak kullanarak bir Debian 9 Linux sunucusuna Zabbix 4.0'ın en son sürümünün nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 Üzerine Zabbix Nasıl Kurulur ve Yapılandırılır
Zabbix en popüler açık kaynak izleme yazılım araçlarından biridir. Bu eğitimde, 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.