一文带你快速入门zabbix6.0的日常操作

news2025/4/27 10:18:27

文章目录

  • 前言
  • 一. zabbix基本操作入门
    • 1.1 登录和配置用户
      • 1.1.1 登录zabbix
      • 1.1.2 防爆力破解机制
      • 1.1.3 创建用户
      • 1.1.4 创建报警媒介
      • 1.1.5 设置 权限选项卡
      • 1.1.6 设置用户的访问主机权限
    • 1.2 新建主机
      • 1.2.1 添加主机
      • 1.2.2 关于添加的信息注释
    • 1.3 新增监控项
      • 1.3.1 添加监控项
      • 1.3.2 配置远程agent
      • 1.3.3 查看数据
    • 1.4 新建触发器
      • 1.4.1 添加触发器
      • 1.4.2 显示触发器的状态
    • 总结

前言

一. zabbix基本操作入门

1.1 登录和配置用户

1.1.1 登录zabbix

安装好zabbix后,首先要登录,这时候会出现一个登录框:

在这里插入图片描述

用户名: Admin
密码: zabbix

点击登录即可进入系统。

1.1.2 防爆力破解机制

zabbix设置了防止暴力破解的特性,如果在此窗口连续登录失败超过3次,zabbix界面将暂停登录30秒钟。

而且在下次登录成功后,会在界面上显示登录失败的IP地址。

在这里插入图片描述

1.1.3 创建用户

  • 可以在管理(Administration) → 用户(Users)下查看用户信息。
  • 在这里插入图片描述
  • 如果要创建用户,点击创建用户:

在这里插入图片描述

在创建的用户表单中,请确保将你的用户添加到现有的 用户组, 例如 ‘Zabbix administrators’.

在这里插入图片描述
以上表格中,所有的标星号的,都是必填项目

1.1.4 创建报警媒介

默认情况下,新用户没有为其定义媒介(通知传递方法)。可以在媒介选项卡进行添加:

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

添加后如下图:

在这里插入图片描述

默认情况下,媒介一直是活动的。可以通过自定义触发器严重等级来激活媒介,但暂时保持所有级别的都处于启用状态。

1.1.5 设置 权限选项卡

点击添加保存媒介,然后转到“权限”选项卡:

权限选项卡有一个必填字段角色。这个角色决定用户可以查看哪些前端元素,以及允许用户执行哪些操作。

点击选择,然后从列表中选择一个角色。例如,选择Admin role以允许访问除管理之外的所有Zabbix前端部分。稍后,你可以修改权限或创建更多用户角色。选择角色后,权限将显示在同一选项卡中:

在这里插入图片描述

致此,就看到了所有添加的用户,都会出现在下方的列表中:

在这里插入图片描述

1.1.6 设置用户的访问主机权限

默认情况下,一个用户没有权限访问主机,如果想让用户有权限,需要授权,可以点击

组列中的用户组(在本例中为“Zabbix administrators”)。在“用户群组”窗口中,转到“权限”选项卡。

在这里插入图片描述

选择权限选项卡

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加完成后的结果显示:
在这里插入图片描述

1.2 新建主机

Zabbix中的主机是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以是一台物理服务器,一个网络交换机,一个虚拟机或者某些应用程序。

1.2.1 添加主机

选择 配置 → 主机或者监测 → 主机,查看已配置的主机信息。

默认已有一个名为’Zabbix server’的预先定义好的主机。这里我们来添加一个新的:

点击创建主机来新增一台主机。将会展示出一个主机配置表。

在这里插入图片描述

查看配置好的主机:

在这里插入图片描述

1.2.2 关于添加的信息注释

  • 主机名

输入一个主机名。允许使用大小写字母、数字、空格、点、破折号和下划线。

  • 主机组
    通过单击选择按钮选择一个或多个现有组,或输入不存在的主机组名以创建新组

所有访问权限都是分配给主机组的,而不是单个主机。这就是为什么一个主机必须至少属于一个主机组。

  • 接口: IP地址

这个不是必填的字段, 如果这是Zabbix server的IP地址,必须在Zabbix agent配置文件中指定’Server’参数值

可用性列包含每个接口的主机可用性指标。 我们已经定义了Zabbix代理接口,因此我们可以使用代理可用性图标(上面有‘ZBX’)来判断主机可用性:

在这里插入图片描述

在这里插入图片描述

1.3 新增监控项

1.3.1 添加监控项

监控项是Zabbix中采集数据的基础。没有监控项,就没有数据——因为一个主机中只有监控项定义了单一的指标或者需要获得的数据

所有的监控项都是依赖于主机的。这就是为什么我们要配置一个监控项时,先要进入配置 → 主机页面查找到新建的主机

在"新主机"行中,点击监控项这个链接,然后点击创建监控项,将会展示一个监控项配置表。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关于此处的一些字段:

  • 名称
    输入CPU load 作为值. 在列表和其他地方,都会显示这个值作为监控项名称。

  • 键值对
    手动输入 system.cpu.load 作为值。 这是监控项的一个技术上的名称,用于识别获取信息的类型。这个特定值需要是Zabbix agent预定义键值的其中一种。

  • 信息类型

