本篇文章主要介绍了"企业级分布式监控系统Zabbix系列之02(Zabbix-Agent安装与配置)",主要涉及到方面的内容,对于软件工程感兴趣的同学可以参考一下:
本文以CentOS 6.7 x86_64系统为例,环境为刚做好的新系统。Zabbix-Agent端环境检查[root@linux-node2 ~]# cat /...
本文以CentOS 6.7 x86_64系统为例,环境为刚做好的新系统。
Zabbix-Agent端环境检查
[root@linux-node2 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@linux-node2 ~]# uname -r
2.6.32-573.8.1.el6.x86_64
[root@linux-node2 ~]# uname -m
x86_64
[root@linux-node2 ~]# hostname
linux-node2.example.com
[root@linux-node2 ~]# ifconfig | awk -F '[inet addr:| ]+' 'NR==2{print $2}'
10.19.1.20
[root@linux-node2 ~]# yum repolist
已加载插件:fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
指定Zabbix的yum源。
[root@linux-node2 ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
指定Zabbix的epel源。
[root@linux-node2 ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum安装zabbix的agent端。
yum install -y zabbix zabbix-agent
查看zabbix-agent的配置文件
[root@linux-node2 ~]# egrep -v "(^#|^$)" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/
配置文件中,有3相需要进行更改。
Server对应的地址是被动模式中Agent允许谁来获取数据;
ServerActive对应的地址是主动模式中Agent给谁发送数据;
如果需要使用主动模式,Hostname对应内容一定要修改为Agent端的真实主机名,且此Hostname要保持唯一。