标签:share connect failed chkconfig buffer 作者 ide 没有 权限
Proxy 安装程序1、安装mariadb
首先需要安装mariadb-server
启动服务
[root@VM_0_13_centos web]# systemctl start mariadb.service
添加到开机启动
[root@VM_0_13_centos web]# systemctl enable mariadb.service
2、获取/zabbix-proxy安装包
#wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-proxy-mysql-3.4.1-1.el7.x86_64.rpm
原文作者说 因为存在一些依赖关系,不能直接rpm -ivh,所有必须用yum rpm包的形式进行安装,那我们就照做
3、使用yum安装zabbix-proxy
部分主机遇到以下报错
Error: Package: zabbix-proxy-mysql-4.0.0-1.alpha1.el7.x86_64 (/zabbix-proxy-mysql-4.0.0-1.alpha1.el7.x86_64)
Requires: fping
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
提示缺少 fping,解决办法:
]# yum install -y fping
4、创建数据库
#mysql
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin; #创建zabbix_proxy库
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by ‘zabbix‘; #创建zabbix_proxy用户并把zabbix_proxy库的所有权限给他密码是zabbix
MariaDB [(none)]> flush privileges; #重新加载权限表
MariaDB [(none)]> quit #退出
某些服务器遇到了报错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
解决办法:再次启动服务systemctl restart mariadb.service
5、导入zabbix-proxy默认数据
6、配置zabbix_proxy
改以下配置:
Server=192.168.1.1 #同步指向的server端的IP,非本地IP。可以是server端的主机域名,但要确保proxy端解析server的域名,并且网络可达
Hostname=Zabbix proxy #proxy本地的名称,此名称需要与将来在server端的WEB页面上的代理程序名称一致,名称自定义
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBName=zabbix_proxy #与上面mysql配置对应
DBUser=zabbix #与上面mysql配置对应
DBPassword=zabbix #与上面mysql配置对应
DBPort=3306 #与上面mysql配置对应
ConfigFrequency=120 #主动去server端去拉去配置更新的频率120秒一次
DataSenderFrequency=60 #发送采集的监控数据到服务器端,默认是1秒,我们一分钟发送一次
#roxyLocalBuffer=0 #代理配置文件中的ProxyLocalBuffer和ProxyOfflineBuffer参数控制数据在本地保存多长时间。
StartTrappers=10
StartSNMPTrapper=1
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log #默认没有这个路径可创建或注释
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
7、启动zabbix-proxy
如果你出现以下报错,那是你没执行关闭防火墙的步骤,没关selinux
Job for zabbix-proxy.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-proxy.service" and "journalctl -xe" for details.
验证日志中出现报错:cannot set resource limit: [13] Permission denied
8、验证日志
标签:share connect failed chkconfig buffer 作者 ide 没有 权限
原文地址:https://blog.51cto.com/jameszhan/2511919