文件监视表列出了该模块所监视的所有文件。一些较为常用的属性显示在此表的顶层,而其它隐藏属性则显示在较低的层。有关隐藏属性的更多信息,请参阅隐藏的文件属性。
只有当文件被检测为存在后,才能监视其更改。如果某个文件不存在或者其属性显示为不存在,但模块检测到该文件确实存在,并且其大小大于 0。例如,对于一个具有两条记录的文件,该模块无法监视这两条记录。但是可以监视以后对该文件进行的所有更改。
此表用以下七个系统文件进行初始化:
/etc/hosts /etc/aliases /etc/nsswitch.conf /etc/inittab /etc/vfstab /etc/passwd /etc/rmtab
文件监视表显示每个文件的信息并提供与各个属性有关的数据,如下表所列。
表 3–1 文件监视表
字段 |
说明 |
---|---|
文件 |
文件的名称。 |
完整路径 |
文件的路径及其真实名称。 |
文件大小 |
文件大小,以字节计。 |
文件拥有者 |
文件的拥有者。 |
文件组 |
文件所属的组。 |
文件权限 |
对文件所具有的权限。 |
文件时间戳 |
上次更新文件的时间。 |
验证脚本 |
当文件的时间戳改变时,用于验证该文件的验证脚本的路径。将脚本保存在 /var/opt/SUNWsymon/ SysMgmtPack /filewch/scripts 中并提供相对路径。脚本的值是可选的。有关更多信息,请参见验证脚本。 |
退出代码 |
显示验证脚本上次执行时的退出代码。 |
事件监视 |
显示每个文件的文件监视模式的状态。有关更多信息,请参见禁用事件监视。 |
下表列出了隐藏的文件属性,您可以从“行编辑器”窗口访问这些属性。要打开此窗口,请在任意行上单击鼠标按钮 3,并从弹出菜单中选择“编辑行”。
表 3–2 隐藏的文件属性
字段 |
说明 |
---|---|
分隔符 |
列之间的分隔符。 |
注释字符 |
分隔注释行的字符类型。 |
字段数目 |
每个文件项中的字段数目。 |
数字键字段 |
组合成键的字段数目。假定键位于记录的开始处。键是记录的标识符。例如,在 passwd 文件中,第一个字段“用户名”是每个记录的键。每个记录的键是唯一的。 |
字段名 |
文件项中不同列的名称。 |
隐藏值标志 |
可以是以下值之一:
|
添加严重程度 |
可能值:信息、警告、错误、无。 |
删除严重程度 |
可能值:信息、警告、错误、无。 |
更改严重程度 |
可能值:信息、警告、错误、无。 |
记录格式 |
记录的格式。有关更多信息,请参阅记录格式。 |
您可以使用属性编辑器,对退出代码的正则表达式设置警报阈值。没有缺省的警报阈值。
如果要监视的文件不存在,文件监视模块将生成一个信息警报,但仍会把文件添加到文件监视表中,只是不显示与此文件相关的任何信息。
如果要监视的文件(例如某个目录)存在但无法打开,则该文件将被添加到文件监视表中,但不会显示与此文件相关的其他信息。