Zabbix – Instalace Proxy 4.0

Toto bude jen rychlý návod na instalaci a jak postupovat, když není balíček v repozitáři. 
Postup jsem aplikoval na Debian 9, následně bude krok za krokem instalace:

Provedeme kontrolu verze a případně stáhneme 4.0

root@debzabbixproxy:~# apt-get update && apt-cache search zabbix
root@debzabbixproxy:~# apt-cache policy zabbix-proxy-mysql
root@debzabbixproxy:~# wget repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb
root@debzabbixproxy:~# dpkg -i zabbix-release_4.0-2+stretch_all.deb
root@debzabbixproxy:~# apt update
root@debzabbixproxy:~# apt-cache policy zabbix-proxy-mysql
root@debzabbixproxy:~# apt-get install zabbix-proxy-mysql

My používáme Zabbix proxy s MySQL, ale máme zkušenosti i s PostgreSQL a fungovala stabilne. Dále doporučuji provést na začátku kontrolu verze v repozitáři. Zabbix 4.0 je LTS, takže je dost pravděpodobné, že se brzy dočkáme balíčků přímo v repozitářích distribuce.

Následně je potřeba ručně vytvořit databázi 

  • vytvoření db
  • naplnění ze zdrojového skriptu

root@debzabbixproxy:~# mysql -uroot 
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;

root@debzabbixproxy:~# wget sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.0/zabbix-4.0.0.tar.gz
root@debzabbixproxy:~# tar -xvf zabbix-4.0.0.tar.gz
root@debzabbixproxy:~# cd zabbix-4.0.0/database/mysql
root@debzabbixproxy:~# mysql -uroot zabbix < schema.sql

Upravení konfigureace

root@debzabbixproxy:~# mcedit /etc/zabbix/zabbix_proxy.conf

Upravíme název databáze a login do mysql – v našem případě vše “zabbix”
dále nastavíme název proxy – musí být stejný jako ve webu Například PROXY01
a zrestartujeme službu

root@debzabbixproxy:~# service zabbix-proxy restart

Poté nastavíme proxy ve Web Frontendu 

V Administraci je záložka Proxy a zde dáme vytvořit novou. Připomínám název ve fronetendu a v konfuguraci se musí shodovat.

Následně již jen provedeme kontrolu logu zda vše běží jak má.

root@debzabbixproxy:~# tail -f /var/log/zabbix/zabbix_proxy.log

Odkaz na oficiální dokumentaci Zabbixu:

Redhat/Centos
Debian/Ubuntu

Photo by Glenn Carstens-Peters on Unsplash


Sdílet článek...
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email