【二】Zabbix的自动发现与自动注册

本文详细介绍了如何部署Zabbix监控客户端,包括自定义监控内容如登录人数、nginx服务状态,以及Zabbix的自动发现和自动注册机制。在自定义监控中,创建了模板、监控项、触发器和图形,设置了邮件报警。在自动发现部分,通过配置发现规则和服务端动作,实现了客户端的自动登记。而自动注册则由客户端主动上报信息,完成主机的添加和模板关联。
摘要由CSDN通过智能技术生成


参见部署Zabbix监控步骤详解

1.部署Zabbix监控客户端主机

在这里插入图片描述

###关闭和禁止防火墙开机自启功能
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config

(1)服务端和客户端都设置时间同步

yum install -y ntpdate
ntpdate -u ntp.aliyun.com

在这里插入图片描述
(2)设置服务端和客户端主机名,并添加到/etc/hosts文件中

###客户端主机名
hostnamectl set-hostname zbx-agent01
su

###服务端主机名
hostnamectl set-hostname zbx-server
su

vim /etc/hosts
192.168.80.20 zbx-server
192.168.80.20 zbx.gzy.com
192.168.80.40 zbx-agent01

在这里插入图片描述
(3)客户端设置zabbix的下载源,安装zabbix-agent2

###zabbix官网下载地址https://www.zabbix.com/cn/download?zabbix=6.0&os_distribution=centos&os_version=7&components=agent_2&db=&ws=
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
yum install -y zabbix-agent2 zabbix-agent2-plugin-*

在这里插入图片描述

(4)修改客户端zabbix-agent的配置文件

vim /etc/zabbix/zabbix_agent2.conf
-----------------------------------------------------------------------
Server=192.168.80.20			#80行,指定zabbix服务端的IP地址
ServerActive=192.168.80.20		#133行,指定zabbix服务端的IP地址
Hostname=zbx-agent01			#144行,指定当前zabbix客户端的主机名

在这里插入图片描述
(5)启动客户端zabbix-agent

systemctl start zabbix-agent2
systemctl enable zabbix-agent2
netstat -lntp | grep zabbix

在这里插入图片描述
(6)服务端安装zabbix-get,测试客户端的连通性

yum install -y zabbix-get			
zabbix_get -s '192.168.80.40' -p 10050 -k 'agent.ping'
zabbix_get -s '192.168.80.40' -p 10050 -k 'system.hostname'
zabbix_get -s '192.168.80.40' -p 10050 -k 'agent.hostname'
zabbix_get -s '192.168.80.40' -p 10050 -k 'net.if.out[ens33]'
zabbix_get -s '192.168.80.40' -p 10050 -k 'net.if.in[ens33]'
zabbix_get -s '192.168.80.40' -p 10050 -k 'net.tcp.port[192.168.80.40,22]'

在这里插入图片描述
在这里插入图片描述

常用的键值:

键值的作用:用于收集监控数据.

常用选项 功能作用
agent.ping 服务端与客户端是否连通,返回1表示可达,返回非1值表示不可达
system.hostname 客户端系统主机名
agent.hostname 客户端主机名
net.if.in[if,<mode>] 网络接口进入的流量统计,if表示网卡名称,带<>的参数表示可以省略
net.if.out[if,<mode>] 网络接口流出的流量统计
proc.num[<name>,<user>,<state>,<cmdline>,<zone>] 进程数
net.tcp.port[<ip>,port] 检查是否能建立tcp,连接到指定端口,返回0表示不能连接,返回1表示可以连接

web页面中:配置——>主机——>监控项——>创建监控项——>键值中 ,可以查看到系统中已经存在的键值。
在这里插入图片描述

(7)在Web页面中添加客户端zbx-agent01主机
点击左边菜单栏【配置】中的【主机】,点击【创建主机】

【主机名称】输入zbx-agent01
【可见的名称】输入zbx-agent01-192.168.80.40
【模板】搜索Linux ,选择 Linux by Zabbix agent
【群组】选择Linux servers
【Interfaces】点击添加客户端,【IP地址】输入192.168.80.40

在这里插入图片描述
在这里插入图片描述

监控模板下载地址

https://share
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌上花开,静待绽放!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值