Figure 3: tree--Sample directory structure
Directory structure for the notifier host
/usr/local/admin/sysmon/
/config.generic
/config.Condition.FILE_SYSTEM_FULL/
/monlist
/config.generic
/config.filesystems
/config.Condition.LOW_FILE_LIMIT/
/config.generic
/config.Condition.HIGH_FILE_LIMIT/
/config.generic
/config.Condition.NO_CONNECT/
/config.generic
/config.<Condition names>/
/hosts/
/hosta/
/config.Condition.NO_CONNECT
/config.Condition.HIGH_FILE_LIMIT
/config.filesystems
/hostb/
/config.Condition.LOW_FILE_LIMIT
/config.Condition.HIGH_FILE_LIMIT
/hostc/
/novell_hostd/
/config.Condition.NO_CONNECT
/hoste/
...
If the base directory is /usr/local/admin/sysmon,
configuration file for a condition can be
found under one or more of the following :
config.generic
config.<Condition_Name>/config.generic
<hostname>/config.<Condition_Name>
A host directory under
/usr/local/admin/sysmon/hosts/<hostname> contains
<Condition_Name> - Message of the condition
e.g. Condition.NO_CONNECT
config.<Condition_Name> - Configuration file
for condition
e.g. config.Condition.NO_CONNECT
count.<Condition_Name> - Number of iterations by notification since
the condition has occurred
e.g. count.Condition.NO_CONNECT
End.<Condition_Name> - End of a condition
e.g. End.Condition.NO_CONNECT
log.Condition - Log for all conditions
|