一文带你快速入门zabbix6.0的日常操作
文章目录
- 前言
- 一. 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快速入门的操作,我们就介绍到这里了,后续会继续介绍更多内容。
-
一文带你快速入门zabbix6.0的日常操作相关推荐
- 一文带你快速入门【哈希表】
最近开始学习哈希表,为此特写一遍文章介绍一下哈希表,带大家快速入门哈希表
- 网关是什么,一文带你快速入门腾讯技术工程
今天来开门见山地讲讲网关是一个怎么样的组件,网关在做什么事情.网关这个词其实到处都在用,它可以工作在硬件层面,也可以工作在网络层,还可以工作在应用层. 网关快速入门 网关在做什么? 我们今天讲的实际上 ...
- Node是什么?一文带你快速入门Node
一.Node是什么? 下面两篇文章是带你先简单了解Node,对于不了解小白推荐阅读一下 Node.js 究竟是什么? Node.js 是一个 JavaScript 运行时环境.听起来还不错,不过这究竟 ...
- Spring是什么?一文带你快速入门Spring
文章目录 前言 Spring是啥?它有啥好处 Spring体系结构详解 Spring目录结构和基础JAR包介绍 Spring IOC容器:BeanFactory和ApplicationContext ...
- 【效率】超详细!手把手带你快速入门 GitHub!
作者:Peter 编辑:JackTian 来源:公众号「杰哥的IT之旅」 快速入门GitHub GitHub在程序开发领域家喻户晓,现在几乎整个互联网的开发者都将版本管理工具GitHub作为版 ...
- 手把手带你快速入门超越GAN的Normalizing Flow
手把手带你快速入门超越GAN的Normalizing Flow 作者:Aryansh Omray,微软数据科学工程师,Medium技术博主 机器学习领域的一个基本问题就是如何学习复杂数据的表征是机器学 ...
- 零基础快速入门SpringBoot2.0教程 (三)
一.SpringBoot Starter讲解 简介:介绍什么是SpringBoot Starter和主要作用 1.官网地址:https://docs.spring.io/spring-boot/doc ...
- 带你快速入门AXI4总线--AXI4-Stream篇(1)----AXI4-Stream总线
写在前面 随着对XILINX器件使用的深入,发现越来越多的IP都选配了AXI4的接口.这使得只要学会了AXI4总线的使用,基本上就能对XILINX IP的使用做到简单的上手.所以学会AXI4总线,对X ...
- 四篇文章带你快速入门Jetpck(中)之ViewModel,DataBinding
文章目录 四篇文章带你快速入门Jetpck(中)之ViewModel,DataBinding Jetpack 官方推荐架构 ViewModel 添加依赖 创建ViewModel 初始化ViewMode ...
最新文章
- 工具类HttpServerUtility
- vue全家桶项目搭建(vue-cli 2.9.6+vue-router+vuex+axios)
- ElasticSearch、Logstash和Kiabana三个开源工具。
- fork()成为负担,需要淘汰 | 极客头条
- python深度学习库keras——各类网络层
- matlab2c使用c++实现matlab函数系列教程-zeros函数
- 噩耗!吴孟达去世,终年68岁!
- WeakHashMap回收时机结合JVM 虚拟机GC的一些理解
- 开源视频处理工具Shotcut的用法: 剪切、合并、增加背景音乐、添加字幕、 插入视频、图片转视频并加背景音乐、制作电子相册
- 在VUE中实现城市及对应的地区的联动渲染
- windows系统安装curl
- HTML5中 audio标签的样式修改
- Oracle 12c RAC 安装文档
- QT QLineEdit焦点和键盘问题
- 3D模型欣赏:大眼短发战斗萝莉 游戏角色
- 凝思磐石linux系统怎么切双屏_linux (ubuntu) 下双屏显示解决?
- fpga卷积神经网络加速器,FPGA卷积神经网络综述
- PR(Adobe Premimere)视频剪辑软件初次安装新手设置建议
- 【QUIC】什么是quic
- Python爬虫:现学现用xpath爬取豆瓣音乐
热门文章
- gif动图太大怎么压缩?gif压缩工具推荐
- 快速绘画素描如何做?#ps教程#ps学习视频教程#ps抠图
- Unity 图片大小设置
- 类似QQ的聊天气泡效果
- 互联网快讯:孩子王正式登陆深交所创业板;猿辅导转型素质教育;苹果延长AirPods Pro维修计​​​​​​​划
- 安装nginx-kafka插件ngx_kafka_module
- 微型计算机商品三包条例退货,新消法完善三包政策 所有商品有问题可退换
- 3d量测怎么学距离_3D游戏角色建模怎么学?
- 用指针做函数参数自己编程实现字符串连接函数strcat()的功能。CQUPT题库
- Python图形用户界面Tkinter标准色彩颜色背景色大全
- 一文带你快速入门【哈希表】