Chinaunix首页 | 论坛 | 博客
  • 博客访问: 329345
  • 博文数量: 62
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 710
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-14 14:12
个人简介

太懒

文章分类

全部博文(62)

文章存档

2015年(8)

2014年(20)

2013年(34)

我的朋友

分类: LINUX

2013-06-20 10:39:18

Linux 安装 zabbix-agent 脚本


点击(此处)折叠或打开

  1. #!/bin/bash

  2. # install zabbix-agent
  3. # a.fanliao@gmail.com
    # Jun 20 10:37:40 CST 2013

  4. . /etc/profile


  5. a=0
  6. while [ $a -lt 1 ];
  7. do
  8.     rpm -Uhv http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm && (( a++ ))
  9.     sleep 2
  10.     #if [ $? != 0 ];then
  11.     #    echo "install zabbix repo failed!"
  12.     #else
  13.     # echo "install zabbix repo ok"
  14.     #    a=a+1
  15.     #fi

  16. done


  17. b=0
  18. while [ $b -lt 1 ];
  19. do
  20.     yum --enablerepo=zabbix install zabbix-agent -y && (( b++ ))
  21.     sleep 2
  22. done


  23. #ok

  24. chkconfig zabbix-agent on || ( echo "chkconfig failed" )

  25. #wget ftp://my2950.momo.org/pub/kik/zabbix/zabbix_agentd.conf.linux

  26. if [ -f /etc/zabbix/zabbix_agentd.conf ];then
  27.     mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.orig && ( echo "mv orig conf file" )
  28.     wget ftp://my2950.momo.org/pub/kik/zabbix/zabbix_agentd.conf.linux -O /etc/zabbix/zabbix_agentd.conf.linux || ( echo "wget failed" )
  29.     ln -s /etc/zabbix/zabbix_agentd.conf.linux /etc/zabbix/zabbix_agentd.conf || ( echo "ln failed" )
  30. else
  31.     wget ftp://my2950.momo.org/pub/kik/zabbix/zabbix_agentd.conf.linux -O /etc/zabbix/zabbix_agentd.conf.linux || ( echo "wget failed" )
  32.     ln -s /etc/zabbix/zabbix_agentd.conf.linux /etc/zabbix/zabbix_agentd.conf || ( echo "ln failed" )
  33. fi

  34. service zabbix-agent start || ( echo "service failed" )

  35. echo "more /etc/zabbix/zabbix_agentd.conf"

  36. more /etc/zabbix/zabbix_agentd.conf | grep ^[^#$]

阅读(1637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~