Anasayfa > Monitoring > Centos 7 üzerine Zabbix 4.2 kurulumu

Centos 7 üzerine Zabbix 4.2 kurulumu

Centos 7 üzerine Zabbix 4.2 kurulumu 1

Translate This Page:

Translate This Page:

Select your language:  English EN French FR German DE Portuguese PT Russian RU Turkish TR

Zabbix, sunucular, ağ cihazları ve altyapınızın diğer bileşenleri için kurumsal sınıfta bir izleme çözümüdür. Zabbix, verileri toplamak için Zabbix Agent aracılığıyla Server-Client Platformlarının takibini sağlar. Ayrıca, izlenen cihazlara bir istemci kurmadan e-posta, web hizmeti gibi standart hizmetleri izleyebilir. Zabbix ile altyapınızdaki hemen hemen her şeyi izleyebilirsiniz. Zabbix kurumsal kullanıma hazır olduğundan, küçükten büyüğe değişen ortamlar için Zabbix izlemeyi kullanabilirsiniz.

Zabbix GPL lisansı altında ücretsiz bırakılmıştır, bu nedenle ticari ve ticari olmayan bir kullanımdır.

Aşağıdaki Diagramda Zabbix in Server ve Client olarak nasıl çalıştığı şematize edilmiştir.

 

Centos 7 üzerine Zabbix 4.2 kurulumu 2

Zabbix’in Özellikleri

  • CPU, bellek, disk alanı, ağ ve sunucuların işlemleri gibi ölçümleri izler (Zabbix Agent gerektirir)
  • VMware vCeneter, VMware hipervizörü ve sanal makinelerin izlenmesi.
  • Düşük seviye bulma özelliğini kullanarak VMware hiper yönetici ve sanal makineleri otomatik olarak keşfeder.
  • MySQL, PostgreSQL, Oracle ve Microsoft SQL Server’ın izlenmesi.
  • Zabbix, yerleşik Java uygulama sunucusu izlemesine sahiptir.
  • SNMP ile ağ cihazının(Router,Switch…vs) izlenmesi.
  • Web servisleri takibi.
  • Sıcaklık, fan hızı ve disk durumu gibi donanım izleme.

Zabbix bu özellikleri ve kolay kurulumu ve sunduğu Dash Boardlar ,configure edilebilen alertler sayesinde Sistem yöneten ve izleyen IT uzmanlarının işinlerini kolaylaştırmaktadır..Centos 7 üzerine Zabbix 4.2 kurulumu 3

Zabbix 4’teki Yenilikler

  • Gelişmiş görselleştirme (Arayüz önceki versiyonlara göre daha sade ve anlaşılır.)
  • Kolaylıkla zaman aralığı seçimi
  • Aynı ekranda daha fazla grafik oluşturma ve konumlandırabilme.
  • Daha hızlı ve daha güvenli dağıtılmış izleme
  • Daha hızlı problem çözümü için daha iyi iş akışı
  • Etiket tabanlı izinler
  • Etikete dayalı bakım
  • HTTP / HTTPS bağlantı
  • Single sign-on

Daha detaylı bilgiyi buradabulabilirsiniz.
Bu makalede, Zabbix Sunucusunu CentOS 7 / RHEL 7’ye kurmaktan bahsedeceğiz.

Sistem gereksinimleri

Zabbix, başlamak için en az 128 MB bellek ve 256 MB disk alanı gerektirir. Ancak, hafıza miktarı ana bilgisayar sayısına bağlıdır ve parametreler izlenmektedir.
500GB’ı izlemek için 2GB RAM ve 2GB disk alanı yeterli olacaktır

Yapcağımız çalışmanın özeti aşağıdaki gibi olacak.

  • Apache Server kurulumu
  • Zabbix reposunun eklenmesi
  • Mysql’in Zabbix sunucusuna kurulumu
  • Zabbix DB oluşturma işlemleri
  • MariaDB secure configuration
  • Zabbix config dosyasının düzenlenmesi
  • Selinux ve Firewall yapılandırması.
  • Zabbix Web yapılandırması.

Bu kadar bilgilendirmeden sonra kuruluma artık başlayabiliriz.

İnstall PHP Extension

Aşağıdaki komutu kullanarak gerekli PHP eklentisini kuruyoruz.

Zabbix deposunu yapılandırın

Zabbix, temel işletim sistemimizde varsayılan olarak mevcut değildir, bu nedenle Zabbix veri havuzu yapılandırma paketini kurun.

Bu makaleyi hazırlarken zabbix 4.2 henüz yayınlanmamıştı bu sebepten ekran görüntüleri zabbix 4.0.x a ait 4.2 kurulumu için sadece repo adresini aşağıdaki gibi eklemeniz yeterli geriye kalan tüm adımlar aynı.

MySQL kurulumu

Zabbix sunucusunu, sisteminize MySQL veritabanı destek paketi ile birlikte kurmak için aşağıdaki komutu kullanın.

Time Zone Ayarları

Apache’yi Zabbix sunucusuyla kullanmaya başlamak için. Zabbix yapılandırma dosyasının TimeZone ile güncellenmesi gerekiyor.

Aşağıdaki satırı doğru saat dilimiyle güncelleyin. Resmi sitede sitedendaha fazla zaman dilimi bulun.
bizim ayarlarımız istanbul olacak.

Centos 7 üzerine Zabbix 4.2 kurulumu 4

Zabbix DB oluşturma işlemleri

Start the MariaDB service.

