[英]Alert if Linux ssh daemon stopped on Azure
如果操作系统守护程序在 Azure Linux VM 上停止/终止,是否可以发送警报?
例如:如果 VM 的 ssh 守护程序已停止或死亡,我想要一个警报。
我需要查看 Azure 中的哪些区域来配置此警报?
您可以通过在 Azure Log Analytics 工作区中使用“syslog”来配置当 azure Linux VM“停止”时的警报
此外,每当 Linux 机器停止时,所有信息都会记录在 /var/log/messages 文件中,您可以尝试以下步骤来配置警报
转到 azure 门户-> Log Analytics 工作区->代理配置-> syslog ->文件管理器类型“守护程序” ->应用
在您的 azure 门户 -> 日志分析工作区 -> 常规 -> 日志-> 关闭查询工作区-> syslog -> under syslog -> SyslogMessage -> 使用下面的查询 -> 单击 'Run' 。
检查输出中的“ SyslogMessage ”列
系统日志 | 哪里(设施==“守护进程”)| 其中(SyslogMessage 有“xxxxxxx”,SyslogMessage 有“停止”)| 按计算机汇总 AggregatedValue= any(SyslogMessage),bin(TimeGenerated, 30s)
我可以设置警报,因为我的虚拟机没有停止,所以在运行查询时,为您创建了一个示例
设置警报:
在Log Analytics 工作区->警报->使用此查询配置自定义日志-> 设置条件和详细信息以在警报触发时获得通知。
有关详细信息,请参阅由KrishnaG-MSFT设计的这个SO 线程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.