auto install zabbix-agent

#!/bin/bash
# Author: kernal
# Date:2014-03-25
# Filename: autoinstall_zabbixclient.sh
# auto install & config zabbix_agent_client
find /etc/yum.repos.d/ -name epel.repo
if [ $? -eq 0 ]; then
yum –enablerepo=epel -y install zabbix-agent
else
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
fi
input_fun()
{
OUTPUT_VAR=$1   //$1 就是Input Host ip or name
INPUT_VAR=””   //定义变量INPUT_VAR起始值为空
while [ -z $INPUT_VAR ]; do   //判断变量INPUT_VAR是否为空
read -p “$OUTPUT_VAR” INPUT_VAR  //进入交互式,继续输入ip地址,知道输出内容后退出此次循环
done
echo $INPUT_VAR
}
IPADDR=$( input_fun “Input Host ip [192.168.1.188 or www.iopenstack.com]: “)   //定义变量IPADDR
LOCAL_HOST_NAME=$( input_fun “Input Host Name [yourhostname]: “)              //定义主机名称
# Edit file
sed -i ’82 s/Server=127.0.0.1/Server=’$IPADDR’/’ /etc/zabbix/zabbix_agentd.conf
# Edit Hostname
sed -i ’105 s/Hostname=Zabbix server/Hostname=’$LOCAL_HOST_NAME’/’ /etc/zabbix/zabbix_agentd.conf
if [ $? -eq 0 ];then
echo “successful”
fi
/etc/init.d/zabbix-agent start
chkconfig zabbix-agent on

auto install zabbix-agent

时间: 2024-10-30 02:11:04

auto install zabbix-agent的相关文章

How to Install Zabbix Agent on Windows System

Zabbix Agent is installed on remote systems needs to monitor through Zabbix server. The Zabbix agent collects resource utilization and applications data on client system and provide such information to zabbix server on their requests. This article wi

zabbix agent installation for windows

Table of Contents 1, Download zabbix_agents_3.0.0.win.zip. 0 2, Uncompress ZABBIX zip file. 0 3, Enter in zabbix folder and Create a new file named zabbix_agentd.log. 0 4, Enter in conf folder and edit zabbix_agentd.win.conf0 5, copy the zabbix folde

Zabbix Agent 自动、主动注册

简述: 今天来研究一下 Zabbix 的主动注册功能. 当你有十台机器需要监控时,你手动去添加是没有问题的.但是当你有五十台.上百台或更多服务器要监控时,你会怎么做 ? Active Agent Auto-Registration 主要用于 Agent 主动且自动向 Server 注册.很好的解决了 Agent IP.系统.配置不统一等问题. 非常适合现在的云环境中. 一.安装 Agent shell > cd /scripts ; vim auto_install_zabbix_agent.s

zabbix agent端启动时报错:“错误1053:服务没有及时响应启动或控制请求”

按照前面文章的方法,又想加一台Windows服务器到zabbix监控,结果在最后一步,点击右键菜单"启动"时,却报错了. 我就是在zabbix agent端服务器的DOS窗口,执行"D:\zabbix_agents_2.4.4.yg\bin\win64>zabbix_agentd.exe -c D:\zabbix_agents_2.4.4.yg\conf\zabbix_agentd.win.conf -d"命令.(注意我的路径,并不一定照搬.) 里面的&quo

Powershell 自动化安装zabbix agent

############################################ #Author:Lixiaosong #[email protected] #For:Auto install zabbix-agent #Version:1.0 ############################################## wget   http://www.zabbix.com/downloads/2.4.1/zabbix_agents_2.4.1.win.zip -Ou

Zabbix安装(四):Zabbix Agent For Windows

说明:在Windows_x64系统环境下安装Zabbix客户端. 一.手动安装方式 1.程序 安装程序依然使用同一个软件包zabbix-2.2.5.tar.gz 官方下载主页: http://www.zabbix.com/download.php 这里我们下载和服务端一样的版本: http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.5/zabbix-2.2.5.tar.gz 解压缩后将zabbix

Zabbix Agent自动注册

一 Zabbix Server配置. (IP:192.168.1.199 在(二)中以配置完成)1.创建Host GroupConfiguration->Host Groups菜单右上测Create host Group按钮.创建Agent Auto Register.添加模版. 2.添加自动操作规则Configuration->Actions 菜单的最右边,选择下拉框Event Source中Auto registration,Create action.Host metadata 配置为l

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 x

10.安装zabbix agent

1.安装软件包 linux: rpm -ivh zabbix-2.2.11-1.el6.x86_64.rpm zabbix-agent-2.2.11-1.el6.x86_64.rpm windows:直接将软件包拷贝到指定目录 md C:\zabbix_agents_2.2.9.win xcopy zabbix_agents_2.2.9.win C:\zabbix_agents_2.2.9.win /E /H /Y 2.修改配置文件中的Server和Hostname 如果不修改Hostname,

saltstack批量安装zabbix agent

1.准备zabbix agent的配置文件 由于没有啥特别要求,这里我选择yum安装zabbix22-agent [[email protected] init]# yum -y install zabbix22-agent [[email protected] zabbix]# cp zabbix_agentd.conf /etc/salt/states/init/files/ 2.创建zabbix_agent.sls [[email protected] ~]# vim /etc/salt/