1. 首页
  2. 系统运维
  3. Zabbix

CentOS 7 Zabbix监控客户端安装、配置和添加

上一篇博客介绍了Zabbix Server服务端的安装,接下来需要添加在网页上添加被监控主机。Zabbix主要支持Agent、SNMP、JMX和IPMI四种监控方式。有条件在被监控机上部署zabbix-agent客户端时,尽量使用agent,因为其功能强大且配置相对简便。而且一般服务器上用的多的也是Agent模式。

一、Zabbix Agent

1.1 安装

Zabbix Agent的安装就比Server简单很多,博主也不打算用编译安装,yum安装更加方便快捷。

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.5-1.el7.x86_64.rpm
yum install zabbix-agent-4.0.5-1.el7.x86_64.rpm -y
systemctl start zabbix-agent
systemctl enable zabbix-agent

安装包也可以从这里下载,网址:https://www.zabbix.com/download_agents

1.2、Agent配置

安装完agent后,打开配置文件/etc/zabbix/zabbix_agentd.conf ,主要修改以下几个参数。

# 被动模式下允许的zabbix server的地址,支持ip和域名
Server=172.16.10.128
# 主动模式下允许的zabbix server的地址,支持ip和域名
ServerActive=172.16.10.128
# 被监控机器的hostname,需要和web配置的对应
Hostname=172.16.10.129

修改完成后重启agent客户端

systemctl restart zabbix-agent

1.3、Web添加主机

登录Zabbix的web界面后,点击“configuration”-> “hosts”-> “create host”添加被监控主机。

微信截图_20190228111210

微信截图_20190228111304

出现如下界面ZBX绿色说明被监控主机已经添加成功。

微信截图_20190228112234

二、SNMP

2.1 安装

想要给linux主机添加snmp的监控方式,需要先安装snmp服务。

yum install -y net-snmp
vim /etc/snmp/snmpd.conf
# 修改配置
# 社区名称定义为zabbix
# sec.name source community
com2sec notConfigUser default zabbix
# 添加一个采集项.1,意味着可以采集到所有mib tree的信息
view systemview included .1            
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1

启动

systemctl start snmpd.service
systemctl enable snmpd.service

看到udp端口161在监听说明启动成功。

2.2 测试

在zabbix server服务器上运行以下测试命令

# snmpwalk 命令不存在运行以下命令安装
# yum -y install net-snmp-utils
snmpwalk -v 2c -c zabbix 172.16.10.129

截图

微信截图_20190228113559

2.3 Web添加

微信截图_20190228113753

在Macro中添加宏{$SNMP_COMMUNITY},这个名称是在Linux上配置snmp服务的时候创建的社区名称,例如本文中的zabbix。

微信截图_20190228130826

JMX和IPMI的监控方式和这个类似,IPMI也没有测试环境,本文就不介绍了,有条件的可以添加。

Zabbix安装:http://blog.nbqykj.cn/?p=2947.html

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code