zabbix3.x客户端安装和配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix3.x客户端安装和配置相关的知识,希望对你有一定的参考价值。

前言:关于zabbix3.x服务端的安装和配置可以参考我的这篇文章:http://www.zifangsky.cn/576.html

zabbix客户端安装和配置

(1)下载zabbix源码包:

下载地址:https://sourceforge.net/projects/zabbix/

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

[[email protected] ~]# groupadd zabbix #创建用户组zabbix
[[email protected] ~]# useradd zabbix -g zabbix -s /bin/false

(3)添加软连接:

[[email protected] ~]# ln -s /usr/local/lib/libiconv.so.2  /usr/lib/libiconv.so.2

(4)使配置立即生效:

[[email protected] ~]# /sbin/ldconfig

(5)zabbix客户端安装:

[[email protected] ~]# cd /usr/local/src
[[email protected] src]# tar -zxvf zabbix-3.0.3.tar.gz
[[email protected] src]# cd zabbix-3.0.3
[[email protected] zabbix-3.0.3]# yum install -y net-snmp-devel
[[email protected] zabbix-3.0.3]# ./configure --prefix=/usr/local/zabbix --with-net-snmp --enable-agent
[[email protected] zabbix-3.0.3]# make && make install

(6)添加系统软连接:

[[email protected] zabbix-3.0.3]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
[[email protected] zabbix-3.0.3]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/

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

[[email protected] 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客户端的配置文件:

[[email protected] 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)添加开机启动脚本:

[[email protected] 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

[[email protected] zabbix-3.0.3]# vim /etc/rc.d/init.d/zabbix_agentd

修改以下配置:

BASEDIR=/usr/local/zabbix/

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

[[email protected] zabbix-3.0.3]# chmod a+x /etc/rc.d/init.d/zabbix_agentd
[[email protected] zabbix-3.0.3]# chkconfig zabbix_agentd on

(11)启动Zabbix客户端:

[[email protected] zabbix-3.0.3]# service zabbix_agentd start

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

[[email protected] zabbix-3.0.3]# ps ax|grep zabbix_agentd
[[email protected] zabbix-3.0.3]# netstat -utlnp | grep zabbix

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

在zabbix服务端执行:

[[email protected] 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客户端配置完成

本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1854806

以上是关于zabbix3.x客户端安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.3 安装Zabbix3.X

zabbix自定义监控实现思路以及自定义监控某个端口的连接数

zabbix3.x邮件报警简单笔记!

004.Zabbix3.x-Server服务端安装

zabbix3.x自动发现主机

Zabbix3.x安装图解教程