阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

源码安装ZABBIX客户端

151次阅读
没有评论

共计 2471 个字符,预计需要花费 7 分钟才能阅读完成。

之前安装过 ZABBIX 的服务端,详情请参见我之前写的文章 http://www.linuxidc.com/Linux/2015-04/116061.htm。现在开始安装 ZABBIX 的客户端

客户端安装配置

下载安装客户端
所有版本下载地址:http://www.zabbix.com/download.php,可以直接下载已经编译好的二进制文件,或者也可以源码安装。

# cd /usr/local/src
# wget “http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist”
# tar -xzvf zabbix-2.2.2.tar.gz
# cd zabbix-2.2.2
# ./configure –prefix=/usr/local/zabbix-2.2.2/ –enable-agent
# make
# make install
zabbix 客户端配置
配置 zabbix_server 配置文件,zabbix 源码目录下

# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
Server=127.0.0.1(注意,客户机上面这个需要修改为监控机的 IP 地址)
ServerActive=127.0.0.1(注意,客户机上面这个需要修改为监控机的 IP 地址)
Hostname=Zabbix server(这里的名字需要和监控机上面配置的一致)
其中 Server 和 ServerActive 都指定 zabbixserver 的 IP 地址,不同的是,前者是被动后者是主动。也就是说 Server 这个配置是用来允许 127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是,客户端主动提交数据给他。明白了吗?为什么要分主动和被动?后续再来讨论这个问题!

其他主机安装客户端记得添加 zabbix 用户。

zabbix 客户端启动(注意一定要创建 zabbix 用户)
为了安全考虑 zabbix 只使用普通用户运行,假如你当前用户叫 asd,那么你运行他,他便使用 asd 身份运行。但是如果你在 root 环境下运行 zabbix,那么 zabbix 将会主动使用 zabbix 用户来运行。但是如果你的系统没有名叫 zabbix 的用户,你需要创建一个用户,如下:
# groupadd zabbix
# useradd -g zabbix zabbix

# /usr/local/zabbix-2.2.2/sbin/zabbix_agentd
默认端口 10050
vim /etc/rc.local
添加
/usr/local/zabbix-2.2.2/sbin/zabbix_agentd
设置开机自启

一、配置防火墙,开启 10050、10051 的 TCP 和 UDP 端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -s 192.168.21.127 -m state –state NEW -m tcp -p tcp –dport 10050:10051 -j ACCEPT
-A INPUT -s 192.168.21.127 -m state –state NEW -m udp -p udp –dport 10050:10051 -j ACCEPT
:wq! #保存退出
service iptables restart #重启防火墙使配置生效
说明:192.168.21.127 是 Zabbix 服务端的 IP 地址,表示端口只对此 IP 开放,如果要对所有 IP 开放,规则如下:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 10050:10051 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 10050:10051 -j ACCEPT

或者可以直接清空 iptables 表,iptables -F, 然后再 /etc/init.d/iptables save 就清空了 iptables 的所有规则。

二、关闭 SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效

一些 Zabbix 相关教程集合

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-04/116062.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2471字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中