Zabbix Proxy 4 | Centos 7 Installiation

Bu makale üzerinde; zabbix proxy 4 versiyonu için kurulum adımları gözlemlenmektedir, centos7 işletim sistemi kullanılmıştır.

Giriş;

Merhaba,

Bu dökümanı izleyerek Zabbix proxy sunucusu kurup yapılandırmayı gözlemleyeceğiz, işlemlerin tümü Centos7-Minimal işletim sistemi üzerinde gerçekleştirilmiştir ve zabbix 4.0.6 versiyonu kullanılmıştır.

Ön gereksinimler;

Bu döküman Linux işletim sistemleri hakkında biraz bilgi sahibi olunması gereken, Centos 7 kurabilir ve konfigürasyonu yapabiliyor olunması gereken bir yetkinliğe sahiptir,

Centos7 minimal işletim sistemini indirmek için; http://mirror.niobeweb.net/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

Centos7 kurulum ve konfigürasyonu ile ilgili döküman için; https://docs.centos.org/en-US/centos/install-guide/Simple_Installation/

!!! Centos 7 üzerinde; firewall ve selinux ayarları ile ilgili bir tecrübeniz yok ise bahsi geçen ayarlarının kapatılması gerekmektedir,

İşletim sistemi updatelerinin yapılıyor olması, statik bir ip adresi atanmaldır,

Hostname değiştirilmeli ve ntp ayarlarının(tr) yapılıyor olması gerekmektedir;

https://computingforgeeks.com/top-things-to-do-after-fresh-installation-of-centos-7-x-minimal/

https://www.thegeekdiary.com/centos-rhel-how-to-configure-ntp-server-and-client/

Zabbix Proxy Kurulum Adımları;

Aşağıdaki komutları sırası ile girdiğiniz takdirde zabbix proxy sunucusu kurulmuş ve kullanıma hazır oluyor olmalıdır. Açıklama yapılması gereken komutlar için kırmızı renkli yazılı notları komut satırına eklememeye dikkat ediniz.

Gerekli paketlerin import edilmesi ve kurulması için gerekli komut setleri;

# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum install zabbix-proxy-mysql
# yum install mariadb-server -y


Servisleri enable ve start edip mysql db oluşturmak gerekmektedir.

# systemctl enable mariadb && systemctl start mariadb

# mysql_secure_installation          /     ( Y N N Y )

# mysql -u root -p
# create database zabbix_proxy character set utf8 collate utf8_bin;
# grant all privileges on zabbix.* to zabbix@localhost identified by “SifreVeriniz”;
# flush privileges;
# quit;


Zabbix için oluşturduğunuz database’e zabbix için gerekli database bileşenlerini import etmek ve zabbix proxy config dosyasının editlenmesi gerekmektedir;

# zcat /usr/share/doc/zabbix-proxy-mysql-4.X.X/schema.sql.gz | mysql -u zabbix zabbix -p

ZabbixProxy dosyası;

vi /etc/zabbix/zabbix_proxy.conf

ProxyMode=1 
Server=<IP of your zabbix server>
Hostname=<sunucunuzun hostnamei>
DBName=<Proxy için olusturulan DB ismi>
DBUser=<Proxy için olusturulan DB kullanıcısı>
DBPassword=<Proxy için olusturulan DB sifresi>
# systemctl enable zabbix-proxy && systemctl start zabbix-proxy



Proxy sunucusunun dış ip adresini öğrenmek için;

# curl icanhazip.com

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.