"Enter"a basıp içeriğe geçin

Zabbix Sunucusunu Debian 9.0’a Kurmak – Linux Önerileri

Zabbix hızlı, kullanımı kolay ve oldukça popüler bir izleme aracıdır. Aracılar, SNMP v1, v2c ve c3 kullanarak Linux, Unix ve Windows ortamlarının izlenmesini ve bir aracı olmadan uzaktan izlenmesini destekler. Ayrıca uzak ortamlara port açmadan proxy kullanarak uzak ortamı izleyebilir. Herhangi bir senaryoya göre günlük veya acil görevleri otomatikleştirmek için e-posta, kısa mesaj veya anlık mesaj gönderebilir veya sinsi türde komut dosyaları çalıştırabilirsiniz.

Zabbix 4 en son sürümdür. Yeni sürüm php7, mysql 8, ana bilgisayar ve istemciler arasında kodlama, yeni grafik çizimi, trend analizi ve daha fazlasını destekler. zabbix ile her türlü veriyi zabbix sistemine gönderebilir ve zabbix_sender ve zabbix_get araçlarını kullanarak herhangi bir değer için alarm tetikleyebilirsiniz. Bu yeteneklerle Zabbix programlanabilir ve teklifleriniz yaratıcılığınız ve yeteneğiniz ile sınırlıdır.

Zabbix deposundan yüklemek daha da kolaydır. Kaynak dosyadan yüklemek için derleyicileri yüklemeniz ve ortamınız için hangi dizinlerin ve özelliklerin kullanılacağını belirtmeniz gerekir. Zabbix depo dosyaları, ortamı etkinleştiren tüm özellikleri sağlar ve ihtiyaçlarınızı karşılamak için kullanıma hazırdır.

Kurulumu kullanma şansınız olursa masaüstü ortamı için xfce’yi seçtik. Kurulum adımlarının geri kalanı, minimum Debian kurulum medyanız olsa bile mükemmel bir şekilde çalışacaktır ve bu, bulduğum en temiz ortamdır.

Önce güvenlik!

Kök kullanıcı olarak oturum açın ve misafir kullanıcıyı soders dosyasına ekleyin Eklemek basittir.

Kullanıcı adı Herşey=(hepsi: hepsi) Herşey

yapılandırma dosyasına /etc/sudoers

Ayrıca kullanabilirsin

dosyayı doğrudan varsayılan metin düzenleyiciyle düzenlemek için (benim durumumda nano)

MySQL’i yükleyin

Konuk kullanıcı oluşturulduktan ve kök ayrıcalıkları verildikten sonra, kullanıcıya aşağıdaki gibi giriş yapabiliriz:

Ve kontrollü kök komutları göndermek için komutların önüne sudo eklemeye başlayın.

Aşağıdaki komutu kullanarak mysql’i kurun

sudo uygunMySQL kurulumunu edininSpiker

İndirmek ve yüklemek için “Y” ye basın.

Kurulumdan hemen sonra mysql’i başlangıç ​​kuyruğuna ekleyin, böylece mysql sunucusu sistem yeniden başlatıldığında başlayacaktır.

sudo systemctl $ aktivasyon Maryadb
sudo systemctl $ başlangıç Maryadb

Aşağıdaki komut ile mysql’in çalışıp çalışmadığını test edebilirsiniz.

Veritabanı sunucusunda şifre girmeden oturum açabilmelisiniz.

Sunucudan çıkmak için exit yazın

Depodan Zabbix’i kurun

Veritabanı sunucusu kurulumu tamamlandıktan sonra zabbix uygulamasını kurmaya başlayabiliriz.

apt repo paketini sisteme indirin

$ sudowget https://repo.zabbix.com/zabbix/4.0/Debian/Yüzme havuzu/o/z/zabbix versiyonu/
zabbix-release_4.0-2+ streç_all
$ sudodpkgKahve zabbix-release_4.0-2+ streç_all
$ sudo uygun güncelleme

Zabbix sunucusunu ve ön uç paketlerini yükleyelim.

sudo apt zabbix’i kurSpikermysql zabbixİlk aşamaphp zabbixsürüyorum

Başlamak için Zabbix hizmetlerini ekleyin

Tüm paketler yüklendikten sonra, Zabbix hizmetlerini etkinleştirin ancak henüz başlamayın. Yapılandırma dosyasında değişikliklere ihtiyacımız var.

sudo systemctl $ aktivasyon apaçi 2
sudo systemctl $ aktivasyon zabbixSpiker
sudo systemctl $ aktivasyon zabbixsürüyorum

Bir veritabanı oluşturun ve Zabbix veritabanı tablolarını dağıtın

Şimdi Zabbix veritabanını oluşturma zamanı. Lütfen herhangi bir ad ve kullanıcı ile bir veritabanı oluşturabileceğinizi unutmayın. İhtiyacınız olan tek şey, aşağıda verdiğimiz komutları kullanarak uygun değeri değiştirmek.

Bizim durumumuzda alacağız (tümü büyük/küçük harfe duyarlıdır)

