Bryan Hunt Asked: 2012-07-25 07:07:08 +0800 CST2012-07-25 07:07:08 +0800 CST 2012-07-25 07:07:08 +0800 CST nagios 安装后触发警报 772 我刚刚安装了一堆 Nagios。现在是测试它们的时候了。我首先想做的只是快速完整性检查,以验证安装是否正确。 有没有一种快速的方法来触发 Nagios 警报,使用默认安装,而不是使用 dd 或类似的方式填满硬盘? nagios 4 个回答 Voted Best Answer Kev 2012-07-25T07:19:24+08:002012-07-25T07:19:24+08:00 如果只是为了测试您的警报/升级,请将您的(其中一项)检查的临界阈值更改为将触发CRITICAL检查结果的值。 或者使用check_dummy插件(来自 Nagios 插件包)并将其设置为返回CRITICAL状态,例如: check_dummy!2 您可以返回的其他状态代码是: 0 - 好 1 - 警告 2 - 严重 3 - 未知 Michael Hampton 2012-07-25T08:02:56+08:002012-07-25T08:02:56+08:00 Nagios(与 EPEL 存储库一起提供)带有一个示例配置,它可以开箱即用地监控本地主机,只要你service nagios start. 如果您已经在 RHEL(或克隆)机器上从 EPEL 安装了 Nagios,那么它应该已经为您提供本地主机的主机和服务状态报告。 Keith 2012-07-25T09:39:12+08:002012-07-25T09:39:12+08:00 您可以从 Web UI 发送测试通知/警报,但这实际上只测试通知命令是否能够发送电子邮件。 默认情况下,Nagios 使用该mail命令。打开控制台并检查是否安装了邮件。在一些最小的 Linux 安装中,您将需要安装它。 检查您的邮件服务器是否配置正确。您可能必须先配置 Postfix 或 SendMail,然后从命令行发送一封测试电子邮件。 在 Nagios 4 Web UI 中,单击主机,打开详细信息面板,然后从右侧的“主机命令”菜单中选择“发送自定义主机通知”。这应该打开一个表单,您可以在其中填写字段,选择“强制”并按“提交”以强制通知。 dmourati 2012-07-25T09:29:26+08:002012-07-25T09:29:26+08:00 只需使用 iptables 来阻止从 Nagios 主机到目标机器的通信。假设您正在查看您的 Web 服务器。登录到其中一个,并阻止来自模拟中断的 nagios box 的端口 80/443 流量。 如果仅本地主机,则可能删除插件或插件依赖项之一。Iptables 可能仍然有助于模拟故障。
如果只是为了测试您的警报/升级,请将您的(其中一项)检查的临界阈值更改为将触发
CRITICAL
检查结果的值。或者使用
check_dummy
插件(来自 Nagios 插件包)并将其设置为返回CRITICAL
状态,例如:您可以返回的其他状态代码是:
Nagios(与 EPEL 存储库一起提供)带有一个示例配置,它可以开箱即用地监控本地主机,只要你
service nagios start
. 如果您已经在 RHEL(或克隆)机器上从 EPEL 安装了 Nagios,那么它应该已经为您提供本地主机的主机和服务状态报告。您可以从 Web UI 发送测试通知/警报,但这实际上只测试通知命令是否能够发送电子邮件。
mail
命令。打开控制台并检查是否安装了邮件。在一些最小的 Linux 安装中,您将需要安装它。只需使用 iptables 来阻止从 Nagios 主机到目标机器的通信。假设您正在查看您的 Web 服务器。登录到其中一个,并阻止来自模拟中断的 nagios box 的端口 80/443 流量。
如果仅本地主机,则可能删除插件或插件依赖项之一。Iptables 可能仍然有助于模拟故障。