天天看点

zabbix应用之监控磁盘坏块(windows)

    Zabbix支持对windows事件日志的监控。利用zabbix监控,在事件日志中出现磁盘错误时,zabbix及时发出告警信息。

一、事件查看器

事件查看器是windows系统提供的一个系统安全监视工具。在硬件、软件或者系统出现问题的时候,利用事件查看器,可以方便的对故障信息进行分析、查找具体原因。

例如,磁盘检测出现坏块时会在系统日志(System)中记录一条数据,日志来源为Disk,级别为Error,见下图:

<a href="http://s3.51cto.com/wyfs02/M00/3B/2A/wKiom1O8-0ug9AJ_AAHTni29Wqo458.jpg" target="_blank"></a>

双击选中日志可以查看详细信息:

<a href="http://s3.51cto.com/wyfs02/M00/3B/2A/wKioL1O8-ymgx4xLAAFq05knTrc437.jpg" target="_blank"></a>

二、zabbix监控磁盘坏块

Zabbix支持对windows事件日志的监控,在磁盘检测出现error错误日志的时候,及时发出告警信息。

监控数据效果图:

<a href="http://s3.51cto.com/wyfs02/M00/3B/2A/wKioL1O8-z_DoETeAAQtep7WXF8422.jpg" target="_blank"></a>

三、实现步骤

1.配置客户端

Windows客户端安装好zabbix agent,agent详细安装方法参考其他文档。

对windows的事件日志的监控,使用了agent的active checks监控方式,因此zabbix_agentd.conf文件中有两个参数必需注意:

ServerActive:zabbix服务器端的IP和端口(默认10051),冒号分隔。

Hostname:agent的主机名,不要与其他客户端的重复。如果注释掉此参数,则Hostname取实际的windows计算机名。

    填写示例:

<code> </code><code>ServerActive=60.191.140.16:10051</code>

<code> </code><code>Hostname=windows host 1</code>

    2.创建主机

<a href="http://s3.51cto.com/wyfs02/M01/3B/2A/wKiom1O8-7aCwoRfAAGnvvefg-k388.jpg" target="_blank">    </a>

    创建主机时,要注意”Host name”要与配置文件中Hostname参数值相同。然后选择主机组、填写客户端的IP和端口(默认10050)。

<a href="http://s3.51cto.com/wyfs02/M00/3B/2A/wKioL1O8-5WgBexhAAHXR6VWmhg761.jpg" target="_blank">    </a>

    在模板选项卡中,选择连接”Template Windows EventLog”模板(模板在下方提供下载,zabbix版本为2.2.3)。也可同时选择zabbix自带的”Template OS Windows”模板。下面介绍一下” Template Windows EventLog”模板:

监控项的配置:

<a href="http://s3.51cto.com/wyfs02/M01/3B/2A/wKioL1O8-6WQFy9RAAJlFdWa5YQ130.jpg" target="_blank"></a>

此模板同时监控系统日志中来源为Disk的、级别为error和warnning的日志信息。

注:磁盘坏块错误的日志级别为error。

触发器的配置:

<a href="http://s3.51cto.com/wyfs02/M00/3B/2A/wKioL1O8-93jePGEAAJXEXGI6ic529.jpg" target="_blank">    </a>

    监控到有磁盘错误日志时立即发出告警,可以配置发送告警邮件。3600秒内没有新数据产生时,触发器自动恢复。

至此全部配置就完成了。

3、 告警邮件示例

<a href="http://down.51cto.com/data/2367070" target="_blank">附件:http://down.51cto.com/data/2367070</a>

本文转自 张斌_青岛 51CTO博客,原文链接:http://blog.51cto.com/qicheng0211/1436344

继续阅读