zabbix_agent安装
#!/bin/bash
#by Charon2Pluto
#(linux)
ML=`df |awk '{print $2,$NF}'|sort -n|tail -1|awk '{print $2}'`
if [ "$ML" = "/ecapp" ]; then
ML=/ecapp/soft
fi
tar zxf zabbix-4.0.1.tar.gz
cd zabbix-4.0.1
./configure --prefix=$ML/zabbix_agent --enable-agent && make install
mkdir -p $ML/zabbix_agent/{logs,scripts}
cp $ML/zabbix_agent/etc/zabbix_agentd.conf $ML/zabbix_agent/etc/zabbix_agentd.conf.bak
Hostname=`hostname`
sed -i "/# PidFile=\/tmp\/zabbix_agentd.pid/a PidFile="$ML"\/zabbix_agent\/zabbix_agentd.pid" $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i "s@LogFile=/tmp/zabbix_agentd.log@LogFile="$ML"/zabbix_agent/logs/zabbix_agentd.log@" $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i 's|# StartAgents=3|StartAgents=0|' $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i 's|Server=127.0.0.1|Server=172.30.208.89|' $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i 's|ServerActive=127.0.0.1|ServerActive=172.30.208.89|' $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i "s|Hostname=Zabbix server|Hostname="$Hostname"|" $ML/zabbix_agent/etc/zabbix_agentd.conf
sed -i "/# Include=\/usr\/local\/etc\/zabbix_agentd.conf.d\/\*.conf/a Include="$ML"\/zabbix_agent\/etc\/zabbix_agentd.conf.d\/\*.conf" $ML/zabbix_agent/etc/zabbix_agentd.conf
grep -v "^#" $ML/zabbix_agent/etc/zabbix_agentd.conf
rm -rf $ML/zabbix-4.0.1
rm -rf $ML/zabbix-4.0.1.tar.gz
rm -rf $ML/zabbix.sh
zabbix_agent安装的更多相关文章
- zabbix_agent安装(Centos+Ubuntu)
Centos安装 安装依赖包 yum -y install mysql-devel libcurl-devel net-snmp-devel 添加用户 groupadd zabbix use ...
- Zabbix3 agent端安装(二)
1.基础环境准备 安装zabbix的yum源,这里有必要提一点,阿里的yum源已经提供了zabbix3.0 1.1.yum源配置 rpm -ihv http://mirrors.aliyun.com/ ...
- zabbix3.0安装教程
一.Zabbix介绍 zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费 ...
- 使用ansible结合FTP部署zabbix_agent
想要达到的效果:一条命令,快速对多台主机部署zabbix_agent 实现思路:从源码编译编译出zabbix_agentd,准备好安装脚本,将安装脚本和编译出的agent一起上传到FTP服务器,在an ...
- 分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
一.Zabbix-3.0.3批量添加主机的配置如下: 0)被监控机上要安装zabbix_agent,并配置好zabbix_agentd.conf (如下172.29.8.50是zabbix_serve ...
- windows下安装zabbix_agent
Server端在linux系统上,server端版本为2.2.6,是以前就装好的已经跑了很久的稳定版.目前的需求是要将新业务的服务器添加到该监控队列.而这些服务器是windows系统. 第一次下载了最 ...
- 自动安装zabbix_agent脚本 -- python2
#!/usr/bin/env python # -*- coding: utf-8 -*- import os ZABBIX_SERVER_IP='10.171.100.28' if os.path. ...
- 批量安装Zabbix_Agent
使用自动化部署工具Ansible批量部署zabbix_agent. 1. 安装Ansible yum –y install ansible 内网情况下,现在ansible及其依赖的rpm包,添加到yu ...
- Zabbix_agent的安装配置
在Linux上安装zabbix agent 安装 [root@agtest ~]# yum install http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_6 ...
随机推荐
- Eclipse配置MyBatis的xml自动提示【转】
如果使用eclipse中,再写mybatis的xml文件的时候,没有提示,用“Alt+/”,不能把代码用快捷键敲出来: 可以试试以下几种方法: 第一种方法: 1.1:打开配置文件,按住Ctrl键,并且 ...
- 《Visual C# 从零开始学》
书名 <Visual C# 从零开始学> 图片 时间 2017年4月-5月 学习 对c#的基础语法有了一个较为完全的了解,总体还算顺利没有遇到理解不了的,感觉最好上手的是做windos窗体 ...
- Hive案例05-学生成绩表综合案例
1. 数据说明 (1) student表 hive> select * from student; # 学生ID 学生姓名 性别 年龄 所在系 # sid sname sex age dept ...
- Java学习笔记之——数组
一.一维数组 1. 什么是数组 变量:在内存中开辟了一块空间 数组:在内存中开辟了一块连续的空间,每块空间保存的值/对象叫做元素,每个元素都有对应的下标.(下标从0开始) 2. 初始化一个数组 1)不 ...
- vue按需引入element或mint
vue按需引入element或mint需要添加 babel-preset-es2015 和babel-plugin-component
- Docker-compose networks 的例子
今天实验了下 docker 下的网络设置,记录一下过程,以免后面忘记. (系统:Centos 7.4 ,docker 版本:18.03.1-ce, docker-compose version 1.1 ...
- JS模拟实现数组的map方法
昨天使用map方法的时候,突然感觉一直在直接用,也没有试试是怎么实现的,本来想直接搜一篇文章盘一下子,结果没搜到合适的,好吧,那就自己来写一下子吧 今天就来实现一个简单的map方法 首先我们来看一下m ...
- Netatalk CVE-2018–1160 越界访问漏洞分析
编译安装 首先下载带有漏洞的源代码 https://sourceforge.net/projects/netatalk/files/netatalk/3.1.11/ 安装一些依赖库(可能不全,到时根据 ...
- 国网SGCC_UAP 反编译.class文件源代码
SGCC_UAP和eclipse操作方式差不多,对于用惯了IDEA和Android Studio的人来说非常不方便,按住Ctrl点击类名不能查看源码. 因为jar包下都是.class文件,所以需要安装 ...
- 【转载】Android RecyclerView 使用完全解析 体验艺术般的控件
崇拜下鸿洋大神,原文地址:http://blog.csdn.net/lmj623565791/article/details/45059587 概述 RecyclerView出现已经有一段时间了,相信 ...