当前位置:网站首页>ZABBIX proxy server and ZABBIX SNMP monitoring

ZABBIX proxy server and ZABBIX SNMP monitoring

2022-07-06 19:22:00 Cute Chu

Image download 、 Domain name resolution 、 Time synchronization please click Alibaba cloud open source image station

One 、 Deploy zabbix proxy server

The role of distributed monitoring :

  • Share responsibility server Centralized pressure
  • Solve the problem of network delay between multiple computer rooms

file

bsystemctl disable --now firewalld
setenforce 0
hostnamectl set-hostname zbx-proxy

file

file

file

1.1、 Set up zabbix Download source , install zabbix-proxy

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 

cd /etc/yum.repos.d
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

yum install -y zabbix-proxy-mysql zabbix-get

file

file

1.2、 install zabbix The required database

yum install -y mariadb-server mariadb

systemctl enable --now mariadb

mysql_secure_installation         # Initialize database , And set the password , Such as  abc123

file

file

1.3、 Add database users , as well as zabbix Required database information

mysql -u root -pabc123

CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;

file

1.4、 Import database information

rpm -ql zabbix-proxy-mysql 		# Inquire about  sql  The location of the file 

zcat /usr/share/doc/zabbix-proxy-mysql-5.0.15/schema.sql.gz | mysql -uroot -pabc123 zabbix_proxy

file

file

1.5、 modify zabbix-proxy The configuration file

vim /etc/zabbix/zabbix_proxy.conf
Server=192.168.80.20				#30 That's ok , Appoint  zabbix  Server side  IP  Address 
Hostname=zbx-proxy					#49 That's ok , Specify the current  zabbix  The host name of the proxy server 
DBPassword=zabbix					#196 That's ok , Specify the current database  zabbix  User's password 

file

file

file

1.6、 start-up zabbix-proxy

systemctl start zabbix-proxy
systemctl enable zabbix-proxy

1.7、 Configure on all hosts hosts analysis

vim /etc/hosts
192.168.80.20 zbx-server
192.168.80.30 zbx-agent01
192.168.80.13 zbx-proxy

file

1.8、 stay Web Configuration page agent agent

 Click on the left menu bar 【 To configure 】 Medium 【 action 】, Check the automatic registration rules , Click on   Ban 
 Click on the left menu bar 【 To configure 】 Medium 【 host 】, Check the original client host , Click on   Delete 

file

file

 Click on the left menu bar 【 management 】 Medium 【agent agent 】, Click on 【 To create the agent 】
【agent Agent name 】 Set to  zbx-proxy
【 System agent mode 】 choice   Active 
【 Agency address 】 Set to  192.168.130.131
 Click on  【 add to 】

file

file

file

Two 、 To configure agent Use proxy

2.1、 Modify... On the client side agent2 The configuration file

vim /etc/zabbix/zabbix_agent2.conf
......
Server=192.168.80.13			#80 That's ok , Appoint  zabbix  Proxy server  IP  Address 
ServerActive=192.168.80.13		#120 That's ok , Appoint  zabbix  Proxy server  IP  Address 

file

file

2.2、 stay Web Configuration page

 Click on the left menu bar 【 To configure 】 Medium 【 host 】, Click on 【 Create a host 】
【 Host name 】 Set to  zbx-agent01
【 Visible name 】 Set to  zbx-agent01
【 group 】 choice  Linux server
【Interfaces】 Of 【IP Address 】 Set to  192.168.80.30
【 from agent Agent monitoring 】 choice  zbx-proxy

 Then click on the menu bar above 【 Templates 】
【Link new tamplates】 Search for  Linux , choice  Template OS Linux by Zabbix agent
 Click on  【 add to 】

file

file

2.3、 Restart the service on the client and proxy server respectively

systemctl restart zabbix-agent2

systemctl restart zabbix-proxy

 Click on the left menu bar 【 To configure 】 Medium 【 host 】 Refresh , Check whether the monitoring status of the client host is normal 

 Check the log on the server 
tail -f /var/log/zabbix/zabbix_proxy.log

file

3、 ... and 、 Set up zabbix-snmp monitor

SNMP, Simple network management protocol

3.1、 Server installation snmp Monitoring program

yum install -y net-snmp net-snmp-utils

file

3.2、 modify snmp Configuration file for , And start the service

vim /etc/snmp/snmpd.conf
......
view    systemview    included   .1				#57 That's ok , Add this configuration 

systemctl start snmpd

file

file

file

3.3、 Use snmp Command test

snmpwalk -v 2c -c public 127.0.0.1 sysname
SNMPv2-MIB::sysName.0 = STRING: zbx-server
-------------------------------------------------------
–v 1|2c|3: Appoint SNMP Protocol version 
–c: Specify the community string 
sysname: by  snmp  Of  key
-------------------------------------------------------

3.4、 stay Web Configuration page snmp Mode monitoring

 Click on the left menu bar 【 To configure 】 Medium 【 host 】, Click on  Zabbix server
【Interfaces】 Click on 【 add to 】 choice  SNMP , The port is set to  161
 Click on the menu bar above 【 Templates 】,【 Linked templates 】 All in  agent  Select the template to unlink and clean up 
 And then 【Link new templates】 Mid search  Linux SNMP, choice  Template OS Linux SNMP
 Click on  【 to update 】, Wait a while  Zabbix server	 The availability of becomes  SNMP  Monitoring mode .

file

file

file

file

file

In this paper, from :https://juejin.cn/post/7116473286535413797

原网站

版权声明
本文为[Cute Chu]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061128575139.html

随机推荐