博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix3.x客户端安装和配置
阅读量:7208 次
发布时间:2019-06-29

本文共 2257 字,大约阅读时间需要 7 分钟。

zabbix客户端安装和配置

(1)下载zabbix源码包:

下载地址:

(2)创建用户zabbix以及用户组zabbix:

1
2
[root@localhost ~]
# groupadd zabbix #创建用户组zabbix
[root@localhost ~]
# useradd zabbix -g zabbix -s /bin/false

(3)添加软连接:

1
[root@localhost ~]
# ln -s /usr/local/lib/libiconv.so.2  /usr/lib/libiconv.so.2

(4)使配置立即生效:

1
[root@localhost ~]
# /sbin/ldconfig

(5)zabbix客户端安装:

1
2
3
4
5
6
[root@localhost ~]
# cd /usr/local/src
[root@localhost src]
# tar -zxvf zabbix-3.0.3.tar.gz
[root@localhost src]
# cd zabbix-3.0.3
[root@localhost zabbix-3.0.3]
# yum install -y net-snmp-devel
[root@localhost zabbix-3.0.3]
# ./configure --prefix=/usr/local/zabbix --with-net-snmp --enable-agent
[root@localhost zabbix-3.0.3]
# make && make install

(6)添加系统软连接:

1
2
[root@localhost zabbix-3.0.3]
# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
[root@localhost zabbix-3.0.3]
# ln -s /usr/local/zabbix/bin/* /usr/local/bin/

(7)添加zabbix服务对应的端口:

1
[root@localhost zabbix-3.0.3]
# vim /etc/services

在文末添加:

# Zabbix

zabbix-agent 10050/tcp

zabbix-agent 10050/udp

zabbix-trapper 10051/tcp

zabbix-trapper 10051/udp

(8)修改zabbix客户端的配置文件:

1
[root@localhost zabbix-3.0.3]
# vim /usr/local/zabbix/etc/zabbix_agentd.conf

修改以下几处地方:

Server=192.168.1.31

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1 #启用自定义key

注:Server那个地方需要填上你对应的zabbix服务端的IP地址

(9)添加开机启动脚本:

1
2
3
[root@localhost zabbix-3.0.3]
# cp /usr/local/src/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
 
[root@localhost zabbix-3.0.3]
# vim /etc/rc.d/init.d/zabbix_agentd

修改以下配置:

BASEDIR=/usr/local/zabbix/

(10)给脚本添加执行权限以及设置开机自启:

1
2
[root@localhost zabbix-3.0.3]
# chmod a+x /etc/rc.d/init.d/zabbix_agentd
[root@localhost zabbix-3.0.3]
# chkconfig zabbix_agentd on

(11)启动Zabbix客户端:

1
[root@localhost zabbix-3.0.3]
# service zabbix_agentd start

(12)检查Zabbix客户端是否正常运行:

1
2
[root@localhost zabbix-3.0.3]
# ps ax|grep zabbix_agentd
[root@localhost zabbix-3.0.3]
# netstat -utlnp | grep zabbix

(13)测试zabbix客户端与Zabbix服务端通信是否正常:

在zabbix服务端执行:

1
[root@localhost zabbix-3.0.3]
# /usr/local/zabbix/bin/zabbix_get -s192.168.1.30 -p10050 -k"system.uptime"

注:这里的192.168.1.30指的是客户端的IP

输出:6970308

能够正常的输出,则说明服务端和客户端已经能够正常通信了,到此zabbix客户端配置完成

本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1854806,如需转载请自行联系原作者

你可能感兴趣的文章
Fragment过度动画分析一
查看>>
UBI文件系统简介
查看>>
《现代操作系统》精读与思考笔记 第一章 引论
查看>>
System.out.print实现原理猜解
查看>>
每日英语:The Invasion of the Online Tutors
查看>>
codepage IMLangCodePages
查看>>
Leetcode: Valid Parentheses
查看>>
JavaScript Structure
查看>>
java 流媒体服务器Red5 FQA
查看>>
mysql--SQL编程(关于mysql中的日期) 学习笔记2
查看>>
jquery 请求jsp传递json数据的方法
查看>>
Repeater绑定事件ItemDataBound中获取数据库中数据
查看>>
草长莺飞,总归一字
查看>>
HDOJ 2097
查看>>
计算机学科漫谈
查看>>
mac下配置openfire
查看>>
自定义控件实现(转)
查看>>
如何确认访客所在的国家
查看>>
跟着8张思维导图学习javascript
查看>>
InnoSQL/MySQL并行复制的实现与配置
查看>>