zabbix交换机监控及邮件报警

  • zabbix交换机监控及邮件报警
    • 搭建zabbix
    • 一、创建主机
    • 二、自动发现
    • 三、应用集、监控项、触发器、图形之间的关系
      • 3.1 介绍
      • 3.1 之间的关系
    • 四、配置邮件发送端
    • 五、配置邮件收件人
    • 六、配置动作
      • 5.1 动作绑定触发器
      • 5.2 给动作绑定处理方式
    • 七、其他

zabbix交换机监控及邮件报警

搭建zabbix

详情请见另一篇博文,本文主要以配置为主
搭建文章链接:https://blog.csdn.net/liuyu_719/article/details/123418277

一、创建主机

zabbix默认用户名为Admin,默认密码为zabbix,登陆成功之后点击右上角关机键旁边的“小人”图标,然后找到“language”,选择“中文简体”。

因为我们是想监控交换机,那么就需要创建被监控主机,然后对其进行监控.

1.添加创建主机的基本信息
步骤没走完,此处不要立即点击下方的添加按钮。

2.链接模板,有了模板后面可以自动生成监控数据、图形、及触发器,至于什么是触发器,后面章节会讲。

3.设置宏(非必须操作)
因为监控交换机采用的是SNMP协议,我们的zabbix在编译安装以及YUM安装包的时候,已经安装了对应的模块,那么被监控端,也就是交换机也需要开启SNMP服务,默认的团体名为public,如果是自定义的团体名,那么就需要在《宏》–《继承以及主机宏》–将对应的宏进行修改即可。

附:交换机开启snmp
[Sysname] snmp-agent
[Sysname] snmp-agent community read public
#public可以换成其他的,但是如果更改了,那么宏这里就需要进行更改

当以上的操作全部都OK之后,就点击添加,完成创建主机

二、自动发现

《配置》–《主机》–《自动发现》

我们前面配置了模板,现在通过自动发现可以自动生成监控策略啊图形啊这些。
所以如果配置错了模板,到时候的自动发现的都是Linux主机的,比如cpu负载占用、硬盘读写情况等
这些监控放到交换机上面肯定是不合适的,因为交换机的这些数据都是要通过OID值去获取的。

选中–现在检查—等待十几秒后刷新,发现上面SNMP变成绿色之后即可。

三、应用集、监控项、触发器、图形之间的关系

3.1 介绍

监控项

做监控采集数据的

图形

将监控项采集到的数据绘制成图形。

触发器

设置规则,当监控项采集到的数据满足触发器的条件则触发
默认只在仪表盘有报警,想要触发邮件报警,需要配置报警媒介和动作,下面会提到。

应用集

可以理解为交换机的一个端口,需要监控出流量,入流量,用应用集整合起来,查询流量图的时候可以直接看到两个监控项的数据。

3.1 之间的关系

  • 创建应用集,随后再创建监控项监控项应用集之间做链接绑定。
  • 创建图形,与监控项绑定,拿到数据进行绘图
  • 创建触发器配置触发规则,并与监控项进行绑定,当监控项获取到的数据满足触发规则,则面板报警。

我们使用了模板自动发现,所以应用集、监控项、触发器、图形,都是自动生成的。
且交换机的端口描述信息将会直接自动更改应用集的名称,方便进行查询。

四、配置邮件发送端

1.配置zabbix邮件报警

创建报警媒介

打开QQ邮箱获取验证码,随后填入到《报警媒介中的》—《密码》,然后点击添加。

此时我们的发送端就已经配置好了,可以点击右侧的测试发送测试邮件

五、配置邮件收件人

<管理>—<用户>需要进行的一些操作:

  • 这里用户,可以配置多个邮件接收地址,当监控项采集的数据出现异常于触发器条件时,执行与触发器绑定的动作(下节讲动作),该动作又绑定了报警媒介为邮件报警,并且收件人某某用户,该用户下,有绑定了接收邮箱地址。
  • 也可以新建一个用户test,然后test用户下配置一个test.qq.com。 然后再创建一个test2用户,在test2用户下配置test2.qq.com,以此类推把监控的部门的人都添加上。 记得创建用户时先创建用户组,这样创建的test1、test2、test3都是一个组的,到了第六步的时候可以方便进行发送邮件。

配置如下:
这里为了方便,直接对Admin用户进行操作。

点击进入,找到<报警媒介>


类型中选中刚刚创建的报警媒介

六、配置动作

什么是动作?
前面我们已经配置了监控项触发器应用集图形并了解了他们之间的关系,了解了当监控项获取的监控数据满足触发器设置的条件时,比如端口down掉了,则会在仪表盘报警。
我们想实现的目的是,流量异常时发送邮件报警,因为不可能一直顶着仪表盘去看,这就要去配置动作

先大致看看配置动作需要进行那些操作:

  • 触发器进行绑定,告诉zabbix那个监控项触发的触发器需要进行一些告警动作。
  • 然后配置触发器触发了动作以后,执行的是什么动作是发邮件还是发送短信?发给谁?

5.1 动作绑定触发器

1.创建动作

2.与触发器做绑定
<新的触发条件>----<触发器 等于>----<选择触发器>

