zabbix agent安装脚本

简介:

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/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


本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1844447,如需转载请自行联系原作者
相关文章
|
4月前
|
自然语言处理 Go 持续交付
阿里云云效产品使用合集之如何安装agent
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
15天前
|
监控 Linux 网络安全
Zabbix Agent使用介绍
Zabbix Agent使用介绍
36 10
|
3月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
151 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
3月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
80 2
zabbix agent集成percona监控MySQL的插件实战案例
|
3月前
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
188 1
|
4月前
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
43 0
|
5月前
|
开发框架 自然语言处理 Python
LangChain与智能Agent构建问题之MetaGPT安装如何解决
LangChain与智能Agent构建问题之MetaGPT安装如何解决
91 0
|
5月前
|
域名解析 缓存 监控
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
|
5月前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
21天前
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
33 5

推荐镜像

更多