【Zabbix_6.x 第三章】 监控任意主机
创始人
2025-05-31 14:28:39
0

文章目录

  • 👹 关于作者
  • Zabbix 系列文章目录
  • 第三章 监控任意主机
    • 一、解决第二章登录 zabbix_ui 后的问题
      • 安装 zabbix_agent2 客户端
      • 解决中文乱码问题
    • 二、Zabbix 服务配置说明
    • 三、监控任意主机
      • 监控流程
      • 安装配置客户端
      • ui 页面添加主机
    • 四、自定义主机-弥补监控死角
      • 自定义监控全流程
  • ✊ 最后

在这里插入图片描述

👹 关于作者


大家好,我是秋意临。

😈 CSDN作者主页

  • 😎 博客主页

👿 简介

  • 👻 普通本科生在读
  • 在校期间参与众多计算机相关比赛,如:🌟 “省赛”、“国赛”,斩获多项奖项荣誉证书
  • 🔥 各个平台,秋意临 账号创作者
  • 🔥 云社区 创建者
点赞、收藏+关注下次不迷路!。

欢迎加入云社区


Zabbix 系列文章目录

【Zabbix_6.x 第一章】概述、功能、术语、架构
【Zabbix_6.x 第二章】部署新版 Zabbix-6.0,你该了解了解

第三章 监控任意主机

一、解决第二章登录 zabbix_ui 后的问题

zabbix_server 端操作

解决第二章登录 zabbix_ui 后的问题,如下图所示:

在这里插入图片描述

安装 zabbix_agent2 客户端

在 zabbix_server 主机端,安装 zabbix_agent2 客户端即可

1、配置清华的 zabbix yum源

cat > /etc/yum.repos.d/zabbix.repo << EOF
[zabbix]
name=zabbix
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/7/x86_64/
gpgcheck=0
enabled=1
EOF

2、安装zabbix-agent2

yum install zabbix-agent2 -y

3、修改配置文件里的 Hostname