kullanıcı İsim: Zabbix
Bir kelime: Çok GizliŞifre
Veri tabanı: zabbix
Ana bilgisayar adresi: yerel ana bilgisayar

mysql root kullanıcısı ile zabbix database ve user oluşturuyoruz

sudo mysql $ Avrupa s
mysql>Yapmak veya yaratmakVeri tabanı zabbix karakteri atama utf8 karışımlar utf8_bin;
mysql>Hibe etmekHerşeyMLMüzerine zabbix.*ile birlikte[e-posta korumalı] önce bilgi
“Çok gizli şifre”;
mysql> amorti;

Veritabanı ve kullanıcıları oluşturduktan sonra aşağıdaki komutu kullanarak yeni veritabanımızda Zabbix veritabanı tablolarını oluşturuyoruz.

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

Bir sonraki adımda, veritabanı şifrenizi girin

Sunucu performansınıza bağlı olarak işlem 1-10 dakika civarında sürebilir.

Zabbix sunucu yapılandırması

Zabbix sunucumuzun çalışabilmesi için zabbix_server.conf dosyasında veritabanı parametrelerini belirtmemiz gerekmektedir.

sudo nano /vb/zabbix/zabbix_server.conf

DBHost=yerel ana bilgisayar
DBUser=zabbix
veri tabanı şifresi=Çok GizliŞifre
DBAadı=zabbix

Ortamımızda herhangi bir zaman çakışmasını önlemek için /etc/zabbix/apache.conf dosyasına zaman dilimi girilmelidir. Ayrıca bu adım hatasız bir ortam için gereklidir. Bu parametre ayarlanmazsa Zabbix web arayüzü bizi her seferinde uyaracaktır. Benim durumumda saat dilimi Avrupa/İstanbul’dur.

Alabilirsin PHP saat dilimlerinin tam listesi Burada.

Ayrıca burada php7 ve php5 bölümleri olduğunu lütfen unutmayın. php 7 kurulu olduğu için php7.c segmentindeki php_value date.timezone’u değiştirmek yeterliydi, ancak uyumluluk sorunları için php5’i değiştirmenizi öneririz.

Dosya ‘yı kaydet.

Şimdi tüm değişikliklerin geçerli olması için hizmetleri durdurun ve başlatın.

$ sudo systemctl apache2 zabbix-server zabbix-agent’ı yeniden başlat

Web sunucusu kurulumu

Veritabanı hizmetleri ve Zabbix artık çalışıyor. Sistemlerimizde neler olup bittiğini kontrol etmek için mysql destekli web arayüzünü kurmalıyız. Bu, çevrimiçi olup bazı istatistikleri kontrol etmeye başlamadan önceki son adımımız.

Karşılama ekranı.

Yeşil renkte her şeyin yolunda olup olmadığını kontrol edin.

Database Setup kısmında belirttiğimiz kullanıcı adı ve şifreyi belirtiniz.

DBHost=yerel ana bilgisayar
DBUser=zabbix
veri tabanı şifresi=Çok GizliŞifre
DBAadı=zabbix

Bu adımda Zabbix sunucu adını belirtebilirsiniz. Ayrıca gözetleme kulesi veya gözetleme sunucusu gibi bir şey olarak adlandırılmasını istiyorsunuz.

Not: Bu ayarı şuradan değiştirebilirsiniz:

/vb/zabbix/beyaz/zabbix.conf.php

Dosyadaki $ZBX_SERVER_NAME parametresini değiştirebilirsiniz.

Ayarı onaylayın ve “Sonraki adım”a basın

Varsayılan kullanıcı adı ve şifre (büyük/küçük harfe duyarlı)

kullanıcı adı: yönetici
Bir kelime: zabbix

Artık sistem istatistiklerinizi kontrol edebilirsiniz.

İzlemeye Git -> Son Veriler

Ve Host gruplarından Zabbix Server’ı seçin ve istatistiklerin canlı olarak gösterilip gösterilmediğini kontrol edin.

çözüm

Başlangıçta veritabanı sunucusunu kurduk çünkü önceden yüklenmiş paketlere sahip sistem, çakışmalar nedeniyle indirmek istediğimiz herhangi bir mysql sürümünü veya sürümünü engelleyebiliyor. Ayrıca mysql sunucusunu mysql.com’dan indirebilirsiniz.

Ardından Zabbix ikili paketini kurmaya devam ettik ve veritabanını ve kullanıcıyı oluşturduk. Bir sonraki adım, Zabbix yapılandırma dosyalarını yapılandırmak ve web arayüzünü kurmaktı. Daha sonraki aşamalarda, SSL kurabilir, belirli bir web etki alanı için yapılandırmayı değiştirebilir, nginx aracılığıyla proxy veya php-fpm’yi doğrudan nginx’ten çalıştırabilir, php’yi yükseltebilir vb. Veritabanı alanından tasarruf etmek için Zabbix proxy’sini de devre dışı bırakabilirsiniz. Sana bağlı.

Artık Zabbix ile izlemenin keyfini çıkarabilirsiniz. iyi günler.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir