通过zabbix实现对RedHat、CentOS、HP-UX、AIX……监控
4 篇帖子 分页: 1 / 1
帖子oulin_hl » 2013年 11月 23日 16:48 星期六
(1)下载zabbix客户端软件

http://www.zabbix.com/download.php
根据客户端系统版本的不同也要选择不同版本的zabbix。
我用的linux 2.6.X i386 以此为例

wget http://www.zabbix.com/downloads/2.0.3/z ... 386.tar.gz

(2)新建zabbix 用户和组

groupadd zabbix #新建zabbix组

useradd -g zabbix zabbix #新建zabbix用户并将其加入到zabbix组

(3)解压客户端软件

tar zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz
注:这个2.0的tar包跟其他貌似有些差别,运行解压命令之后是将tar包中的文件解压到了当前目录下,一个bin,一个sbin。
mkdir /usr/local/zabbix
mv bin /usr/local/zabbix #将解压出来的bin目录移动到新建的zabbix下
for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done
mv sbin /usr/local/zabbix #将解压出来的sbin目录移动到新建的zabbix下
for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done
for循环是将zabbix/sbin下的程序链接到/usr/sbin下

(4)在客户端上添加zabbix的监控端口

vim /etc/services
添加如下内容
zabbix_agent 10050/tcp
zabbix_agent 10050/udp
保存退出!

(5)拷贝并修改客户端配置文件

注:下载的客户端源码包里是没有配置文件的,zabbix客户端的配置文件也是通用的,把zabbix服务器上的cp过来就可以用。
我已经在zabbix服务端上将的客户端的配置文件cp过来了。
(如果你是按照我上篇的配置,客户端文件在/etc/zabbix中cp)

服务器上执行:scp /etc/zabbix/zabbix_agentd.conf 客户端IP:/usr/local/etc
vim /usr/local/etc/zabbix_agentd.conf
修改以下几项
Server = 监控服务器IP
Hostnae= 本机的主机名

(6)拷贝启动脚本

cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d
拷贝启动脚本到/etc/init.d下

chmod a+x /etc/init.d/zabbix_agentd
为/etc/init.d下的启动添加可执行权限

(7)启动zabbix客户端并添加开机自启动

service zabbix_agentd start #启动zabbix客户端
echo "service zabbix_agentd start" >>/etc/rc.local #开机自启动

(8)查看进程,确实zabbix客户端是否启动

ps -ef | grep zabbix

图片
可以看到6个zabbix进程,说明客户端安装完成,启动成功。

关于zabbix 在linux客户端上安装就完成了,后续研究如何添加监控并报警,有问题还请大家提出,一起学习,一起交流。

本文出自 “我的未来不是梦。” 博客,请务必保留此出处http://song49.blog.51cto.com/4480450/1030102
代码: 全选
ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!
帖子weiwei8180 » 2014年 4月 18日 11:41 星期五
呵呵,不错,辛苦了!
帖子517421372 » 2017年 3月 14日 17:41 星期二
好东西必须支持
帖子laolang8888 » 2018年 6月 1日 11:57 星期五
好文章必须谢谢!
4 篇帖子 分页: 1 / 1

登录

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客