码迷,mamicode.com
首页 > 其他好文 > 详细

一个安装zabbix_agentd的脚本

时间:2016-07-29 19:26:04      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:shell   安装客户端   运维自动化   zabbix_agentd   

配合之前写的Zabbix客户端的安装过程,地址在http://chenx1242.blog.51cto.com/10430133/1828777,于是就写一个自动安装zabbix_agentd的脚本,这个可以搭配ansible的script模块一起食用,口味更佳。


vim auto_install_zabbix_agent.sh
#!/bin/bash
# written by ChrisChan @ 2016-7-30
mkdir /download        
cd /download
# 下载zabbix_agentd
wget http://heanet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz

# 安装客户端
tar -zxvf zabbix-3.0.3.tar.gz
cd zabbix-3.0.3 
./configure --prefix=/usr/local/zabbix_agent --enable-agent && make install

#  把zabbix_agentd加入到service里
cp misc/init.d/Fedora/core/zabbix_agentd /etc/init.d/
sed -i ‘s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix_agent#‘ /etc/init.d/zabbix_agentd
echo ‘Zabbix客户端已经被成功安装了‘

#  启动zabbix_agentd
echo "下面为您启动zabbix客户端,并且显示其所占用的10050端口情况"
service zabbix_agentd start
netstat -lnpt | grep 10050

# 结束
echo "整个脚本结束,感谢您的使用!"


这里是默认下载zabbix-3.0.3版本,只安装了agentd客户端,而且就像configure里写的,已经把这个安装到/usr/local/zabbix_agent路径里,所以把/init.d/zabbix_agentd里的BASEDIR也改成/usr/local/zabbix_agent。




本文出自 “生活就是等待戈多” 博客,请务必保留此出处http://chenx1242.blog.51cto.com/10430133/1831746

一个安装zabbix_agentd的脚本

标签:shell   安装客户端   运维自动化   zabbix_agentd   

原文地址:http://chenx1242.blog.51cto.com/10430133/1831746

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!