选中创建的主机,选中触发器名为link down的,将所有端口的link down全部都勾选上。

为什么只选link down:
因为其他的监控不是很重要,没必要什么报警都收到通知。
如果嫌弃这样太麻烦,也可以设置收件人接收邮件的等级,比如组员收所有报警、领导收灾难等级的报警,其他等级的不接收。(详情见五、配置邮件接收人)

这里只选择了交换机的1/0/1端口作为测试

5.2 给动作绑定处理方式



在本案例中,我们并没有新建用户,而是使用zabbix默认的用户Admin,在该用户下面添加了报警邮件地址,所以最终应该是这样。

七、其他

完结撒花
至此,zabbix监控交换机,配置邮件报警就都已经完成了。
其他文章链接
zabbix持续ping监控:https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

zabbix搭建(大镜像):https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

zabbix搭建(mini镜像):https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

zabbix交换机监控相关推荐

  1. Zabbix之配置华为交换机监控项

    一.snmp简介   简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器.工作站.路由器.交换机及HUBS等)的一种标准协议,它是一种应用层协议. SNMP 使网络管理员能 ...

  2. zabbix全网监控介绍

    zabbix全网监控 面试题:你公司监控什么? 利用OSI/IOS7层协议进行回答 应用层:监控协议http/https/ssh 如nginx mysql rsync tomcat(进程,URL地址. ...

  3. linux下构建Zabbix网络监控平台

    linux下构建Zabbix网络监控平台 由于图片过多,本人不想一张一张上传,请下载我的详细文章: linux下构建zabbix网络监控平台[技术文档](河南-清小小)-下载地址: http://do ...

  4. zabbix分布式监控解决方案

    Zabbix介绍 Zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. 对于一个运维人员来说,不论是传统运维还是自动化运维,保证线上业务整体能够稳定运行是相当 ...

  5. zabbix服务器监控

    zabbix服务器监控 文章目录 zabbix服务器监控 一.zabbix服务器监控 概念 1.服务器上安装zabbix-agent 2.启动zabbix-agent服务 二.监控远程linux服务器 ...

  6. zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解

    一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...

  7. golang通过itemid获取zabbix graph监控图

    2019独角兽企业重金招聘Python工程师标准>>> #简述 本文将使用golang和第三方http client 库gorequest编写.如需要只使用golang 标准库可以参 ...

  8. (7)Zabbix分布式监控proxy实现

    分布式监控概述 分布式监控,主要用在与机房分布在多个城市,在各地机房部署zabbix proxy服务器,由zabbix proxy服务器收集各个机房的agent数据,然后将这些数据主动或被动发送到za ...

  9. 通过Zabbix全面监控NetScaler负载均衡设备

    NetScaler是业界领先的服务交付平台.Netscaler支持广泛平台,拥有全面的应用安全设定.加速和负载均衡(包含GSLB)功能.NetScaler主要优势如下:     1)强大的负载均衡:N ...

  10. 70 Zabbix自定义监控项

    一.背景 zabbix本身提供了很多可选的监控项,可以满足绝大部分的监控需求.有时候由于业务需求,需要自定义监控项. 下面以创建监听TCP连接数自定义监控项为例,分享如何创建zabbix自定义监控项. ...

最新文章

  1. Homebrew存在大漏洞,恶意代码远程操纵电脑! 网友:这不是单方面的责任
  2. [CentOS7] systemd
  3. 2013计算机系统导论,【精选】2013计算机系统导论-期末考卷-发布.pdf
  4. HackerRank Word Order
  5. java生成xsd_如何使用Java代码生成XSD文件?
  6. iOS IOS开发中各种型号的分辨率总结
  7. 题解 P2916 【[USACO08NOV]安慰奶牛Cheering up the Cow】
  8. [20181031]如何确定db_link的进程号.txt
  9. Python手写强化学习Q-learning算法玩井字棋
  10. 【转载】 中国婚礼 项目流程
  11. mysql 1033 frm_修复mysqldump Incorrect information in file frm (1033)
  12. Java六大线程池和四大拒绝策略
  13. 芒格最新演讲:中国的水有些聪明人已经蹚进去了,时候到了更多人会进场
  14. 使用rust的image库进行图片压缩
  15. springMVC + Dubbo + zooKeeper超详细 步骤
  16. ESXi主机定时开关机设置
  17. react:hash_亲爱的React:感谢信
  18. 计算机组成原理算术逻辑实验,计算机组成原理-算术逻辑运算单元实验.doc
  19. 欧尼酱讲JVM(12)——本地方法接口
  20. 利用sEMG能量高斯分布特性提取动作信号的方法

热门文章

  1. java入门必备基础知识(超超超详细讲解)
  2. 学习Python你必须了解的lenna小姐姐
  3. 配置修改Tomcat端口
  4. React.js小书
  5. js 生成二维码并点击下载
  6. 用计算机怎样弄出告白密码,数字表白密码 表白密码大全
  7. 用计算机数字表白,表白数字密码暗号大全 高级表白密码
  8. ws2812B+单片机驱动
  9. Python读取微信朋友圈
  10. 4月13日调整人人商城小程序用户登录灰头像,getUserProfile小程序登录接口适配比较简单的方法