zabbix agent安装脚本

为了以后批量部署,节省时间和人力就把zabbix_agent的安装方法改成源码的,仅供参考

#!/bin/bash
#zabbix server 端IP 地址
SERVER="10.10.99.78"
 
#zabbix 版本号,也就是源码包.tar.gz前面的部分
VER="/usr/local/src/zabbix-2.4.4"

groupadd zabbix
useradd  -g zabbix zabbix -s /sbin/nologin 
 
tar xvf $VER.tar.gz
cd $VER
./configure --prefix=/usr/local/zabbix --enable-agent
make install
#该版本zabbix不需要make,直接make install即可,其它版本请酌情修改
 
echo "Installation completed !"
 
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
 
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod 755 /etc/init.d/zabbix_agentd
 
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd
 
ln -s /usr/local/zabbix/etc /etc/zabbix
ln -s /usr/loca/zabbix/bin/zabbix_get /usr/bin/
ln -s /usr/loca/zabbix/bin/zabbix_sender /usr/bin/
ln -s /usr/loca/zabbix/sbin/zabbix_agent /usr/sbin/
ln -s /usr/loca/zabbix/sbin/zabbix_agentd /usr/sbin/
  
echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services
echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
echo "zabbix-trapper 10051/tcp #Zabbix Trapper" >> /etc/services
echo "zabbix-trapper 10051/udp #Zabbix Trapper" >> /etc/services
  
sed -i "s/Server\=127.0.0.1/Server=$SERVER/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s/ServerActive\=127.0.0.1/ServerActive=$SERVER:10051/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf
sed -i "s#UnsafeUserParameters=0#UnsafeUserParameters=1#g" /etc/zabbix/zabbix_agentd.conf
sed -i "s%# Include=/usr/local/etc/zabbix_agentd.userparams.conf%Include=/etc/zabbix/zabbix_agentd.conf.d/%g" /etc/zabbix/zabbix_agentd.conf
  
chkconfig zabbix_agentd on
service zabbix_agentd start
时间: 2024-10-12 11:03:35

zabbix agent安装脚本的相关文章

Zabbix Agent安装(linux版)

1. 查看linux系统版本及内核: [[email protected] tools]# uname -r 2.6.32-431.3.1.el6.x86_64 2. 创建用户名和组: [[email protected] ~]#groupadd zabbix [[email protected] ~]#useradd –g zabbixzabbix 3. 创建新目录: [[email protected] ~]# mkdir /root/tools [[email protected] ~]#

安装zabbix agent shell 脚本

#!/bin/bash [ -d /usr/local/zabbix ] && echo "/usr/local/zabbix exist" && exit if ps -ef | grep zabbix_agentd | grep -v grep ; then echo "zabbix agent is installed" exit fi yum install -y autoconf automake imake libxml2

zabbix agent安装与配置篇

 Zabbix监控windows部署安装 Zabbix agent 在windows上安装部署 (1)手工安装zabbix agent客户端 1.  下载与解压 地址: http://www.zabbix.com/downloads 解压zabbix_agents_X.X.X.win.zip conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序 2.  配置与安装 2.1 配置zabbix agent相关配置. 找到conf下的配置文件 zabbix_age

zabbix 客户端安装脚本

脚本是根据自己的生产环境中编写的,请注意编码格式,初次来写,有需要优化好的建议,大家都可以留言进行交流. #/bin/bash  #源码自动安装zabbix客户端脚本. #需要把zabbix安装包放在/usr/loacl 下面执行.   #安装gcc cc插件 yum install -y gcc cc    #检查zabbix用户是否存在   user=zabbix group=zabbix #create group if not exists egrep "^$group" /e

zabbix Agent安装(二)

一.在Linux上安装zabbix Agent 1.创建组和用户 groupadd zabbix useradd -g zabbix zabbix 2.安装 yum install gcc gcc-c++ tar zabbix-2.4.7.tar.gz cd zabbix-2.4.7 ./configure --enable-agent make install 3.修改配置文件 #将其中的Server=127.0.0.1中的IP改写为Zabbix Server的IP cd /usr/local

zabbix agent安装与配置、自定义监控

zabbix agent配置 安装agent包 #安装agent包 [[email protected] web]# yum -y install zabbix-agent #编辑agent配置文件路径:/etc/zabbix/zabbix_agentd.conf [[email protected] zabbix]# vim zabbix_agentd.conf  #修改被动的Server,主动的ServerActive Server=192.168.0.17 ServerActive=192

zabbix一键安装脚本

脚本作者:火星小刘 web:www.huoxingxiaoliu.com email:[email protected] 要求纯净centos6/7系统 关闭防火墙 关闭selinux php>=5.6 运行"server-install.sh"安装zabbix服务器端 由于zabbix3需要php5.6以上,因此脚本会删除原有php环境从新安装 mysql默认root密码123321zabbix数据库名称zabbixzabbix数据库用户名zabbixzabbix数据库密码za

LNMP+Zabbix一键安装脚本

环境:CentOS 6.5(最小化安装) 执行截图: #!/bin/bash #date:2015-6-14 #author:yfshare #mail:[email protected] echo '' echo -e "\t###########################################################" echo -e "\t###\t\t\t\t\t\t\t###" echo -e "\t###\twelcom

zabbix专题:第三章 Zabbix Agent客户端安装详解

第三章 Zabbix Agent For  本节目录大纲 程序环境 zabbix agent安装配置 (1)安装 (2)配置 (3)启动服务 在zabbix服务器上面添加zabbix-agent服务器,看是否agent安装成功 zabbix专题:第三章 Zabbix Agent For Linux 前面我们已经知道了Zabbix 可以采用Agent/Server 的架构 如果机器比较多,可以使用批量脚本执行或者使用ansible部署agent zabbix agent安装配置 (1)安装 注意r