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,如需转载请自行联系原作者