$ grep '^[a-Z]' /etc/zabbix/zabbix_agent2.conf -n
13:PidFile=/run/zabbix/zabbix_agent2.pid
32:LogFile=/var/log/zabbix/zabbix_agent2.log
43:LogFileSize=0
80:Server=127.0.0.1
133:ServerActive=127.0.0.1
144:Hostname=zabbix_server01
281:Include=/etc/zabbix/zabbix_agent2.d/*.conf
302:PluginSocket=/run/zabbix/agent.plugin.sock
345:ControlSocket=/run/zabbix/agent.sock
490:Include=./zabbix_agent2.d/plugins.d/*.conf

4、启动

systemctl enable zabbix-agent2
systemctl start zabbix-agent2netstat -ntplu|grep 10050

5、启动 zabbix-agent2 后,到 ui 页面查看,可以看到问题已经解决了

  • 注意:玩 zabbix 监控需要有耐心,如果发现问题还存在,可以等一会,因为 zabbix_server 的默认检测数据的时间比较久。如果等了很久问题还是存在,那么可以重启 zabbix-server 服务。

在这里插入图片描述

6、查看主机中数据

在这里插入图片描述

点击过滤器中的还剩5分钟,这是翻译错误,其实是前5分钟

在这里插入图片描述

往下面就可以看见,图形化展示目前监控的数据,使用的默认模板,监控项很多

这里存在中文乱码问题,可以使用 win10 中的字体 如:微软雅黑,或其他字体 ,替换掉zabbix 中默认的字体即可

在这里插入图片描述

解决中文乱码问题

1、首先找到 win10 下的字体,上传到 web 页面的工作目录的 fonts 下即可

其他字体也可以

在这里插入图片描述

win10 字体路径:C:\Windows\Fonts

在这里插入图片描述

使用 msyhl.ttc 替换掉 zabbix_ui 默认字体

注意:替换时字体名称还是 DejaVuSans.ttf

mv msyhl.ttc /usr/share/nginx/html/assets/fonts
mv msyhl.ttc DejaVuSans.ttf

2、刷新 ui 页面,即可看到乱码问题解决

在这里插入图片描述

二、Zabbix 服务配置说明

1、zabbix_server 服务端配置

文件和目录说明
/etc/zabbix/zabbix_server.conf配置文件
/var/log/zabbix/zabbix_server.log日志文件,默认在 /tmp 目录下
/usr/lib/systemd/system/zabbix-server.servicesystemctl 管理文件,yum、rpm 安装自带
/usr/local/share/zabbix/alertscripts/用于实现告警脚本

2、zabbix_agent2 客户端配置

文件和目录说明
/etc/zabbix/zabbix_agent2.conf配置文件
/etc/zabbix/zabbix_agent2.d子配置文件目录,用于自定义监控
/etc/zabbix/zabbix_agent2.d/plugins.d/用于自定义监控
/var/log/zabbix/zabbix_agent2.log日志文件

注意:/etc/zabbix/zabbix_agent2.conf 配置文件中引入了两个 Include ,所以上面两个地方定义了自定义监控。

[root@zabbix_server01 system]# grep "^Include" /etc/zabbix/zabbix_agent2.conf  -n
281:Include=/etc/zabbix/zabbix_agent2.d/*.conf
490:Include=./zabbix_agent2.d/plugins.d/*.conf

三、监控任意主机

监控流程

  • 安装客户端及修改配置,测试
  • ui 页面添加主机,关联模板
  • 调试

安装配置客户端

注意:这次在 zabbix_agent01 主机节点执行

1、安装 zabbix_agent2 客户端

# 清华 zabbix 源
cat > /etc/yum.repos.d/zabbix.repo << EOF
[zabbix]
name=zabbix
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/7/x86_64/
gpgcheck=0
enabled=1
EOF
# 安装zabbix-agent2
yum install zabbix-agent2 -y

2、配置 zabbix_agent2 客户端

[root@zabbix_agent01 ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agent2.conf -n
13:PidFile=/run/zabbix/zabbix_agent2.pid
32:LogFile=/var/log/zabbix/zabbix_agent2.log
43:LogFileSize=0
80:Server=127.0.0.1
133:ServerActive=127.0.0.1
144:Hostname=Zabbix server
281:Include=/etc/zabbix/zabbix_agent2.d/*.conf
302:PluginSocket=/run/zabbix/agent.plugin.sock
345:ControlSocket=/run/zabbix/agent.sock
490:Include=./zabbix_agent2.d/plugins.d/*.conf

3、启动

systemctl enable zabbix-agent2 && systemctl start zabbix-agent2
netstat -ntplu|grep 10050

ui 页面添加主机

1、创建主机

在这里插入图片描述

2、填写主机信息

在这里插入图片描述

3、耐心等待变绿

如果等太久也可以,重启 zabbix-server 服务

systemctl restart zabbix-server

在这里插入图片描述

四、自定义主机-弥补监控死角

Linux by Zabbix agent 模板的监控项很多,如:cpu、磁盘、内存,swap、网卡、进程、用户登录数量等等

但是我们不需要这些,是不是应该可以根据自己业务需求来自定义监控项呢?答案是:肯定的

在这里插入图片描述

自定义监控全流程

客户端

流程描述
Linux终端:通过命令、shell脚本取出监控的值
Linux终端:根据Zabbix要求按照格式,写配置,创建键值对键值对用于获取客户端数据
Linux终端:重启客户端,测试配置键值对是否正确可用zabbix_agent2

1、客户端安装 Nginx

yum install -y nginx
systemctl enable nginx && systemctl start nginx
netstat -ntplu | grep 80

2、通过命令、脚本取出对应的值

netstat -ntplu | grep 80 | wc -l

3、创建键值

UserParameter=key,cmd

  • UserParameter:固定写法
  • key:表示键值对名字,最好以 单词+”.“(点)
  • cmd:表示命令或脚本
cat > /etc/zabbix/zabbix_agent2.d/nginx.conf << EOF
UserParameter=check.nginx,netstat -ntplu | grep 80 | wc -l
EOF
systemctl restart zabbix-agent2zabbix_agent2 -t check.nginx
check.nginx                                   [s|1]s:表示字节
1:表示我们命令或脚本返回的结果

服务端

流程描述
Linux终端:测试配置键值对是否正确可用zabbix_get
ui 页面:键值与监控项关联
ui 页面:测试
ui 页面:图形
ui 页面:触发器判断是否发出报警,后根据情况采取某动作

1、安装 zabbix-get

yum install -y zabbix-get$ zabbix_get  -h
Example(s):  # 示例zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"# 这里我们发现除了有我们要的结果 1 以外,还有两行字符串说:您必须是root用户才能看到所有内容,因为最初我们第二章的zabbix用户默认shell是/sbin/nologin,所以这里我们需要给netstat命令添加 s 权限,可以对可执行文件升级权限
$ zabbix_get -s 192.168.200.6 -p 10050 -k check.nginx
(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)
1chmod +s /bin/netstat  # agent2 客户端执行
# 再次测试
$ zabbix_get -s 192.168.200.6 -p 10050 -k check.nginx
1

2、ui 页面创建监控项

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

3、监控测试

在这里插入图片描述
测试结果,后点击添加
在这里插入图片描述
4、查看图形

查看是否添加监控项

在这里插入图片描述

查看最新数据,查看图形

在这里插入图片描述

可以看到图形

这样我们的监控项就算是完成了

在这里插入图片描述

后面可以根据监控项创建触发器,下一章继续!

✊ 最后


👏 我是秋意临,欢迎大家一键三连、加入云社区

👋 我们下期再见(⊙o⊙)!!!


相关内容

热门资讯

王凤英入职小鹏3年终获股权,此... 5月7日消息,小鹏汽车披露的监管及年报信息显示,公司总裁王凤英已正式进入股东名册,入职小鹏3年后股权...
五块钱红酒卖断货,便宜红酒为何... 最近一段时间,中国的酒类消费市场可以说是显得格外奇怪,一方面,各种高端酒特别是白酒的消费量出现了明显...
财联社C50风向指数调查:4月... 财联社5月8日讯(记者 夏淑媛)新一期财联社“C50风向指数”结果显示,市场机构对4月新增人民币贷款...
央视硬刚国际足联拒掏20亿,背... 作者| 史大郎&猫哥 来源| 是史大郎&大猫财经Pro 央视这次太刚了,离世界杯开幕还有1个月,死活...
新CEO上任直接放大招!Air... 快科技5月8日消息,苹果即将上任的CEO John Ternus对未来一系列新产品充满信心,称这些设...
“特朗普拟邀英伟达、波音等CE... 据路透社当地时间5月7日报道,特朗普政府正邀请英伟达、苹果、埃克森美孚、波音等大公司首席执行官,于下...
世界杯,还能看到直播吗? 2026年美加墨世界杯距离开幕,仅剩一个多月时间。多方信息显示,中央广播电视总台(以下简称“央视”)...
机构警告AI芯片热潮风险,超威... 5月7日,据央视财经,隔夜超威半导体公司(AMD)股价飙升近19%,带动AI芯片热潮持续升温。AMD...
银行员工转走储户1800万最新... 银行员工转走储户1800万最新进展:2名储户已收到银行全部款项
原创 中... 1994年,安徽省的经济格局曾发生过一次戏剧性的转折。在那一年,一座名为安庆的城市,其国内生产总值(...
昆都仑区:政策“蓄力”消费焕新 “一台5000多元的空调,叠加‘国补’和商场的以旧换新活动,能优惠1000元左右,旧机还能免费上门拆...
乐悦置业竞得佛山顺德乐从镇一商... 观点网讯:5月6日,佛山市顺德区乐从镇一商业地块成功出让,由广东省乐悦置业有限公司竞得,乐从南区·邻...
原创 亦... 《爱情没有神话》这部剧,一开始的命运颇为多舛,经历了几次撤档的波折后,终于在观众面前亮相,但其首播的...
美联储34年最大分歧叠加油价飙... 美联储按预期维持利率不变,但内部出现34年来最严重分歧,叠加布油创2022年6月以来新高,美债遭抛售...
支付宝消费券回收后,资金是否支... 摘要: 支付宝消费券回收变现后,资金能否直接转入信用卡?本文解答到账方式的相关规则,帮助用户了解资金...
中医介绍5个化痰穴位!收藏这篇... 很多人忽略了“痰”的危害,觉得咳几下就没事,殊不知,肺里的痰长期堆积,只会一步步加重身体负担。 中医...
黄金平台“杰我睿”涉嫌经济犯罪... 红星资本局5月7日消息,深圳水贝知名金店“杰我睿”兑付困难事件有了新进展。日前,深圳市公安局罗湖分局...
多地出台购房新政促楼市升温 记... 今年的“五一”假期,伴随着多个城市楼市新政密集落地,在叠加市场信心持续修复的作用下,房地产市场热度持...
谁是五一“吸金王”?这5座城市... 来源:市场资讯 (来源:21城市观) 哪座城市成为“五一”假期的大赢家? 图源:摄图网 作者|赵晓...
“低招低裁”格局稳固劳动力市场... 智通财经APP获悉,美国上周初请失业金人数在经历前一周回落至近几十年来最低水平后出现小幅反弹,表明尽...