批量安装zabbix-agent脚本
批量安装zabbix-agent脚本,为了方便识别名称,自动根据IP最后一位对主机进行重命名操作,方便zabbix-server开启批量注册时,名称识别时用。也避免zabbix-server老是30分钟提示一次主机名被更改。
软件和配置文件都放在一台机器上。
- #!/bin/bash
- #desc: used for autoinstall zabbix client
- src=/usr/local/src
- IP=`ifconfig eth0 | grep inet | awk -F ":" '{print $2}' | awk '{print $1}' | cut -d "." -f 4`
- IP1=`ifconfig eth0 | grep inet | awk -F ":" '{print $2}' | awk '{print $1}'`
- HOSTNAME=`echo IP$IP`
- OLDNAME=` grep "HOSTNAME" /etc/sysconfig/network | cut -d "=" -f 2`
- hostname `echo IP$IP`
- echo "$IP1 $HOSTNAME" >> /etc/hosts
- sed -i "s/${OLDNAME}/${HOSTNAME}/g" /etc/sysconfig/network
- useradd zabbix
- test -e $src/zabbix-1.8.10.tar.gz && rm -rf $src/zabbix-1.8.10.tar.gz
- wget http://172.16.10.165/zabbix_soft/zabbix-1.8.10.tar.gz -P $src
- cd $src
- tar -zxf zabbix-1.8.10.tar.gz
- cd zabbix-1.8.10
- ./configure --prefix=/usr/local/zabbix --with-net-snmp --enable-agent && make install
- sleep 1
- test -e /etc/zabbix && mv /etc/zabbix /etc/zabbix_bak || mkdir /etc/zabbix
- wget http://172.16.10.165/zabbix_soft/zabbix_agentd.conf -P /etc/zabbix/
- cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/
- chmod u+x /etc/init.d/zabbix_agentd_ctl
- sed -i 's/opt/usr\/local/g' /etc/init.d/zabbix_agentd_ctl
- sed -i 's/var\/tmp/tmp/g' /etc/init.d/zabbix_agentd_ctl
- sed -i "s/IP131/${HOSTNAME}/g" /etc/zabbix/zabbix_agentd.conf
- /etc/init.d/zabbix_agentd_ctl start && netstat -tnlp
转载于:https://blog.51cto.com/myhat/897020
批量安装zabbix-agent脚本相关推荐
- Windows系统一键安装zabbix agent
下载附件里的zabbix_agents_auto_installer.win.rar,解压后修改AutoInstall.bat里的zabbix_server的IP,以管理员身份运行AutoInstal ...
- bat 安装zabbix agent
公司数百的服务器需要安装zabbix agent,却因公司规章无法使用批量部署软件的情况,你只能静下心来一台台安装.当然也可以使用简便方法安装: 此处的'zabbix agent 2' 为我需要安装的 ...
- Windows下安装Zabbix agent
1.网上下载新版的Windows Agent http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip 2. 解压后找到bin ...
- 1 源码安装Zabbix agent 3.4
1.创建zabbix用户和组 # groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin 2.安装支持的类库 # yum -y inst ...
- [记录]Shell并发模式批量安装saltstack的脚本
SaltStack+Shell: salt-master的配置:#cat /etc/salt/masteruser: rootauto_accept: Truesalt-minion的配置(支持多ma ...
- ubuntu内网环境安装zabbix agent
一.在一台可以连接外网的同系统的ubuntu上制作离线安装包 1.1.通过如下指令下载zabbix agent软件所需要的deb包 $ sudo apt-get -d install zabbix-a ...
- windows 安装 zabbix agent 客户端
下载window客户端 https://assets.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip 在C盘建立目录 C:/zabbix ...
- Freebsd安装zabbix agent
1. 使用WinSCP将zabbix-3.0.2.tar复制到/tmp目录 2. 解压 执行: cd /tmp tar -zxf zabbix-3.0.2.tar.gz 3. 安装 执行: cd za ...
- zabbix agent 的两种安装方式
(一)zabbix-agent介绍和工作原理 1 介绍 zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各 ...
- zabbix agent安装_zabbix agent的安装与配置
Agent安装 rpm -ivh zabbix-agent-3.2.4-1.el6.x86_64.rpm 安装完成后,zabbix agent端已经安装完成了,zabbix agent端的配置目录位于 ...
最新文章
- Spring4.X系列之AOP基础篇
- C语言程序练习- L1-040 最佳情侣身高差 (10分)
- 如果计算机用户有密码 待机,电脑待机密码怎么设置
- C# 利用系统剪贴板 保存 自定义对象
- mysql insert 错误码_利用 MySQL 自身错误诊断区域-爱可生
- mkdir 创建目录
- 编译GDAL支持OpenCL使用GPU加速
- 机器学习Sklearn学习总结
- 华为是怎样研发的(1)——概述
- 《孤尽班T31-04-工程结构规约》
- 计算机专业毕业设计怎么做 - 选题推荐 - 疑问解答
- 手机脚本这样写,自动刷视频赚金币,一天一根冰棍钱够了!!!
- Linux下常见的权限维持方式
- SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径
- 《高情商修炼手册》 by 小粥超人(小hi)Hygge @Chou
- 游戏鼠标的dpi测试软件,鼠标dpi查看_自己就可以测试鼠标的DPI
- 创品牌强农精品培育消费引领 国稻种芯百团计划行动发布
- 物联网驱动数字化转型
- 长平之战后的秦赵又一次决战——邯郸保卫战_我是亲民_新浪博客
- P3392 涂国旗——暴力枚举