fpm打包zabbix-agent

简介:

1.解压

tar -xf zabbix-3.0.3.tar.gz 

cd zabbix-3.0.3

2.配置

./configure --prefix=/usr/local/zabbix --enable-agent

3.编译

make install

4.配置安装zabbix后的初始化脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
#创建用户
useradd  zabbix
#创建log目录
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/local/zabbix/bin/zabbix_get  /usr/bin/
ln  -s  /usr/local/zabbix/bin/zabbix_sender  /usr/bin/
ln  -s  /usr/local/zabbix/sbin/zabbix_agent  /usr/sbin/
ln  -s  /usr/local/zabbix/sbin/zabbix_agentd  /usr/sbin/

#开机启动

chkconfig zabbix_agentd on

5、打包

1
2
3
4
[root@gametest ~] #  fpm -s dir -t rpm -n zabbix_agent -v 3.0.3 --post-install /root/install_zabbix.sh -f /usr/local/zabbix/
no value  for  epoch is  set , defaulting to nil {:level=>:warn}
no value  for  epoch is  set , defaulting to nil {:level=>:warn}
Created package {:path=> "zabbix_agent-3.0.3-1.x86_64.rpm" }



本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1866394,如需转载请自行联系原作者
相关文章
|
4月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
233 0
|
监控 安全 前端开发
zabbix5.0安装及配置
zabbix5.0安装及配置
zabbix5.0安装及配置
|
监控 前端开发 关系型数据库
ZABBIX4.4 安装及配置
ZABBIX4.4 安装及配置
ZABBIX4.4 安装及配置
|
监控 网络协议 应用服务中间件
puppet zabbix模块
转载:http://blog.51cto.com/ywzhou/1577573 **作用:Zabbix是一款强大的自动化监控软件,通过puppet自动部署zabbix客户端。
1371 0
|
监控 开发工具
Zabbix3.4.2的agent端配置和安装
[root@erp-service src]# cd /usr/local/src/下载并解下zabbix-3.4.2.tar.gz[root@erp-service src]# cd zabbix-3.
1446 0