当前位置: 首页 > news >正文

cell队列监控

1.cell队列监控

基于Windows定时计划任务,通过Windows bat脚本监控Cell队列,当Source Cell队列有告警没有传递至Destination Cell时,能够及时发出告警。

Cell_Queue_Monitoring.bat

::关闭命令回显
@echo off::日志目录创建
if not exist "C:\Cell_Queue_Monitoring\%date:~0,4%%date:~5,2%%date:~8,2%" (md "C:\Cell_Queue_Monitoring\%date:~0,4%%date:~5,2%%date:~8,2%")::变量定义
set filename=C:\Cell_Queue_Monitoring\mquery_queue.txt
set logfile=C:\Cell_Queue_Monitoring\%date:~0,4%%date:~5,2%%date:~8,2%\msend.log
set cell_exception=20
set cell_queue_threshold=0::cell status判断
call mcstat -n pncell_bppm > null
if "%errorlevel%" equ "%cell_exception%" (call msend -n pncell_childserver -a PATROL_EV -q -m "cell-pncell_bppm may not be work,please check" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=3.3.3.3;mc_host_address=3.3.3.3"echo %date% %time% msend -n pncell_childserver -a PATROL_EV -q -m "cell-pncell_bppm may not be work,please check" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=3.3.3.3;mc_host_address=3.3.3.3" >>%logfile%exit 20
)::cell queue获取
call mquery -n pncell_bppm -q -a PATROL_EV -w "status: ==OPEN AND NOT propagated_to($THIS,'pncell_childserver') > 0" -s COUNT >%filename%::cell queue判断
for /f "tokens=1" %%a in (%filename%) do (
rem echo %%a
if "%%a" geq "%cell_queue_threshold%" (call msend -n pncell_bppm -a PATROL_EV -q -m "Events of pncell_bppm not propagated to pncell_childserver are %%a" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=2.2.2.2;mc_host_address=2.2.2.2"echo %date% %time% msend -n pncell_bppm -a PATROL_EV -q -m "Events of pncell_bppm not propagated to pncell_childserver are %%a" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=2.2.2.2;mc_host_address=2.2.2.2" >>%logfile%  )
)

2.验证

BPPM告警

日志

2024/xx/xx xx  x:xx:xx.03 msend -n pncell_bppm -a PATROL_EV -q -m "Events of pncell_bppm not propagated to pncell_childserver are 96" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=2.2.2.2;mc_host_address=2.2.2.2" 
……
……
2024/xx/xx xx  x:xx:xx.31 msend -n pncell_bppm -a PATROL_EV -q -m "Events of pncell_bppm not propagated to pncell_childserver are 5115" -b "severity=CRITICAL;netcool_field3='系统管理一';netcool_stringA='系统管理一';mc_host=2.2.2.2;mc_host_address=2.2.2.2"   


http://www.mrgr.cn/news/69558.html

相关文章:

  • C++中的栈(Stack)和堆(Heap)
  • 供应SW6301V单C口多协议升降压移动电源IC
  • Redis简介、数据结构、高性能读写、持久化机制、分布式架构
  • uniapp使用scroll-view下拉刷新与上滑加载
  • 【MySQL 保姆级教学】事务的隔离级别(详细)--下(13)
  • 前端神经网络入门(三):深度学习与机器学习的关系、区别及核心理论支撑 - 以Brain.js示例
  • Redis相关技术内容
  • 花指令例子
  • Java期末复习暨学校第二次上机课作业
  • Python | Leetcode Python题解之第554题砖墙
  • 系统安全第七次作业题目及答案
  • 高并发内存池介绍
  • 【JAVA项目】基于jspm的【医院病历管理系统】
  • 基于java+SpringBoot+Vue的课程答疑系统设计与实现
  • openpyxl处理Excel模板,带格式拷贝行和数据填入
  • fpga开发原理图设计仿真分析
  • JavaWeb——Web入门(7/9)-Tomcat-介绍(Tomcat 的简介:轻量级Web服务器,支持Servlet/JSP少量JavaEE规范)
  • 互联网及其应用大作业要求-计算机实践课程题目要求
  • Python软体中使用Seaborn绘制热力图的实用指南
  • .Net相关知识
  • C++ | Leetcode C++题解之第554题砖墙
  • PostgreSQL 窗口函数
  • 所谓的ELK到底是啥
  • O-RAN简介
  • 【分布式】分布式锁设计与Redisson源码解析
  • [241110] 微软发布多智能体系统Magentic-One | 社区讨论:Ubuntu 26.04 LTS 发布前移除 Qt 5