CentOS6 Zabbix-Agent2.0安装脚本
- #! /bin/bash
- #####################################
- #-----------------------------------#
- #------zabbix_agentd2.0_install-----#
- #-----------------------------------#
- #####################################
- user=zabbix
- hostname=`hostname`
- zabbix_path="/usr/local/zabbix_agent"
- zabbix_name="zabbix_agents_2.0.6.linux2_6.amd64.tar.gz"
- #zabbix_conf=`find /usr/local -name zabbix_agentd.conf`
- #zabbix_conf_path=${zabbix_conf%/*}
- #zabbix_sbin=`find /usr/local -name zabbix_agentd -type f`
- #zabbix_sbin_path=${zabbix_sbin%/*}
- #检查系统里面是否有yum安装的zabbix_agentd##
- rpm -qa | grep zabbix >> /dev/null
- if [ $? == 0 ];then
- echo "zabbix_agentd is installed,If you need to continue the installation,Please execute 'yum remove zabbix-agent -y'"
- exit 110
- fi
- #检查系统里面是否有编译安装的zabbix_agentd##
- #find /usr/local -name zabbix_agentd.conf
- zabbix_conf=`find /usr/local -name zabbix_agentd.conf`
- zabbix_conf_path=${zabbix_conf%/*}
- if [ -f "$zabbix_conf" ];then
- echo "zabbi_agent2.0 installed exit 120"
- exit 120
- else
- echo "install zabbix_agent"
- fi
- #检查是否存在Zabbix-agent安装包
- if [ -f "$zabbix_name" ];then
- echo "zabbix_agentd is exist"
- else
- echo "wget zabbix-agent"
- yum install wget -y
- wget http://www.zabbix.com/downloads/2.0.6/zabbix_agents_2.0.6.linux2_6.amd64.tar.gz
- sleep 2
- fi
- mkdir -p $zabbix_path
- tar zxvf $zabbix_name -C $zabbix_path
- sleep 2
- zabbix_conf=`find /usr/local -name zabbix_agentd.conf`
- zabbix_conf_path=${zabbix_conf%/*}
- cd $zabbix_conf_path
- sed -i 's/Server=127.0.0.1/Server=Server.hostname/g' ./zabbix_agentd.conf
- sed -i 's/ServerActive=127.0.0.1/ ServerActive=Server.hostname/g' ./zabbix_agentd.conf
- sed -i "s/Hostname=Zabbix server/Hostname=$hostname/g" ./zabbix_agentd.conf ##变量需要双引号来调用#
- cat /etc/passwd | grep $user >> /dev/null
- if [ $? == 0 ];then
- echo "User exist" >> /dev/null
- else
- useradd $user
- fi
- ####启动zabbix_agentd####
- zabbix_conf=`find /usr/local -name zabbix_agentd.conf`
- zabbix_conf_path=${zabbix_conf%/*}
- zabbix_sbin=`find /usr/local -name zabbix_agentd -type f`
- zabbix_sbin_path=${zabbix_sbin%/*}
- $zabbix_sbin_path/zabbix_agentd -c $zabbix_conf_path/zabbix_agentd.conf
- echo "Please execute 'netstat -tunlp | grep zabbix'"
- exit 120
CentOS6 Zabbix-Agent2.0安装脚本的更多相关文章
- zabbix 3.0 安装 ubuntu环境
zabbix 3.0 安装 标签(空格分隔): 开发 [TOC] 下载deb # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/z ...
- zabbix v3.0安装部署
这篇文章没有写明init的部分要注意 zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白 ...
- Ubuntu14.04 x64 zabbix 3.0 安装
U buntu14.04 x64 zabbix 3.0 安装 苦于网上的文档很多,但是对初学者来说,很多都搭建不成功,我重新安装一下.记录一下. 下载deb wget http://repo.za ...
- 一键安装 zabbix 3.0 版本 脚本
原文地址: http://blog.csdn.net/u012449196/article/details/53859068 本文修改了原文中的部分错误,此脚本适用于zabbix 2.0 或 3.0 ...
- 一键安装 zabbix 2.0 版本 脚本
原文地址: http://blog.csdn.net/u012449196/article/details/53859068 本文修改了原文中的部分错误,此脚本适用于zabbix 2.0 版本,以版本 ...
- zabbix 2.0 安装
2.0环境 采用Centos6.3_64位操作系统 Zabbix安装 Zabbix 2.0 for RHEL5: # rpm -ivh http://repo.zabbix.com/zabbix/2. ...
- [转]Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- zabbix 3.0 安装
zabbix3.0安装注意: 1.PHP要5.4版本以上 2.防火墙关闭 3.selinux关闭 注:本操作系统为centos 6.5 X86 操作步骤 一.安装PHP 添加 epel 源 # r ...
- zabbix agent自动安装脚本
#!/bin/bash #desc: used for autoinstall zabbix client #说明:本脚本旨在批量安装zabbix_agent,在一个服务器上放好软件和配置文件,执行本 ...
随机推荐
- 简单了解Linux文件目录
/bin :获得最小的系统可操作性所需要的命令 /boot :内核和加载内核所需的文件 /dev :终端.磁盘.调制解调器等的设备项 /etc :关键的启动文件和配置文件 /home :用户的主目录 ...
- Thymeleaf初探
Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎.类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用 ...
- Excutor线程池
文章:Java并发(基础知识)—— Executor框架及线程池 待完善……
- KMP算法查找字符串
假设长字符串为t,短字符串为p.为了进行KMP匹配,首先需要计算字符串p的next数组,后面实现了计算该数组的函数void KmpGenNext(char* p, int* next).对于”abca ...
- Summer training #8
A: B:按题意直接暴力找符合题意的数的个数 #include <bits/stdc++.h> #include <cstring> #include <iostream ...
- Nginx概念
这篇文章只是单纯的介绍nginx以及一些相关概念,有的概念在实际应用中不会用到,不理解也没有关系,这不影响我们学习nginx. Nginx是什么 如果你知道http协议和httpd是什么,那你就会容易 ...
- 小程序swiper组件的bindchange方法重复执行问题
这是官方文档的说法给出了swiper组件一直来回滑动的bug原因 以下是修正方法 <swiper autoplay="{{autoplay}}" interval=" ...
- 多规格商品SKU 组件封装
前言 做电商项目呢,离不开多规格商品,SKU 也是弄了许久才搞出来,主要是多层级的联动关系,用ID和库存来判断是否是按钮禁止状态 下面就放下代码: 以封装的小程序为例: WXML: <view ...
- PSFTP使用简单教程
psftp是putty工具下的一个sftp工具.SFTP(Secure File Transfer Protocol)安全文件传输协议,SFTP是SSH的一部分,是一种传输档案至 Blogger 伺服 ...
- 给PS添加ICO格式文件
为什么你的ps不能直接打开favicon.ico文件呢?因为你没有安装识别ico的格式插件. 安装步骤如下: 下载格式文件:https://pan.baidu.com/s/1lE0El1VtDqD5l ...