繁体   English   中英

如果 Linux ssh 守护程序在 Azure 上停止,则发出警报

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM