Ana içeriğe geç

Zabbix 5.0 LTS

Bu dokümantasyonda Zabbix-Server Ubuntu 20.04 LTS üzerine kuruluyor. Zabbix-server üzerinden Ubuntu 20.04 ve Windows Server 2016 izleniyor. Bunun içinde Ubuntu ve Windows Server üzerine Zabbix-agent kuruluyor. Bu dökümantasyon Zabbix 5.0 LTS kurulumu ve yapılandırmasını gösterir.

Zabbix-Server Kurulumu

  • Zabbix-Server Ubuntu 20.04 LTS üzerine kuruluyor.
  • Putty veya benzeri araçlar ile sunucuya bağlanabilirsiniz.
  • Root yetkisine sahip oluyoruz.
sudo -i

zabbix1

  • Zabbix repodan çekiliyor.
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb

zabbix2

  • Zabbix reposu kuruluyor.
dpkg -i zabbix-release_5.0-1+focal_all.deb

zabbix3

  • Güncelleştirmeler sağlanıyor.
apt update 

zabbix4

  • Zabbix kuruluyor.
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

zabbix5

  • İndirmesi için Y yazıp enterliyoruz.
y

zabbix6

  • MySQL indiriyoruz.
apt-get install mysql-server 

zabbix7

  • İndirmesi için Y yazıp enterliyoruz.
y

zabbix8

  • MySQL’e root girişi yapıyoruz. Şifre: admin
mysql -u root -p 

zabbix9

  • Zabbix adında veritabanı oluşturuyoruz.
create database zabbix character set utf8 collate utf8_bin;

zabbix10

  • Zabbix adında kullanıcı oluşturuyoruz. (password kısmına istediğinizi yazın.)
create user [email protected] identified by 'password';

zabbix11

  • Zabbix kullanıcısını Zabbix veritabanına bağlıyoruz ve tüm yetkileri veriyoruz.
grant all privileges on zabbix.* to [email protected];

zabbix12

  • MySQL den çıkıyoruz.
quit;

zabbix13

  • Gerekli yapılandırmalar.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

zabbix14

  • Şifre olarak az önce girdiğiniz Zabbix kullanıcısının şifresini girin.
  • Password (komutlarda değişiklik yapmadıysanız bunu girin)

zabbix15

  • /etc/zabbix/zabbix_server.conf dosyasını düzenleyeceğiz. (nano ile açıyoruz)
nano /etc/zabbix/zabbix_server.conf

zabbix16

  • Putty üzerinde ctrl+w yapın. DBPassword yazıp enterleyin. (arama yaptınız)

zabbix17

  • DBPassword= kısmında # kaldırıp, Veritabanı kullanıcı şifrenizi girin.
  • Çıkış için CTRL+X > Y > Enter

zabbix18

  • /etc/zabbix/apache.conf dosyasını düzenleyeceğiz. (nano ile açıyoruz.)

zabbix19

  • Biraz aşağıya inin. # ile işaretlenen iki komut göreceksiniz.

zabbix20

  • Bu ikisinin # işaretini kaldırın ve sonundaki Riga’yı Istanbul olarak ayarlayın.
php_value date.timezone Europe/Istanbul
  • Çıkış için CTRL+X > Y > Enter

zabbix21

  • Sistemi yeniden başlatıyoruz.
systemctl restart zabbix-server zabbix-agent apache2
  • Sistemi kalıcılaştırıyoruz.
systemctl enable zabbix-server zabbix-agent apache2

zabbix22

  • Bir önceki görselde Next Step butonuna tıklayın.
  • Next Step diyoruz.

zabbix23

  • Veritabanı adımız ve kullanıcımız zabbix şeklinde, o yüzden yanlızca şifre girin.

zabbix24

  • Direk Next Step diyoruz.

zabbix25

  • Tüm ayarlarımızı gözden geçirip Next Step diyoruz.

zabbix26

  • Yapılandırmamız başarılı. Finish diyoruz.

zabbix27

  • Kullanıcı adı Admin şifre: zabbix (a büyük :) )

zabbix28

  • Yapılandırma başarılı. Kurulum tamamlandı.

zabbix29

Zabbix-Agent (Ubuntu 20.04)

  • Zabbix-Agent Ubuntu 20.04 LTS üzerine kuruluyor.
  • Root yetkisine sahip oluyoruz.
