安装完《centos7安装zabbix-server(源码安装方式)》后,就可以安装zabbix-agentd
我这是为了后续的大数据实践做好准备,可以监控服务器的运行情况

安装流程

跟server一样:
1.下载zabbix源码zabbix-3.4.6.tar.gz,网页地址:https://www.zabbix.com/downlo...

wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/3.4.6/zabbix-3.4.6.tar.gz

2.解压进入目录

tar -zxvf zabbix-3.4.6.tar.gz
cd zabbix-3.4.6

3.创建zabbix用户(不然启动zabbix服务或zabbix代理是不给的)

groupadd zabbix
useradd -g zabbix zabbix

这里开始不一样了
4.配置源码,配置agentd即可

./configure --enable-agent

5.编译安装

make install 

6.修改agentd配置

vim /usr/local/etc/zabbix_agentd.conf
配置三点即可: 
Server=(zabbix_server所在的ip或域名)
ServerActive=(zabbix_server所在的ip或域名)
Hostmame=(就是本机的hostname)

7.登录zabbix的web页面
8.进入Configuration-->Hosts增加被监控的节点

只想简单的增加三点:
Host name
New group
Agent interfaces
Templates(选择Template OS Linux)

TroubleShoot

1.Configuration-->Hosts里Agent interfaces的作用,用于限制agentd配置的Server或ServerActive的ip,如果配置文件的ip和Agent interfaces的ip对不上,则agentd会报错拒绝一个链接接入cat /tmp/zabbix_agentd.log,在这里虽然mysql.centos7.com时本机,但是这个ip:192.168.31.176

 22272:20180130:232616.144 failed to accept an incoming connection: connection from "127.0.0.1" rejected, allowed hosts: "mysql.centos7.com"

2.编译时的错误,configure: error: Unable to use libpcre (libpcre check failed)

yum -y install pcre*

电脑杂技集团
208 声望32 粉丝

这家伙好像很懂计算机~