当前位置: 首页 > news >正文

zabbix-proxy代理服务器配置

下载zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

安装

yum -y install zabbix-proxy-mysql zabbix_get

查看相关文件路径

rpm -ql zabbix-proxy-mysql

创建数据库

mysq -uroot -proot

mysql> create database zabbix_proxy character set utf8 collate utf8_bin; 

mysql> GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix_proxy'@'%';

mysql> flush privileges;

mysql> exit

导入初始数据
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.38/schema.sql.gz | mysql -uzabbix_proxy -pzabbix zabbix_proxy

mysql  -uzabbix_proxy -p

mysql> user zabbix_proxy;
mysql> show tables;

mysql> exit

systemc restart mysql

 修改proxy.conf配置文件

[root@test-03 ~]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
Server=192.168.40.113  #zabbix-server ip
Hostname=test-03   #proxy主机名称
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
DBName=zabbix_proxy  #数据库名称
DBUser=zabbix_proxy    #数据库用户
DBPassword=zabbix     #数据库密码
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1

systemc restart zabbix-proxy
 

报错问题

1、 20949:20231018:080621.069 database is down: reconnecting in 10 seconds
 20949:20231018:080631.069 [Z3001] connection to database 'zabbix_proxy' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sok' (2)

因为zabbix-proxy找不到 /var/lib/mysql/mysql.sok 所以报错

mysq -uroot -proot
mysql> SHOW VARIABLES LIKE 'socket';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| socket        | /tmp/mysql.sock |
+---------------+-----------------+
1 row in set (0.00 sec)

确认sock安装路径,在zabbix_proxy.conf 203修改配置

vim /etc/zabbix/zabbix_proxy.conf

203  DBSocket=/tmp/mysql.sock

2、25305:20231018:081433.392 using configuration file: /etc/zabbix/zabbix_proxy.conf 25305:20231018:081433.394 [Z3001] connection to database 'zabbix_proxy' failed: [2059] Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory 25305:20231018:081433.394 Cannot connect to the database. Exiting...

根据错误信息,你遇到了一个关于 MySQL 认证插件 caching_sha2_password 的问题。这个插件要求共享对象文件 caching_sha2_password.so,但在指定的路径 /usr/lib64/mysql/plugin/ 下找不到该文件。

解决此问题的方法是,你可以尝试更改 MySQL 用户的认证插件,以使用较旧的 mysql_native_password 插件,这在较旧版本的 MySQL 中更常见。以下是解决方法:

mysql> ALTER USER 'zabbix_proxy'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'zabbix';
Query OK, 0 rows affected (0.07 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)

mysql>
mysql> exit

systemctl restart mysql

web配置

在zabbix-server查看

[root@localhost ~]# tailf /var/log/zabbix/zabbix_server.log9946:20231018:155145.260 server #34 started [trapper #4]9949:20231018:155145.261 server #37 started [alert syncer #1]9945:20231018:162028.694 sending configuration data to proxy "test-03" at "192.168.40.18", datalen 3662, bytes 1299 with compression ratio 2.89944:20231018:162029.795 sending configuration data to proxy "test-03" at "192.168.40.18", datalen 3662, bytes 1299 with compression ratio 2.89925:20231018:162145.372 executing housekeeper9925:20231018:162148.973 housekeeper [deleted 7662 hist/trends, 265000 items/triggers, 0 events, 0 problems, 0 sessions, 0 alarms, 0 audit, 0 records in 3.599864sec, idle for 1 hour(s)]

 


 

http://www.lryc.cn/news/198466.html

相关文章:

  • 【python零基础入门学习】python进阶篇之OOP - 面向对象的程序设计
  • 中国xx集团信息技术工程师面试
  • Jmeter接口自动化测试 —— Jmeter下载安装及入门
  • ARM 学习笔记2 初识Cortex-M33与STM32G4
  • vue中使用coordtransform 互相转换坐标系
  • 双线性插值详解
  • C++ “”
  • 计算机三级有必要考吗?计算机三级有哪些科目?
  • 6.5 Elasticsearch(五)Spring Data Elasticsearch - 增删改查API
  • XPS—专项文献阅读-科学指南针
  • 电脑办公助手之桌面便签,助力高效率办公
  • 【面试题】2023虹软计算机视觉一面
  • 板带纠偏控制系统伺服比例阀放大器
  • 视频I420裸流保存为文件
  • IDEA中SpringBoot项目的yml多环境配置
  • 【Linux】UDP协议
  • AutoCAD 2022 for Mac/Windows升级您的设计工具,提升工作效率
  • 协程,GIL全局解释器,互斥锁,线程池,Concurrent模块
  • MAPEFFECT代码在传奇中有何作用如何运用
  • Godot 官方2D C#重构(1):雪花碰撞
  • 计算机基础知识35
  • VulnHub mrRobot
  • 【MATLAB第79期】基于MATLAB的数据抽样合集(sobol、LHS、Halton、正交、随机函数)更新中
  • Lua快速入门教程
  • html资源提示符
  • VR智能家居虚拟连接仿真培训系统重塑传统家居行业
  • Defects4j数据集安装及使用
  • vant_ CountDown倒计时
  • spark集成hive
  • 提升微服务稳定性与性能:深入剖析Netflix Hystrix框架