sudo -i
  • Zabbix repodan çekiliyor.
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
  • Zabbix reposu kuruluyor.
dpkg -i zabbix-release_5.0-1+focal_all.deb
  • Güncelleştirmeler sağlanıyor.
apt update
  • Zabbix agent kuruluyor.
apt-get install zabbix-agent
  • /etc/zabbix/zabbix_agentd.conf dosyasını nano komutu ile düzenleyeceğiz.

  • Bu dosyanın içerisindeki bazı şeyleri değiştirmemiz gerekiyor.

  • Server= zabbix-server ip adresi

zabbixc1

  • ServerActive= Zabbix-server ana makine ip adresi
  • Hostname= sizin hostname’niz. (hostname komutu ile öğrenilebilir.)
  • Çıkış yapmak için CTRL+X > Y > Enter

zabbixc1

  • Zabbix-agenti kalıcı hale getirin.
sudo systemctl enable zabbix-agent
  • Zabbix-agenti başlatın.
sudo systemctl start zabbix-agent
  • Zabbix-server’in ulaşabilmesi için port izni verin.
sudo ufw allow 10050/tcp
  • Zabbix-server tarayıcısına girin.
  • Configürasyon altındaki hosts kısmına girip create host diyoruz.

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • sağ taraftaki küçük kutucuk yeşil renk olması gerekiyor. 10 dakika kadar bekleyin ve sayfayı yenileyin.

zabbixc1

  • Yapılandırma sağlanmıştır.

zabbixc1

Zabbix-Agent Kurulumu (Windows Server 2016)

  • Windows server sunucunuzdan tarayıcıya girin zabbix download yazarak ikinci linke tıklayın.

zabbixc1

  • zabbix-agent kısmını seçin

zabbixc1

  • Yapılandırmalar bu şekilde olacaktır.

zabbixc1

  • AMD64 olanı indirin

zabbixc1

  • İndirdiğiniz zip dosyasını zipten çıkarın.

zabbixc1

  • C diskinin içerisine zabbix adında klasör oluşturun.

zabbixc1

  • İndirdiğiniz dosyanın içerisinde iki dosya daha var.
  • Conf dosyasının içerisindeki zabbix_agentd.conf dosyası c diskinde bulunan zabbix dosyasına atılacak.
  • Bin dosyası içerisinde bulunan 3 .exe dosyası c diskinde bulunan zabbix dosyasına atılacak.

zabbixc1

  • C diskinin içerisindeki zabbix dosyasınin içeriği böyle olacak. Toplamda 4 dosya aktardınız.

zabbixc1

  • zabbix_agentd.conf dosyasını birlikte aç deyip wordpad ile açın.

zabbixc1

  • Server= Zabbix-server ip adresi

zabbixc1

  • Hostname’nizin ne olduğunu server manageye girerek görebilirsiniz.

zabbixc1

  • Hostname kısmına az önceki WIN ile başlayan şeyi yazıyorsunuz. ServerActive kısmına zabbix-server ıp adresini yazıyorsunuz.

zabbixc1

  • Cmd’yi yönetici olarak başlatın.

zabbixc1

  • Zabbix klasörüne gidiyoruz.

zabbixc1

  • Gerekli yapılandırmalar sağlanıyor.
zabbix_agentd.exe -c zabbix_agentd.conf --install

zabbixc1

  • Gerekli yapılandırmalar sağlanıyor.
zabbix_Agentd.exe -s

zabbixc1

  • Server manageye girin. 2. kısma tıklayın.

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • services’e girin.

zabbixc1

  • Zabbix_Agent hizmetini yeniden başlatın.

zabbixc1

  • Ipconfig komutu ile ip adresinizi öğrenin (192.168.127.130)

zabbixc1

  • Zabbix-Server’i açın. Configuration altındaki hosts kısmına tıklayın. Sonra sağ üst taraftaki create host butonuna tıklayınca bu ekranla karşılacaksınız.

  • zabbixc1

  • zabbixc1

  • zabbixc1

  • Windows eklenti ancak bir 10 dakka beklemek gerek.

zabbixc1

  • Yapılandırma gerçekleşti. Kurulum tamamlandı.

zabbixc1