HOMER7配置告警

news2024/11/25 6:44:27

概述

HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和监控工具。

HOMER是一款强大的、运营商级、可扩展的数据包和事件捕获系统,是基于HEP/EEP协议的VoIP/RTC监控应用程序,并可以使用即时搜索、处理和存储大量的信令、RTC事件、日志和统计信息。

在HOMER7的框架中,内置有prometheus、grafana、alertmanager等模块,并在grafana中有默认的sip overview指标监控界面。

本文介绍如何通过grafana对sip监控指标设置告警的操作。

环境

centos:CentOS  release 7.0 (Final)或以上版本

HOMER7

grafana

HOMER7启动后,内置的prometheus和grafana模块自动启动,其中grafana模块开放端口9030。通过如下的URL地址访问HOMER7中的grafana界面。

http://10.55.55.138:9030/?orgId=1

Alerting配置告警通道

点击web页面左侧的按钮,选择“Alerting”页面,其中有2个子模块“Alert rules”和“Notification channels”,分别是告警规则和告警通道的设置页面。

先配置告警通道,点击“Alerting”->“Notification channels”->“new channel”。

name随便写。

Type的选择比较多,常用的“DingDing”、“Email”和“Webhook”都有默认支持。

Type选择“DingDing”后,url填写钉钉机器人的地址即可,钉钉机器人的创建比较简单,请自行查询。

其他配置默认即可。

Alerting配置告警规则

点击web页面左侧的按钮,选择“Dashboards”->“Browse”->“SIP Overview”页面。

点击“KPI’s”->”Edit”,要求必须已登录。

默认的A查询asr的查询语句如下。

clamp_max((sum(increase(heplify_method_response{target_name=~"$tn", method="INVITE", response="200"}[15m])) * 100) /

(sum(increase(heplify_method_response{target_name=~"$tn", method="INVITE", response="INVITE"}[15m])) -

(sum(increase(heplify_method_response{target_name=~"$tn", method="INVITE", response=~"3.*|401|407"}[15m])) or sum(up) * 0)), 100)

为了增加Alert,需要修改语句如下。

clamp_max((sum(increase(heplify_method_response{ method="INVITE", response="200"}[2m])) * 100) /

(sum(increase(heplify_method_response{ method="INVITE", response="INVITE"}[2m])) -

(sum(increase(heplify_method_response{ method="INVITE", response=~"3.*|401|407"}[2m])) or sum(up) * 0)), 100) and on() hour() >= 0 <= 12

切换“Query”标签为“Alert”标签,点击“Create Alert”按钮,创建新的告警,简单设置后保存即可。

Alert配置主要分三部分。

一,Rule,“name”自定义。“Evaluate every”定义监控检查间隔,最小“10s”(10秒),也可以设置“5m”(5分钟)。“For”定义监控数据持续多久之后发起告警,“0s”表示马上,也可以设置“1m”(1分钟)。

二,Conditions,告警条件,根据告警策略配置。结果计算函数可以选择avg(),min(),max(),last()等多种函数。查询条件可以选择“A”查询的当前结果和5分钟前的结果做比较。检查条件可以选择“IS ABOVE”、“IS COUTSIDE RANGE”等数值范围。

三,Notifications,“send to”选择上面配置的告警通道。“Message”自定义告警信息。

测试

根据配置的监控告警条件,KPI指标会在页面展示上显示红线(告警)和绿线(恢复)。

同时,在钉钉中,可以收到“HOMER-10.55.55.138-SIP-KPI ASR: 49.692”的告警信息。

总结

HOMER7默认的grafana版本中没有告警时间设置的相关模块。

HOMER最新的版本是HOMER10,但是试用了一下之后和HOMER7差别较大。

空空如常

求真得真

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

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

相关文章

【数据仓库设计基础(二)】维度数据模型

