前提:
1.因为内网环境,上不了网,客户端只能编译安装,方便管理
2.本地配置好本地yum,可以解决一些依赖问题
3.selinux和firewall都是关闭的状态,还有iptables
操作如下:
1.下载zabbix的5.0版本的压缩包
2.解压,tar -xvf zabbix-5.0*.tar.gz
3.进入zabbix-5.0目录下面
4.安装gcc并且创建zabbix
yum -y install gcc
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
5.执行编译:
./configure --prefix=/usr/local/zabbix-5.0 --enable-agent
出现报错:
configure: error: Unable to use libpcre (libpcre check failed)
解决:yum -y install pcre*
在执行上面的编译命令
6.编译通过,之后执行make && make install
7.拷贝zabbix客户端启动脚本到/etc/init.d目录下
cp /usr/local/zabbix-5.0/misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
8.修改zabbix_agentd启动脚本,将DAEMON启动命令路径修改为安装时指定的路径。
vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/zabbix-5.0/sbin/zabbix_agentd
9.修改zabbix_agentd启动脚本,使其支持chkconfig配置服务
vim /etc/init.d/zabbix_agentd
echo “chkconfig: 345 95 95” >> /etc/init.d/zabbix_agentd
在使用chkconfig zabbix_agentd on
10.编辑zabbix_agent配置文件
`#egrep -v "^#|^$" /usr/local/zabbix-5.0/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.
logServer=172.16.10.150
ServerActive=172.16.10.152
Hostname=Zabbix server
11.创建日志目录,并设置权限
mkdir /var/log/zabbix
chown -R zabbix.zabbix /var/log/zabbix/
chown -R zabbix.zabbix /usr/local/zabbix-5.0/
12.启动zabbix_agentd服务
/etc/init.d/zabbix_agentd start
13.查看zabbix_agentd服务是否启动成功
#netstat -nltp | grep zabbix
tcp 0 0 172.16.10.152:10050 0.0.0.0:* LISTEN 26143/zabbix_agentd
+++++++++++++++++++++++++++++++++++++++++++++
当然了,你要是有配置了yum网络源那安装就更快了,前提你的环境可以上网