安装完《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*