文章目录 一. 概述二. 维度数据模型建模过程三. 维度规范化四. 维度数据模型的特点五. 维度数据模型1. 星型模式1.1&#xff0e;事实表1.2&#xff0e;维度表1.3&#xff0e;优点1.4&#xff0e;缺点1.5&#xff0e;示例 2. 雪花模式2.1&#xff0e;数据规范化与存储2.2&#x…

PreMaint设备管理系统:实现制药企业的CSV合规性

在当今数字化时代&#xff0c;制药企业越来越依赖计算机化系统来支持其各个方面的运营&#xff0c;从研发到生产再到质量控制。然而&#xff0c;这些系统的使用不仅需要高效性和可靠性&#xff0c;还需要符合法规要求&#xff0c;尤其是药品生产质量管理规范&#xff08;Good M…

新零售革命:可视化助力零售业焕发新生

一、什么是新零售&#xff1f; 新零售是一种融合了传统零售业和数字科技的商业模式&#xff0c;旨在提升零售业的效率、便捷性和个性化。它将线上和线下的零售渠道结合在一起&#xff0c;通过数字技术、大数据分析、人工智能等手段&#xff0c;实现了以下几个主要特征和目标&a…

图像语义分割 FCN图像分割网络详解

图像语义分割 FCN图像分割网络详解 0、介绍1、VGG16网络结构2、转置卷积3、FCN-32S、FCN-16S&#xff0c;FCN-8S网络结构4、损失函数5、膨胀卷积6、FCN(Backbone-ResNet-50)6.1 项目框架6.2 ResNet50网络结构6.3 FCN(Backbone-ResNet-50)网络结构6.4 FCN(Backbone-ResNet-50)模…

基于SpringBoot的大学生就业招聘系统的设计与实现

目录 前言 一、技术栈 二、系统功能介绍 求职信息管理 首页 招聘信息管理 岗位申请管理 岗位分类 企业管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息互联网信息的飞速发展&#xff0c;大学生就业成为一个难题&#xff0c;好多公司都舍不…

【RV1103】Luckfox Pico RV1103 开发记录

文章目录 对比uboot的差别Linux的差别其他差别编译命令对比板级配置选择spi-nand flashemmc/SD 卡spinand flash烧录差别由于没有原理图--引脚分析 对比 linux defconfiglinux dtsuboot defconfiguboot fragmentluckfox-picosd/tf (emmc)luckfox_rv1106_linux_defconfigrv1103…

澳大利亚海运价格下半年走势

随着全球疫情的逐渐缓解&#xff0c;国际贸易开始逐步恢复。在这个过程中&#xff0c;澳大利亚作为全球重要的贸易伙伴&#xff0c;其海运价格也成为了市场关注的焦点。本文将从下半年的市场预期、影响因素以及行业动态等方面&#xff0c;对澳大利亚海运价格走势进行分析展望。…

祝贺莱佛士学生在ASDA2023设计大赛中获得最高奖项

莱佛士一直主张学生们积极参与各种国际知名的设计大赛&#xff0c;也会竭尽所能为学生们的参赛提供途径与指导&#xff0c;本次的American Standard Design Award&#xff08;ASDA&#xff09;2023设计大赛也不例外。 ASDA2023设计大赛&#xff0c;推广以用户为中心的设计理念…

极简非凡react hooks+arcoDesign+vite后台管理模板

最近捣鼓了一个vite4搭建react18后台模板&#xff0c;搭载了字节团队react组件库Arco Design&#xff0c;整体编译运行顺滑衔接。支持多种模板布局、暗黑/亮色模式、国际化、权限验证、多级路由菜单、tabview标签栏快捷菜单、全屏控制等功能。 使用技术 "arco-design/web…

攀登数字化高峰,中小企业如何找“搭子”?

相信大多数人都认可&#xff0c;中小企业数字化&#xff0c;是一条充满未知和艰辛的征程。 这个过程&#xff0c;不是租几台云服务器、开发几个APP那么简单&#xff0c;而是一个对组织架构、业务环节、基础设施、商业模式等进行量身定制、长期迭代的体系化工程&#xff0c;需要…

船用白炽照明灯具

