源码安装ZABBIX客户端
2015-04-09 15:38
351 查看
之前安装过ZABBIX的服务端,详情请参见我之前写的文章猛戳这里。现在开始安装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 #使配置立即生效
客户端安装配置
下载安装客户端
所有版本下载地址: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+微信+短信+邮件+客户端告警机制:安装包方式和源码安装
- Linux操作系统zabbix客户端源码包安装详解
- CentOS5.5下安装zabbix客户端并配置成SysV服务启动
- Zabbix1.8.4代理客户端安装步骤(Windows)
- CentOS 6.0 上源码安装zabbix-server
- zabbix2.0.5客户端安装及被监控主机添加 推荐
- zabbix客户端软件安装配置(Windows操作系统)
- zabbix客户端软件安装配置(Linux操作系统)
- zabbix2.0.6服务端与客户端的安装配置
- zabbix 2.03 源码编译及安装配置
- (个人笔记)zabbix 客户端安装(windows)
- Zabbix Linux 客户端安装
- FreeBSD安装配置zabbix的客户端
- zabbix客户端安装配置
- zabbix客户端安装二
- Zabbix Linux 客户端安装
- (转)无需安装SDK,3部完成Android客户端开发(附源码)
- debian6下zabbix1.8.6源码安装
- zabbix 客户端软件安装配置(Linux操作系统)
- zabbix 1.8.5 客户端安装部署(Linux操作系统)