代理的执行由每台服务器上的 cron 守护进程控制。监视周期的主要步骤如下。
如果代理的上次运行尚未完成,则等待其完成运行。任何时候都应该只有一个监视代理 (/opt/SUNWstade/bin/rasagent) 的实例在运行。
系统通过探测设备获取所有相关信息,并将这些信息保存到位于 /var/opt/SUNWstade/DATA 下的报告中,从而生成设备报告。系统将报告数据与以前的报告进行比较并评估它们之间的差别,以确定是否需要生成与运行状况有关的事件。
还可以通过中转在日志文件中发现的信息创建事件。例如,所有在 /var/adm/messages.t3 中发现的错误和警告将在不做进一步分析的情况下转化成日志事件。多数事件的生成,是由于软件中的规则或策略经分析判定存在问题所致,但如果存储阵列发现 syslog 文件中存在问题,则立刻生成一个事件。
可以通过用户界面的“管理”选项卡访问事件日志。Storage Automated Diagnostic Environment 软件使用必要的统计数据更新状况数据库。某些事件要求在事件生成前必须达到某个特定的阈值。例如,由于要求达到特定的阈值,因此使交换机端口的 CRC 计数加 1 并不足以触发事件。
Storage Automated Diagnostic Environment 支持电子邮件阈值,该阈值可防止为同一设备的同一组件生成多个电子邮件。通过跟踪在指定时间范围内发送的事件数量,可以防止生成多余的电子邮件警报。其他提供程序(非电子邮件)不支持此功能。
仅将事件发送给那些已设置通知的收件人。可以过滤事件类型,从而做到只向收件人发送与之相关的事件。
注意– 电子邮件提供程序和 Sun 网络存储命令中心(NSCC,通过 Sun Net Connect 提供程序的方式)接收所有事件的通知(如果已启用)。