vivion27 发表于 2019-1-22 11:02:36

一个安装zabbix_agentd的脚本

  配合之前写的Zabbix客户端的安装过程,地址在http://chenx1242.blog.运维网.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。
  

  

  




页: [1]
查看完整版本: 一个安装zabbix_agentd的脚本