1、安装SCATUO
2、修改SCAUTO配置文件
3、修改SM配置文件
4、IM.close.incident
5、IM.update.incident
6、修改addanno.vbs如下
'on error resume next
Dim WshShell, bKey, objController, objRemoteScript
Set WshShell = WScript.CreateObject("WScript.Shell")
Set colNamedArguments = WScript.Arguments.Named
If WScript.Arguments.Count = 1 Then
Msgid = colNamedArguments.Item("Id")
'AnnotationNbr = colNamedArguments.Item("Nbr")
Else
Wscript.Echo "Usage: addanno.vbs /Id:<msg id>"
Wscript.Quit
End If
if Msgid = "" Then
Wscript.Echo "Usage: addanno.vbs /Id:<msg id>"
Wscript.Quit
Else
wscript.echo "Msgid: " & Msgid
End if
SourceName = "localhost"
Set objLocator = CreateObject("WbemScripting.SWbemLocator")
Set WMISrc = objLocator.ConnectServer(SourceName, "root\HewlettPackard\OpenView\data", "", "")
WMISrc.Security_.impersonationlevel = 3
Function GetCma( WMIPtr, MsgId, CmaName )
Set MessageSet = WMIPtr.ExecQuery("Select * from OV_Message where Id='" & MsgId & "'")
Value = ""
For Each OV_Message In MessageSet
Cmas = OV_Message.CMAs
If IsNull(Cmas) Then
Value = ""
Else
For each Cma in Cmas
if Cma.name = CmaName then
Value = Cma.value
end if
Next
End if
Next
GetCma = Value
End Function
Function GetAnnotation ( WMIPtr, MsgId)
Dim Annotations()
ActualText =0
Set MessageSet = WMIPtr.ExecQuery("Select * from OV_Message where Id='" & MsgId & "'")
For Each OV_Message In MessageSet
AnnoCount=OV_Message.NumberOfAnnotations
if OV_Message.NumberOfAnnotations=0 then
AnnoCount=1
End If
for j=1 to AnnoCount
Error = OV_Message.GetAnnotationArray( j, 1, 0, Annotations )
I = 1
For each Anno in Annotations
if instr(Anno.Text,"http://f5tpc.poc.com:8888")<>0 then
ActualText=1
End If
Next
next
Next
GetAnnotation = ActualText
End Function
Function GetText( WMIPtr, MsgId)
Set MessageSet = WMIPtr.ExecQuery("Select * from OV_Message where Id='" & MsgId & "'")
Value = ""
For Each OV_Message In MessageSet
Value = OV_Message.Text
Next
GetText = Value
End Function
Function NbrOfCmas ( WMIPtr, MsgId )
I = 0
Set MessageSet = WMIPtr.ExecQuery("Select * from OV_Message where Id='" & MsgId & "'")
For Each OV_Message In MessageSet
Cmas = OV_Message.CMAs
If IsNull(Cmas) Then
I = 0
Else
For each Cma in Cmas
I = I + 1
Next
End If
Next
RemNbrOfCmas = I
End Function
Sub AddAnnotation( WMIPtr, MsgId, Text )
Set MessageSet = WMIPtr.ExecQuery("Select * from OV_Message where Id='" & MsgId & "'")
For Each OV_Message In MessageSet
Error = OV_Message.AddAnnotation(Text)
Next
End Sub
TestCma = GetCma( WMISrc, Msgid, "CauseEventId" )
if TestCma = "" Then
wscript.echo "Cma CAUSE not found"
Wscript.Quit
Else
wscript.echo "CMA CAUSE: " & TestCma
MsgText = GetText( WMISRc, TestCma )
if MsgText = "" Then
wscript.echo "Msg not found"
Else
wscript.echo "Text: " & MsgText
if GetAnnotation(WMISrc, MsgId)=0 then
AddAnnotation WMISrc, MsgId, "Correlated cause event is: " & MsgText & ". See
http://f5tpc.poc.com:8888/opr-console/eventDetails.jsf?id=" & MsgId & " for details on related events."
End If
End If
End if
7、在Tailoring-->Event Service中查看PMU,PMC情况(只能用search,不能用find)
8、如果无法更新工单,但是event in里面有相关pmu,只是pmu记录无incident id,那么检查时区是否为北京
分享到:
相关推荐
android学习笔记-clip.pdf
Android 中的 Clip 机制详解 在 Android 开发中,Clip 是一个很重要的概念,它可以控制 Canvas 的绘制区域,限制绘制的图形在某个特定的区域内。然而,初次接触到 Android 的 Clip 很容易产生疑问,例如 Clip 的...
0108_极智AI_解读多模态之CLIP算法实现-个人笔记
Android Clip剪切机制详解 Android 中的 Clip 剪切机制是指在 Canvas上对图形进行剪切的技术。Clip 剪切机制可以将图形分割成多个部分,实现图形的裁剪和遮罩效果。然而,在 Android 中 Clip 剪切机制与通常理解的...
0111_极智AI_解读Transformer大家族之ViT CLIP BLIP BERT模型结构-个人笔记
VQGAN-CLIP 概述 用于在本地运行 VQGAN+CLIP 的存储库。 这最初是 Katherine Crowson VQGAN+CLIP 派生的 Google colab 笔记本。 原笔记本: 一些示例图像: 环境: 在 Ubuntu 20.04 上测试 GPU:英伟达RTX 3090...
is_CLIP_easily_fooled 使用CLIP零摄学习图像分类器进行的小型ML实验,使用后置图像和鸡蛋和猫的自然图像 :chequered_flag: 初始点 继最近的CLIP(对比语言-图像预训练)模型的图片被贴有Post-it的绿色苹果的图片...
- 应用“Extract by Mask”或“Clip”工具按照网格进行切割。 #### 14. 制图表达资料大全 - **内容概述**: - 包括制图标准、符号设计、色彩搭配等专题。 - 介绍了多种制图表达技巧和案例分析。 #### 15. 如何...
3. **资源管理**:PlantsVSZombies.unitypackage文件包含预设(Prefab)、纹理(Texture)、音频(Audio Clip)等资源。预设是可重复使用的对象模板,方便我们在游戏中批量创建相似的游戏对象。纹理用于显示游戏中的...
通过Animator Controller,我们可以创建状态机,定义不同行为之间的过渡,结合Animation Clip实现角色的动作序列。 此外,Unity的资源管理也非常重要,包括加载和卸载AssetBundle、使用Resources.Load和Instantiate...
我在Google Colab中正在使用的一些笔记本 ## readme ...其中许多笔记本都使用@AydaoAI的“此动漫不存在”(您可以在此处了解... TADNE受CC BY-NC许可,CLIP受MIT许可。 此存储库中未经许可的任何代码均在MIT许可下发布。
完整的网址显示在笔记中。 •将活动标签标题和url&复制到剪贴板。 然后自动转到在活动窗口中找到的第一个Dynalist选项卡。 •如果找不到Dynalist选项卡,则会创建一个新的选项卡。 •您手动粘贴到新的Dynalist项目...
9. CLIP速读篇:这部分讲解了 CLIP 模型的原理和实现,包括 Contrastive Language-Image Pretraining 的应用。 10. CVPR2022 论文精读 DiffFace:这部分详细讲解了 DiffFace 模型的原理和实现,包括论文精读和代码...
ClipData clip = ClipData.newPlainText("label", "Hello, HarmonyOS!"); clipboard.setPrimaryClip(clip); ``` - 从剪切板获取文本: ```java ClipboardManager clipboard = (ClipboardManager) ...
【Clip Board & Notes-crx插件】是一款专为Chrome浏览器设计的扩展程序,它提供了便捷的剪贴板管理和笔记功能,极大地提升了用户在浏览器环境下的工作效率。以下是对这款插件功能的详细说明: 1. **剪贴板管理**:...
RANZCR CLiP-导管和线位置挑战银牌解决方案 比赛: : 资料准备 使用位于的脚本将。下载到./data 训练 我们使用DDP AMP培训,运行以下脚本: ./distributed_train.sh 4 训练后,默认情况下,模型和转换日志将保存...
建议您在计算机上运行安全的笔记记录应用程序CrypTag Notes,以使Clip发挥最大价值。 您可以从https://www.patreon.com/cryptag/posts?tag=notes获取CrypTag注释。要记录网页摘录,请突出显示要保存的文本,然后单击...
Matplotlib 学习笔记 PDF 超详细 Matplotlib 是一个流行的 Python 数据可视化库,提供了丰富的绘图功能。本文将对 Matplotlib 的基础知识和高级特性进行详细介绍,从基本概念到高级应用,涵盖了 Matplotlib 的主要...
此外,还可以使用`clip`命令来裁剪路径,以及设置填充颜色和颜色渐变效果。路径可以通过平移操作来移动,也可以通过算子`+`来表示。 在坐标计算方面,可以使用比例来确定点的位置。计算交点时,可以使用TikZ提供的...