此属性定义预期数据的格式。对于键值 system.cpu.load , 这个字段会自动设置成 浮点数.

1.3.2 配置远程agent

此处我们添加的是远程主机,所以需要再远程主机配置agent

rpm -Uvh http://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-agent2-6.0.4-1.el7.x86_64.rpm

执行过程如下:

[root@itlaoxin41 ~]# rpm -Uvh http://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-agent2-6.0.4-1.el7.x86_64.rpm
获取http://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-agent2-6.0.4-1.el7.x86_64.rpm
警告:/var/tmp/rpm-tmp.WT88GG: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:zabbix-agent2-6.0.4-1.el7        ################################# [100%]

修改配置文件

在这里插入图片描述

查看hosts的配置

[root@mufeng ~]# cat /etc/hosts 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.55 mufeng
192.168.1.41 mufenggrow

重启zabbix agent 2

[root@mufenggrow ~]# systemctl  restart zabbix-agent2.service 

查看是否可用:

在这里插入图片描述

1.3.3 查看数据

当我们创建完成之后,可以通过 Monitoring-latest data ,在过滤器选择刚才新建的主机,然后点击apply.

在这里插入图片描述

1.4 新建触发器

监控项只是用于收集数据. 如果需要自动评估收到的数据,我们需要定义触发器。触发器包含了一个表达式,这个表达式定义了数据的可接受的阈值级别。

如果收到的数据超过了这个定义好的级别,触发器将被“触发”,或者进入“问题”状态——从而引起我们的注意,让我们知道有问题发生。如果数据再次恢复到合理的范围,触发器将返回“ok”状态

1.4.1 添加触发器

为监控项配置触发器,前往配置 → 主机,找到”新增的主机“,点击旁边的触发器 ,然后点击创建触发器。将会展示一个触发器配置表。

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

在这里插入图片描述
对于我们的触发器,需要提供以下信息:

  • 名称

输入CPU load too high on ‘New host’ for 3 minutes 作为值。 在列表和其他地方,都会显示这个值作为触发器名称。

  • 表达式

输入: avg(/New host/system.cpu.load,3m)>2
这个是触发器的表达式。确认这个表达式输入正确,直到最后一个符号。这个监控项键值(system.cpu.load)用于指出具体的监控项。

这个特定的表达式大致是说如果3分钟内,CPU负载的平均值超过2,那么就触发了问题的阈值。

完成后,点击添加。新的触发器将会显示在触发器列表中。

1.4.2 显示触发器的状态

当一个触发器定义后,你可能想查看它的状态。

如果CPU负载超过了你在触发器中定义的阈值,这个问题将显示在监测 → 问题中。

在这里插入图片描述
状态栏中的闪烁表示最近触发状态的变化,即过去30分钟内发生的变化。

总结

关于zabbix快速入门的操作,我们就介绍到这里了,后续会继续介绍更多内容。

  • 💕 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!
  • 💕 博客主页:mufeng.blog.csdn.net
  • 💕 本文由沐风晓月原创,首发于CSDN博客
  • 💕 每一个你想要学习的念头,都是未来的你像现在的你求救,不辜负未来,全力奔赴

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

若依系统如何集成qq邮件发送【超详细,建议收藏】

若依系统的部署博主就不在这儿阐述了,默认大家的电脑已经部署好了若依系统,这里直接开始集成邮件系统,首先我们得需要对qq邮箱进行配置;一套学不会你来打我😀; 一、开启我们的qq邮箱发送邮件的配置 1、先进…

Qt音视频开发16-通用悬浮按钮工具栏的设计

一、前言 通用悬浮按钮工具栏这个功能经过了好几个版本的迭代,一开始设计的时候是写在视频控件widget窗体中,当时功能简单就放一排按钮在顶部悬浮widget中就好,随着用户需求的变化,用户需要自定义悬浮条的要求越发强烈&#xff0…

K_A12_031 基于STM32等单片机驱动TEMT6000环境光传感器 串口与OLED0.96双显示

K_A12_031 基于STM32等单片机驱动TEMT6000环境光传感器 串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明IIC地址/采集通道选择/时序对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RCTEMT6000环境光传感器模块1.2、STM32F103C8T6TEMT6000环境光…

ZCMU--5009: 龙虎斗

轩轩和开开正在玩一款叫《龙虎斗》的游戏,游戏的棋盘是一条线段,线段上有n个兵营(自左至右编号1~n),相邻编号的兵营之间相隔1厘米,即棋盘为长度为n-1厘米的线段。i号兵营里有ci位工兵。 下面图1为n 6的示例: 轩轩在左侧&#xf…

如何通过IP找到地址?

