本节提供的示例介绍如何将 edgewatch 实用工具与 SNMP 版本 1、2c 和 3 结合使用,以便创建自动监测器。
示例:
添加常规自动监测器条目(在表索引 13 中),该条目使用阈值 90 为所有发现的文件系统生成 devCapacity 监视器。
edgewatch -c private -o autowatch add -index=13 -watchtype=generic
-name='All FileSystems - Minor' -table=devTableEntry
-attribute=devCapacity -interval=120 -criteria='.*' -op=ge
-value=95 -severity=minor -desc='FileSystem Usage (Percentage)'
-objclass=FileSystem -objattr=PercentUsed
添加进程自动监测器条目(在表索引 15 中),该条目为所有发现的 SQL 进程生成 procRSS 监视器,并在进程关闭时自动删除这些监视器:
edgewatch -c private -o autowatch add -index=15 -watchtype=process
-name='SQL Processes RSS' -criteria='.*sql.*'
-attribute=procRSS -op=ge -value=100000 -severity=major
-interval=60 -desc='SQL processes' -objclass='Process'
-objattr='ResidentSet' -loss=remove
添加服务自动监测器条目(在表索引 17 中),该条目为自动启动配置的所有服务生成服务 procAlive 观察器:
edgewatch -c private -o autowatch add -index 17 -watchtype=service
-name='All Automatic Services' -criteria='.*' -severity=major
-interval=300 -limit=200 -desc='Automatic Services'
-objclass='Service' -objattr='Running' -starttype=automatic
列出所有定义的自动监测条目:
edgewatch -c private -o autowatch list
删除先前指定的服务自动监测器条目:
edgewatch -c private -o autowatch delete -index=17
将先前指定的进程自动监测器的行状态设置为 notInService:
edgewatch -c private -o autowatch setstatus -index=15 -rowstatus=notInService
|
版权所有 © 2013 CA。
保留所有权利。
|
|