Zabbix Linux 客户端安装

 

上次说了Zabbix 服务端的安装,今天在linux上安装了客户端,过程以下:php

(1)下载zabbix客户端软件linux

   
   
   
   
  1. http://www.zabbix.com/download.php vim

  2. 根据客户端系统版本的不一样也要选择不一样版本的zabbix。 服务器

  3. 我用的linux 2.6.X i386 以此为例 tcp

  4. wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz ide

(2)新建zabbix 用户和组学习

   
   
   
   
  1. groupadd zabbix               #新建zabbix组 spa

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

(3)解压客户端软件blog

   
   
   
   
  1. tar zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz  

  2. 注:这个2.0的tar包跟其余貌似有些差异,运行解压命令以后是将tar包中的文件解压到了当前目录下,一个bin,一个sbin。

  3. mkdir /usr/local/zabbix

  4. mv bin /usr/local/zabbix    #将解压出来的bin目录移动到新建的zabbix下

  5. for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done

  6. mv sbin /usr/local/zabbix   #将解压出来的sbin目录移动到新建的zabbix下

  7. for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done

  8. for循环是将zabbix/sbin下的程序连接到/usr/sbin下

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

   
   
   
   
  1. vim /etc/services

  2. 添加以下内容

  3. zabbix_agent    10050/tcp

  4. zabbix_agent    10050/udp

  5. 保存退出!

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

   
   
   
   
  1. 注:下载的客户端源码包里是没有配置文件的,zabbix客户端的配置文件也是通用的,把zabbix服务器上的cp过来就能够用。

  2. 我已经在zabbix服务端上将的客户端的配置文件cp过来了。

  3. (若是你是按照我上篇的配置,客户端文件在/etc/zabbix中cp)

  4. 服务器上执行:scp /etc/zabbix/zabbix_agentd.conf 客户端IP:/usr/local/etc

  5. vim /usr/local/etc/zabbix_agentd.conf

  6. 修改如下几项

  7. Server = 监控服务器IP

  8. Hostnae= 本机的主机名

(6)拷贝启动脚本

   
   
   
   
  1. cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d

  2. 拷贝启动脚本到/etc/init.d下

  3. chmod a+x /etc/init.d/zabbix_agentd

  4. 为/etc/init.d下的启动添加可执行权限

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

   
   
   
   
  1. service zabbix_agentd start               #启动zabbix客户端

  2. echo "service zabbix_agentd start" >>/etc/rc.local     #开机自启动

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

   
   
   
   
  1. ps -ef | grep zabbix  

能够看到6个zabbix进程,说明客户端安装完成,启动成功。

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

本文出自 “个人将来不是梦。” 博客,请务必保留此出处http://song49.blog.51cto.com/4480450/1030102