教程
使用企业微信告警
企业微信监控告警应用添加完成后,iManager会通过应用自动发送运行异常的监控对象提示信息。除此之外,管理员还可在应用窗口输入指令对iManager进行远程操控。如在iManager安装目录的环境配置values.yaml文件中启用无服务器同步函数(最后一项参数),微信远程控制服务和发送告警服务将根据请求按需启动(请参照入门->安装部署->安装iManager)。可使用指令如下:
基本指令
基本指令如下图iManager微信操作指令指南所示:
- 【h】:获取iManager微信操作指令指南(即上图所示内容)。
- 【l】:获取所有应用集。
- 【sl】:获取指定应用集的服务列表。
- 【sc】:伸缩指定服务。
- 【a】:获取告警列表。
- 【s】:获取静默列表或静默指定告警。
备注:
除以上指令,其余任何不被识别的指令均将获取iManager微信操作指令指南,即与输入【h】所得到的结果一样。
帮助指令
所有【基本指令】+【h】均能获取该指令的详细介绍说明。
以【sl】+【h】为例,通过窗口发送指令:
sl h
得到【sl】指令详细说明,如下图所示。
- 用法:【sl】指令的使用方法及作用
- 参数说明:对【sl】指令需要用到的参数进行解释
- 案例:【sl】指令用法实例
使用实例
场景:在完全不知道指令用法的情况下使用【sc】指令。
-
获取iManager微信操作指令指南,发送【h】(可输入除基本指令以外任意字母、中文、符号等,所得结果与输入【h】一样):
h
-
了解基本指令后输入帮助指令,发送指令获取【sc】指令详细说明:
sc h
如上图所示,【sc】指令的作用为伸缩指定服务,即对某一服务横向扩展。执行【sc】指令所需的参数有服务名、伸缩后的服务数量、应用集ID。其中,服务名可输入【sl】指令获取;伸缩后的服务数量由管理员按需求决定;应用集ID可输入【l】指令获取(上图中参数说明部分有提示)。
-
获取服务名。
-
参照帮助指令中的方法了解【sl】指令。
从说明中得知,【sl】指令的作用为获取应用集服务列表,即获取某一应用集所有服务。执行【sl】指令所需的参数为应用集ID,可通过【l】指令获取(参数说明部分有提示)。
-
了解【l】指令用法,输入【l】+【h】:
l h
如上图所示,【l】指令的作用为获取所有应用集列表,即获取所有应用站点。执行【l】指令不需要其他参数。
-
获取应用集列表,输入【l】:
l
如上图所示,输入【l】后得到所有应用集的ID、名称以及类型。我们指定对id为11的Example应用集进行伸缩,则【sl】指令所需应用集ID参数为11。
-
执行【sl】指令,获取Example应用集服务列表:
sl 11
如上图所示,输入【sl】+【11】后得到Example应用集所有服务的名称、节点个数以及是否可伸缩。只有iserver服务节点可以伸缩,则对iserver节点进行伸缩。
-
-
对iserver服务节点进行伸缩,扩展为3个服务节点,执行【sc】指令:
sc iserver 3 11
得到“success”提示,说明伸缩成功。