在我们印象中,我们都知道可以通过 IP 地址找到某个人。但当我们细想一下,我们会发现其实 IP 地址与地理位置并不是直接相关的。那我们到底是如何通过 IP 地址找到地址的呢?答案是:通过自治系统(Autonomous System&…

大势前瞻!文旅还是短视频,你弯道超车风口在这了

三年前,新冠疫情的影响波及整个各行各业行业,互联网寒冬,房地产崩盘,教培团灭,在这样的背景下,行业都进入了发展“冰雪期”。老话说大疫后必有大变,如今风雪融化,万物复苏&#xff0…

day01_HTML常识

基础概念铺垫 认识网页 网页的组成:文字、图片、音频、视频、超链接一系列元素网页的本质:程序员写的代码通过浏览器转化(解析和渲染)成用户看到的网页网页是由网页元素组成的 , 这些元素是利用html标签描述出来&…

面试攻略,Java 基础面试 100 问(十八)

JAVA IO 包 JAVA NIO NIO 主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。 传统 IO 基于字节流和字 符流进行操作,而 NIO 基于 Channel 和 Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区 中,或者…

不可替代的测试人:一文解释探索性测试是什么

剧本式测试 随着软件技术的发展,软件开发过程中对软件测试的需求越来越庞大,从原来单纯的寻找软件缺陷,到后来的学习软件、挖掘软件中存在的缺陷、评估软件可用性、性能等等方面,软件测试发挥着重要作用。 考虑到软件测试如此的…

视频流截取保存到本地路径(打包jar包CMD运行)

需求:现在有一批https的监控视频流URL,需要对视频流进行每三秒截屏一次,并保存到本地路径,png格式,以当前时间命名。代码:import org.bytedeco.javacv.FFmpegFrameGrabber; import org.bytedeco.javacv.Fra…

微信小程序登录

小程序登录 | 微信开放文档 (qq.com)https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 静默登录 首先需要在微信开发者工具中获取code(wx.login(Object object) | 微信开放文档 (qq.com)) 前端处理获取code其次:需要appid,se…

PyQt5数据库开发2 5.1 QSqlQueryModel

目录 一、Qt窗体设计 1. 新建Qt项目 2. 拷贝4-3的部分组件过来 3. 添加资源文件 4. 创建Action 5. 添加工具栏 6. 创建菜单项 7. 关闭Action的实现 8. 调整布局 8.1 调整两个groupbox的布局 8.3 为窗体设置全局布局 二、代码拷贝和删除 1. 新建项目目录 2. 编译…

游戏化销售管理是什么?使用CRM系统进行有什么用?

对于企业销售来说,高薪酬也伴随着更高的压力与挑战。高强度的单一工作会让销售人员逐渐失去对工作的兴趣,导致销售状态缺少动力和激情,工作开展愈加困难。您可以通过CRM系统进行游戏化销售管理,让销售人员重新干劲满满。 游戏并不…

Matlplotlib绘图

0 建议学时 4学时 1 Matlplotlib库介绍 Matplotlib库由各种可视化类构成,内部结构复杂 受Matlab启发,matplotlib.pylot是绘制各类可视化图形的命令字库,相当于快捷方式 Matplotlib中文网:https://www.matplotlib.org.cn 安装&…

【离线数仓-4-数据仓库设计】

离线数仓-4-数据仓库设计离线数仓-4-数据仓库设计1.数据仓库分层规划2.数据仓库构建流程1.数据调研1.业务调研2.需求分析3.总结2.明确数据域3.构建业务总线矩阵&维度模型设计4.明确统计指标1.指标体系相关概念1.原子指标2.派生指标3.衍生指标2.指标体系对于数仓建模的意义5…

Python-可变类型、不可变类型和遍历列表

1.可变类型和不可变类型python的类型根据值是否可变分为两类可变类型:列表、字典、集合等 值可以改变不可变类型:数字、字符串、元组等 值不可以改变注意:可变类型对象和不可变类型对象都不能更改类型本身2.遍历列表2.1正序遍历提前通过len函数获取元素总…

蓝桥杯:聪明的猴子

题目链接:聪明的猴子https://www.lanqiao.cn/problems/862/learning/ 目录 题目描述 输入描述 输出描述 输入输出样例 运行限制 解题思路: 最小生成树 AC代码(Java): 课后练习: 题目描述 在一个热带雨林中生存…

20230223 刚体上的两个点速度之间的关系

刚体上的两个点速度之间的关系 注意:这里所讨论的都是投影在惯性坐标系上的。 dMAdMOdOAdMOdCA−dCOd_{_{MA}}d_{_{MO}}d_{_{OA}}d_{_{MO}}d_{_{CA}}-d_{_{CO}}dMA​​dMO​​dOA​​dMO​​dCA​​−dCO​​ 求导 d˙MAd˙MOd˙CA−d˙CO\dot d_{_{MA}}\dot d_{_…

《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(三)

声明:此系列答案配套《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》一书相关内容。所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处。如发现错误,请联系博主及时勘误…