Ubuntu 22.04
Sponsored Link

Zabbix 6.0 : Zabbix प्रॉक्सी कॉन्फ़िगर करें2023/09/15

 
Zabbix सर्वर पर कार्यभार को कम करने के लिए या होस्ट से डेटा एकत्र करने के लिए Zabbix प्रॉक्सी को कॉन्फ़िगर करें, जिसे वे सीधे Zabbix सर्वर के साथ संचार नहीं कर सकते हैं।
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।
* dlp.srv.world    [Zabbix Server (10.0.0.30)]
* prox.srv.world   [Zabbix Proxy  (10.0.0.34, 192.168.0.34)]
* node02.srv.world [Zabbix Agent  (192.168.0.52)]

[1]
[2] Zabbix प्रॉक्सी स्थापित करें।
root@prox:~#
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-3+ubuntu22.04_all.deb

root@prox:~#
dpkg -i zabbix-release_6.0-3+ubuntu22.04_all.deb

Selecting previously unselected package zabbix-release.
(Reading database ... 75317 files and directories currently installed.)
Preparing to unpack zabbix-release_6.0-3+ubuntu22.04_all.deb ...
Unpacking zabbix-release (1:6.0-3+ubuntu22.04) ...
Setting up zabbix-release (1:6.0-3+ubuntu22.04) ...

root@prox:~#
apt update

root@prox:~#
apt -y install zabbix-proxy-mysql zabbix-sql-scripts

[3] Zabbix Proxy के लिए एक डेटाबेस बनाएं।
root@prox:~#
mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 37
Server version: 10.6.7-MariaDB-2ubuntu1.1 Ubuntu 22.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin; 
Query OK, 1 row affected (0.00 sec)

# [password] को अपनी पसंद के किसी भी पासवर्ड से बदलें
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'password'; 
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges; 
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye

root@prox:~#
cat /usr/share/doc/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix_proxy

Enter password:  
# जो पासवर्ड आपने ऊपर [zabbix] उपयोगकर्ता के लिए सेट किया है
[4] Zabbix प्रॉक्सी कॉन्फ़िगर करें।
root@prox:~#
vi /etc/zabbix/zabbix_proxy.conf
# पंक्ति 14 : प्रॉक्सी मोड जोड़ें
# 0 = active तरीका, 1 = passive तरीका
ProxyMode=1

# पंक्ति 32 : Zabbix सर्वर निर्दिष्ट करें
Server=10.0.0.30

# पंक्ति 42 : Zabbix Proxy होस्टनाम निर्दिष्ट करें
Hostname=prox.srv.world

# पंक्ति 158 : डीबी होस्ट निर्दिष्ट करें
DBHost=localhost

# पंक्ति 171 : डीबी नाम निर्दिष्ट करें
DBName=zabbix_proxy

# पंक्ति 186 : डीबी उपयोगकर्ता निर्दिष्ट करें
DBUser=zabbix

# पंक्ति 195 : डीबी उपयोगकर्ता पासवर्ड जोड़ें
DBPassword=password

root@prox:~#
systemctl start zabbix-proxy

root@prox:~#
systemctl enable zabbix-proxy
[5]
Zabbix Agent नोड की सेटिंग्स के लिए, यहां देखें।
लिंक की सेटिंग पर Zabbix सर्वर एड्रेस को Zabbix प्रॉक्सी एड्रेस से बदलें।
[6] व्यवस्थापक उपयोगकर्ता के साथ Zabbix व्यवस्थापक साइट पर लॉगिन करें और बाएं फलक पर [प्रशासन] - [प्रॉक्सी] पर क्लिक करें, और फिर ऊपरी-दाएं पर प्रॉक्सी बनाएं] बटन पर क्लिक करें।
[7] Zabbix प्रॉक्सी पैरामीटर इनपुट करें और [जोड़ें] बटन पर क्लिक करें।
[8] यदि सफलतापूर्वक जोड़ा गया है, तो निम्न स्क्रीन दिखाई जाएगी।
[9] एक नया Zabbix एजेंट नोड जोड़ें। सामान्य के समान बुनियादी पैरामीटर इनपुट करें। सामान्य एजेंट नोड से भिन्न बिंदु के लिए, [प्रॉक्सी द्वारा निगरानी] अनुभाग पर Zabbix प्रॉक्सी निर्दिष्ट करें।
[10] कुछ मिनटों के बाद, यदि सेटिंग्स ठीक हैं तो मॉनिटरिंग डेटा निम्नानुसार एकत्र किया जाता है।
मिलान सामग्री