zabbix-配置监控远程主机

1.在被监控主机上配置zabbix-agent

1.获取zabbix官方源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm# 替换阿里源,这一步很重要
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo#更新yum源
rm -rf /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#清除缓存
yum clean all2.安装agent2
yum install zabbix-agent2 -y3.配置文件了解
默认配置文件为 /etc/zabbix/zabbix_agent2.conf默认二进制文件为 /usr/sbin/zabbix_agent24.启动agent2且开机自启
systemctl enable --now zabbix-agent25.检查端口
[root@zbz-agent01 ~]# netstat -tunlp|grep zabbix
tcp6       0      0 :::10050                :::*                    LISTEN      1236/zabbix_agent26.查看systemctl管理的单元文件
[root@zbz-agent01 ~]# cat /lib/systemd/system/zabbix-agent2.service7.修改agent2配置文件,修改如下,填写zabbix-server主机ip和主机名
[root@zbz-agent01 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=10.0.1.50   #指定 zabbix 服务器的 IP 地址
ServerActive=10.0.1.50  #开启主动模式,主动检查本主机的数据发送给 Zabbix Server
Hostname=zbz-agent01
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock8.重启agent2
[root@zbz-agent01 ~]# systemctl restart zabbix-agent2

2.测试连通性(在server上)

[root@zabbix-server01 alternatives]# yum install zabbix-get -y[root@zabbix-server01 alternatives]# zabbix_get -s '10.0.1.51' -p 10050 -k "agent.ping"
1[root@zabbix-server01 alternatives]# zabbix_get -s '10.0.1.51' -p 10050 -k "system.hostname"
zbz-agent01

3.添加监控主机

1.主机名称代表zabbix-server监控主机的名称
2.群组表示添加的主机在哪个组里面,如果你选择一个不存在的群组,那么zabbix将会自动建立这个群组
3.端口处表示通过哪个ip地址以及dns来监控主机,默认是agent的种类,agent的端口默认是10050

可以在主机群组中查看添加主机时创建的主机组和成员信息

        节点添加之后没有任何的状态,因为该节点没有设置任何的监控项,如果设置了监控项,就会定期的去搜集数据

4.添加监控项

选择要添加监控项的主机点击监控项,然后点击创建监控项

1.名称表示监控项的名字
2.键值表示的就是监控的内容,监控的内容是以key:value的形式存储的。
system.cpu.load[all,avg1],system.cpu.load表示的就是键,后面的[all,avg1],表示的就是system.cpu.load键读取的监控数据的内容。
我们这里面设置的监控的键表示系统cpu1分钟的平均负载。
3.主机接口就保持默认,由于我们是在监控节点的位置添加的监控项,所以这个监控项的主机接口默认也是创建该主机
的agent接口
4.信息类型,由于我们选择的是cpu过去一分钟平均的负载,所以我们选择浮点类型的信息
5.更新间隔就是获取监控数据的周期,单位有s,m,h,d,表示秒,分钟,小时,天。
一般情况下,更新间隔应该尽量的设置小,但是如果设置的太小,频繁的读取数据,会对zabbix-server和zabbix-db造成过多的性能消耗。具体
间隔时间应该设置的多小,取决该数据实时性的重要程度。

我们可以进行监控项数据测试

如果你想看一下负载的变化,你可以手工提高cpu的使用率

 cat /dev/zero >> /dev/null &

关闭手工提高cpu负载的命令

pkill cat

5.设置监控的图形

        监控图形的数据来源取决于监控项,如果你没有监控项,那么你就没有数据来源,由于我们之前已经设置了一个监控项,所以我们才可以添加监控图形。

解决中文图形中文乱码问题

        Zabbix的web端没有中文字库,导致切换到中文页面,中文成了乱码这个问题,我们最需要把中文字库加上即可。

/安装中文字体
[root@zabbix_server]# yum -y install wqy-microhei-fonts.noarch
/查看下载好的中文字体
[root@zabbix_server]# ls /usr/share/fonts/wqy-microhei/wqy-microhei.ttc/查看原本的字库
[root@zabbix_server]# ls /usr/share/zabbix/assets/fonts/
graphfont.ttf 
/备份原本的字库
[root@zabbix_server]# mv /usr/share/zabbix/assets/fonts/graphfont.ttf /usr/share/zabbix/assets/fonts/graphfont.ttf.bak/复制下载好的中文字体
[root@zabbix_server]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

把设置的监控图形加到仪表盘

6.设置监控项的触发器

        触发器(triggers),对监控项设置一个触发器,用我们通俗一点的叫法就叫做设置阈值。触发器就是当监控项监控到的数据到达某个值,触发的那个机器(触发的那个点)。

修改纵轴为 固定值1,方便观察图形

手工提升zabbix-db的cpu负载,然后观察触发器报警

cat /dev/zero >> /dev/null &
cat /dev/zero >> /dev/null &
cat /dev/zero >> /dev/null &
##如果你开启了前端报警,那么web界面就会出现报警

#关闭手动提高cpu负载
pkill cat

当触发器检测到监控项的值降下来后,会自动变为已解决

也可以将这个触发器应用到别的主机或主机群组上

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/404019.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务架构设计中的常见的10种设计模式

微服务架构设计的概念 微服务架构(Microservices Architecture)是一种用于构建分布式系统的软件设计模式。它将大型应用程序拆分成一组小型、自治的服务,每个服务都运行在其独立的进程中,服务之间通过轻量级的通信机制&#xff08…

clickhouse集群+Zk优化-解决只读模式,主节点磁盘增长快

问题1:数据库进入只读模式 最近在项目中使用clickhouse的时候,遇到了一个批量插入后报错的问题。报错的内容是数据库进入了只读模式,导致数据写不进去。发现有大量的批量写入报错日志信息。(关键异常信息:DB::Exceptio…

高德地图SDK Android版开发 6 显示覆盖物

高德地图SDK Android版开发 6 显示覆盖物 前言地图类中覆盖物的接口覆盖物类Marker示例Polyline示例Polygon示例Arc示例Circle示例移除示例效果图 Marker的更多属性常用属性交互动画其它属性 折线的更多属性常用属性其它属性 多边形的更多属性常用属性其它属性 Arc的更多属性Ci…

[数据结构] RBTree 模拟实现RBTree

标题:[数据结构] RBTree && 模拟实现RBTree 水墨不写bug 目录 一、红黑树的概念 二、map和set的封装 三、红黑树的实现 1、红黑树节点的定义 2、红黑树的结构 3、红黑树的插入 1.名称 2.插入节点的颜色 红黑树的insert 实现 情况一:不…

QT翻金币小游戏(含音频图片文件资源)

目录 QT翻金币小游戏 音频图片资源文件获取 效果展示 图片 视频 实现代码 main.cpp mymainwindow.h mymainwindow.cpp startscene.h startscene.cpp selectscene.cpp playscene.h playscene.cpp mypushbutton.h mypushbutton.cpp dataconfig.h dataconfig.cpp QT…

Spring Boot: 2.7.x 至 2.7.18 及更旧的版本,漏洞说明

本文提供的修复指南将帮助开发者有效规避 CVE-2024-38808 和 CVE-2024-38809 的风险。如果你正在使用老版本的 Spring Boot,请尽快参考本文进行修复与升级。 此漏洞来源于spring官网:https://spring.io/blog/2024/08/14/spring-framework-releases-fixe…

8.17模拟赛题解

先考虑空间能不能把N个座位放好 最优的方式就是挨着摆放 那么一排能摆放QL/x的商个椅子 ,然后计算摆放完N个座位需要多少排,N/Q 向上取整 计算所需要的排总共占据多宽,讨论有没有超过W,然后讨论剩余空间还能放几条走廊 如果走廊数…

【Datawhale AI夏令营第四期】 魔搭-大模型应用开发方向笔记 Task04 RAG模型 人话八股文Bakwaan_Buddy项目创空间部署

【Datawhale AI夏令营第四期】 魔搭-大模型应用开发方向笔记 Task04 RAG模型 人话八股文Bakwaan_Buddy项目创空间部署 什么是RAG: 我能把这个过程理解为Kimi.ai每次都能列出的一大堆网页参考资料吗?Kimi学了这些资料以后,根据这里面的信息综…

Leading SAFe领导大规模敏捷认证公开课

课程简介 SAFe – Scaled Agile Framework是目前全球最广泛使用的大规模敏捷框架,也是全球敏捷相关认证中增长最快、最受认可的规模化敏捷认证。全球已有超过120万名SAFe认证专业人士。据官方统计,获得SAFe认证的IT专业人士平均工资增长13,000美元&…

澎湃认证显实力,浪潮信息存储兼容新篇章

浪潮信息在存储技术兼容性领域取得新突破,其集中式存储HF/AS系列与长擎安全操作系统24强强联合,成功完成澎湃技术认证。此次合作不仅验证了双方产品的无缝对接能力,更体现了浪潮信息在推动全产业链共建共享方面的坚定决心。 浪潮信息澎湃技术…

python人工智能001:NumPy科学计算库说明与安装

1. NumPy说明 NumPy(Numerical Python)是Python的一个开源数值计算扩展库。它提供了一个强大的N维数组对象ndarray,以及用于对这些数组进行操作的函数。NumPy的数组和数组操作是Python数据分析、机器学习、科学计算等领域的基础。 NumPy的主…

Linux 配置定时任务

Linux定时任务,通常被称为Cron Jobs,在系统管理和运维自动化领域中扮演着至关重要的角色,并且在日常的服务器维护活动中也展现出了广泛而深远的应用价值。这种强大的工具允许用户按照预定的时间周期自动执行各种任务,如数据备份、…

从零开始掌握限流技术:计数器、滑动窗口、漏桶与令牌桶详解

为什么需要限流呢? 🔹想象一下,你的服务器就像一个繁忙的餐馆,而你的应用就像是餐馆的服务员。餐馆里人山人海,每个人都在争先恐后地想要点餐。这时候,如果没有一个好的限流机制,会发生什么呢&…

京东2025届秋招 算法开发工程师 第2批笔试

目录 1. 第一题2. 第二题3. 第三题 ⏰ 时间:2024/08/17 🔄 输入输出:ACM格式 ⏳ 时长:2h 本试卷还有选择题部分,但这部分比较简单就不再展示。 1. 第一题 村子里有一些桩子,从左到右高度依次为 1 , 1 2…

【免费】企业级大模型应用推荐:星环科技无涯·问知

无涯问知是星环科技发布的大模型应用系统,那么我们先简单了解下星环科技吧! 星环科技(股票代码:688031)致力于打造企业级大数据和人工智能基础软件,围绕数据的集成、存储、治理、建模、分析、挖掘和流通等数…

这个是git使用的合集

如果遇到了关于git和github的bug就会写这里 2024/8/16 github一直没有打卡和上传代码是因为感觉除了做项目的情况,普通的学习和普通的笔记没必要记在github里;如果是笔记类的东西为什么不记在csdn上呢?如果是算法题算法网站上回有记录啊&am…

CAD图纸加密软件哪个好?(这六款大众好评度高!)

在CAD图纸加密软件领域,有多款软件因其高效、安全、易用等特点而广受好评。 以下是六款大众好评度较高的CAD图纸加密软件,它们各自具有独特的功能和优势: 1.安企神 特点:它以其强大的透明加密技术和精细化的权限管理功能著称。 …

python爬虫爬取某图书网页实例

文章目录 导入相应的库正确地设置代码的基础部分设置循环遍历遍历URL保存图片和文档全部代码即详细注释 下面是通过requests库来对ajax页面进行爬取的案例,与正常页面不同,这里我们获取url的方式也会不同,这里我们通过爬取一个简单的ajax小说…

MPU6050详细介绍

一、MPU6050介绍 MPU6050是由三个陀螺仪和三个加速度传感器组成的6轴运动处理组件 内部主要结构:陀螺仪、加速度计、数字运动处理器DMP(Digital Motion Processor) MPU6050有两个IIC接口,第一IIC接口可作为主接口给单片机传输数…

CSP-CCF 202012-1 期末预测之安全指数

一、问题描述 二、解答 #include<iostream> using namespace std; int main() {int n;cin >> n;int w[100001] { 0 };int score[100001] { 0 };for (int i 1; i < n; i){cin >> w[i] >> score[i];}int y 0;for (int i 1; i < n; i){y y …