MariaDB’ye giriş yapın ve Zabbix kurulumumuz için veritabanı ve kullanıcı oluşturacağız fakat bu işlemden önce mysql servisimize girişleri güvenli hale getirmemiz gerekiyor ve bunun için parola koymalıyız bunun için aşağıdaki komutları takip ediyoruz.

Servislerimizi start ediyoruz

Mysql Secure installation

MySQL yapılandırmasını ilk kez başlatmak için aşağıdaki komutu uyguluyoruz.

Bu komut sonrası çıktı aşağıdaki gibi olacak ve burada mysql ‘e bağlanacağımız root parolamızı belirleyeceğiz.

Aşağıdaki bölümde “<—” işareti ile parola girmeniz gereken bölümlere açıklamalar yazdım bu bölümleri inceleyebilirsiniz.
Root kullanıcısı ile mysql e giriş yapıyoruz.
Mysql üzerinde oluşturacağımız veri tabanı bilgileri aşağıdaki gibi olacak.

DBName =zabbix
DBUser   =zabbix
DBPassword = zabbix1234 –>Buraya siz istediğiniz bir parolayı verebilirsiniz.

Aşağıdaki komutları giriyoruz.

Zabbix kurulumu için veritabanını oluşturduktan sonra, ilk şema ve verileri yeni oluşturulan veritabanına alıyoruz. Kısaca zabbix ile indirdiğimiz DB’yi yeni sisteme import ediyoruz ve yukarıda oluşturduğumuz hesaplar ile ilişkilendiriyoruz.

Zabbix config dosyasını düzenlme

zabbix_server.conf dosyasında DB, Host ve Username gibi bilgileri düzenleyeceğiz aşağıdaki komutu çalıştırıyoruz.

Açtığımız dosyada aşağıdaki satırları bulup yukarıda oluşturduğumuz mysql veritabanı ve user hesabı ile aynı olup olmadığını kontrol ediyoruz ve DB için oluşturduğumuz parolamızı giriyoruz.

SELinux & Iptables & Firewall Yapılandırması

Sunucunuzda SELinux etkinse, Zabbix web önyüzünün sunucuya başarılı bir şekilde bağlanmasını sağlamak için aşağıdaki komutu çalıştırmanız gerekir

Kural eklemek için aşağıdaki komutları kullanıyoruz.

Eğer IP Tables kullanıyosanız aşağıdaki komutlar ile gerekli izinleri verebilirsiniz.

Eğer Linux Firewall kullanıyorsanız aşağıdaki komutlarla gerekli izinleri verebilirsiniz.

Servislerin Yapılandırılması

Zabbix Servislerini restart ediyoruz.

Servislerin sistem restart olduktan sonra otomatik başlaması için aşağıdaki komutları çalıştırıyoruz.

Yapılan Kurulumun terminal çıktısı aşağıdaki gibidir .

 

Zabbix Web Configuration

Web tarayıcınızı açın ve zabbix server’a erişmek için aşağıdaki gibi sunucunuzun ip adresinin sorunu /zabbix path ini ekleyin.

Sizi karşılayacak ekran aşağıdaki gibi olacak ve sizi zabbix kurulumuna yönlendirecek. Next step diyerek devam ediyoruz.

Centos 7 üzerine Zabbix 4.2 kurulumu 5

Bu adım, Zabbix Kurulumu için önkoşulların yerine getirildiğini doğrular. Herhangi bir sorun varsa, bu sayfa tüm uzantıların eksik olduğunu size söyleyecektir. Sonraki Adım’a tıklayın.

Centos 7 üzerine Zabbix 4.2 kurulumu 6
Zabbix veritabanı adını, DB kullanıcısını ve şifresini girin. Next Step’i tıklayın.
Centos 7 üzerine Zabbix 4.2 kurulumu 7

Burada Zabbix sunucumuzun ismini belirliyoruz port numarası ve server name bölümlerini değiştirmeyin.

Centos 7 üzerine Zabbix 4.2 kurulumu 8
Kurulumun özet bilgisini gösteren ekranda son kontrollerimizi yapıyoruz.
Centos 7 üzerine Zabbix 4.2 kurulumu 9
Kurulumun başarılı bir şekilde sonlandırıyoruz.
Centos 7 üzerine Zabbix 4.2 kurulumu 9

Centos 7 üzerine Zabbix 4.2 kurulumu 11

Artık http://server-ip/zabbix  yazdığımızda bizi aşağıdaki gibi bir login paneli karşılayacak.

Default parola bilgileri aşağıdki gibidir.

Username :Admin (A harfi büyük olmalı)
Pass: zabbix
Centos 7 üzerine Zabbix 4.2 kurulumu 12

Login işleminden sonra bizi Zabbix in default Dash Board’u karşılıyor.
Centos 7 üzerine Zabbix 4.2 kurulumu 13

Zabbix server kurlum adımlarımız bu kadar.

Hakkinda Serdar Bayram

Bu yazı blog üzerinde Serdar Bayram tarafından hazırlanıp paylaşılmıştır. 2009 yılında açılan blogum kısa zaman içerisinde paylasımları ile dikkat cekip büyük bir izleyici kitlesine sahip olmuştur.

ilginizi Cekebilir

Zabbix Dashboard oluşturma işlemleri 17

Zabbix Dashboard oluşturma işlemleri

Google Translate kodu Zabbix server üzerinde Kullanışlı ve anlamlı dash boardların nasıl oluşturulacağını bu makalede …

Linux üzerine Zabbix Agent kurulumu 35

Linux üzerine Zabbix Agent kurulumu

Bu makalemizde Zabbix agent’ın Linux makineler üzerine kurulumunu inceleyeceğiz. Temel olarak izleyeceğimiz yol Zabbix Repostory’nin …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*