声明 本文是学习GB-T 3027-2012 船用白炽照明灯具. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了船用白炽照明灯具(以下简称灯具)的要求、试验方法、检验规则、标识、包装和储 存等。 本标准适用于电源电压在250V 以下的交流…

uni-app使用iconfont字体图标

先iconfont选择好自己需要的图标 添加至项目 下载字体文件到本地 将下载的文件解压缩到工程目录static文件夹下 定义好iconfont.css文件的font-face声明,修改好引入的url地址 打开App.vue文件 ,引入static下刚才修改的iconfont.css字体图标文件 完成上线的步骤后就可以全局使用…

matplotlib绘图实现中文宋体的两种方法(亲测)

方法一&#xff1a;这种方法我没有测试。 第一步 找宋体字体 &#xff08;win11系统&#xff09; 2.matplotlib字体目录&#xff0c;如果不知道的话&#xff0c;可以通过以下代码查询&#xff1a; matplotlib.matplotlib_fname() 如果你是Anaconda3 安装的matplotlib&#x…

不同组合地下管线的地质雷达响应特征分析

不同组合地下管线的地质雷达响应特征分析 前言 以混凝土管线为例&#xff0c;建立水平相邻管线电性模型&#xff0c;管径为60cm&#xff0c;中心埋深为70cm&#xff0c;管线长度为150cm&#xff0c;分别建立管线圆心相距150cm的两根相邻双管线和三管线模型&#xff0c;进行二…

SQL血缘解析原理

根据sql解析获取到表到表, 字段到字段间的关系,即血缘关系。实际上这是从sql文本获取到数据流的过程。 大致步骤如下&#xff1a; 1.sql文本进行词法分析 2.sql语法分析获取到AST抽象语法树 3.访问AST抽象语法树根据语法结构推测出数据的流向,例如create as select from 这种结…

使用x64dbg手动脱UPX壳(UPX4.1.0)

本文选用的壳是4.1.0的UPX壳 将加壳的exe文件拖入x64dbg 打开符号&#xff0c;进入第一个sample.exe 进入后在第一个位置下断点&#xff0c;按下F9运行 继续按下F9 单步运行到此处&#xff0c;发现只有RSP变红&#xff0c;根据ESP定律&#xff0c;进行下面的操作 所谓定律就像…

【配置conda环境】新版pycharm导入新版anaconda环境

最近下载了新版pycharm和新版anaconda&#xff0c;并且在命令行创建了环境&#xff0c;想着在pycharm里面导入环境。结果现在的导入方式发生了变化。 之前是通过导入Python.exe进行的。 现在&#xff1a; 当我们点击进去之后&#xff0c;会发现找不到python.exe了。 具体什么…

设置基站IP及设置基站连接服务器

基站状态指示灯 基站正常连接上服务器&#xff0c;基站指示灯如下&#xff0c; 第一个灯是电源指示灯常亮&#xff1b; 第二个灯为运行指示灯&#xff0c;程序正常运行第二个灯一直闪烁&#xff1b; 第三个灯为为网络指示灯&#xff0c;网络连接正常会常亮&#xff0c;网络…

B树和B+树的介绍和对比,以及MySQL为何选择B+树

在计算机科学中&#xff0c;B树和B树是常用的数据结构&#xff0c;用于在大规模数据集上进行高效的插入、删除和查找操作。它们在数据库管理系统、文件系统等许多实际应用中发挥着重要作用。本文将深入介绍B树和B树的结构特点、实际应用方面以及它们的优缺点&#xff0c;并最后…

Vue安装并使用Vue-CLI构建SPA项目并实现路由

目录 前言 一、Vue CLI简介 1.什么是Vue CLI 2.Vue CLI的特点 二、SPA项目搭建 1.安装Vue CLI 2.使用脚手架vue-cli来构建项目 ​编辑 3.项目结构说明 4.什么是*.vue文件 三、基于SPA完成路由并嵌套路由 1.基于SPA完成路由 1. 1在src下的components 创建自定义组件…