Data Fields | |
char * | name |
Process descriptive name. | |
char * | pidfile |
The pid file of the process. | |
char * | group |
Process group name. | |
Command_T | start |
The start command for the process. | |
Command_T | stop |
The stop command for the process. | |
int | do_validate |
validation flag, if FALSE, no validation is done | |
int | mode |
Monitoring mode for the process. | |
int | ncycle |
The number of the current cycle. | |
int | nstart |
The number of current starts with this process. | |
int | to_start |
Timeout start ceiling. | |
int | to_cycle |
Timeout cycle ceiling. | |
int | every |
Check this program at given cycles. | |
int | nevery |
Counter for every. | |
int | has_checksum_error |
TRUE if the process has a checksum error. | |
int | def_every |
TRUE if every is defined for the process. | |
int | def_timeout |
TRUE if timeout is defined for the process. | |
int | def_checksum |
TRUE if checksum is defined for the process. | |
int | def_procinfo |
TRUE if procinfo is defined for the process. | |
int | visited |
Process visited flag, set if dependencies are used. | |
int | depend_visited |
Depend visited flag, set if dependencies are used. | |
Port_T | portlist |
Portnumbers the process listens on. | |
Checksum_T | checksumlist |
A list of file associated checksums. | |
Mail_T | maillist |
Alert notification mailinglist. | |
Resource_T | resourcelist |
Resouce check list. | |
Dependant_T | dependantlist |
Dependant process list. | |
Timestamp_T | timestamplist |
Timestamp check list. | |
ProcInfo_T | procinfo |
Data for the procfs check. | |
myprocess * | next |
next process in chain | |
myprocess * | next_depend |
next depend process in chain |
Definition at line 276 of file monitor.h.
|
A list of file associated checksums.
Definition at line 299 of file monitor.h. Referenced by printprocess(). |
|
TRUE if checksum is defined for the process.
|
|
TRUE if every is defined for the process.
Definition at line 291 of file monitor.h. Referenced by printprocess(). |
|
TRUE if procinfo is defined for the process.
|
|
TRUE if timeout is defined for the process.
Definition at line 292 of file monitor.h. Referenced by printprocess(). |
|
Depend visited flag, set if dependencies are used.
Definition at line 296 of file monitor.h. Referenced by reset_depend(). |
|
Dependant process list.
Definition at line 302 of file monitor.h. Referenced by printprocess(). |
|
validation flag, if FALSE, no validation is done
|
|
Check this program at given cycles.
Definition at line 288 of file monitor.h. Referenced by printprocess(). |
|
Process group name.
Definition at line 279 of file monitor.h. Referenced by control_group(), printprocess(), and status_group(). |
|
TRUE if the process has a checksum error.
|
|
Alert notification mailinglist.
Definition at line 300 of file monitor.h. Referenced by printprocess(). |
|
Monitoring mode for the process.
Definition at line 283 of file monitor.h. Referenced by printprocess(). |
|
Process descriptive name.
Definition at line 277 of file monitor.h. Referenced by control(), control_group(), exist_process(), get_process(), and printprocess(). |
|
The number of the current cycle.
|
|
Counter for every. When nevery == every, check |
|
next process in chain
Definition at line 308 of file monitor.h. Referenced by control(), control_group(), exist_process(), get_process(), printprocesslist(), reset_depend(), status(), status_group(), and validate(). |
|
next depend process in chain
|
|
The number of current starts with this process.
|
|
The pid file of the process.
Definition at line 278 of file monitor.h. Referenced by exist_daemon(), is_process_running(), and printprocess(). |
|
Portnumbers the process listens on.
Definition at line 298 of file monitor.h. Referenced by printprocess(). |
|
Data for the procfs check.
Definition at line 305 of file monitor.h. Referenced by update_process_data(). |
|
Resouce check list.
Definition at line 301 of file monitor.h. Referenced by printprocess(). |
|
The start command for the process.
Definition at line 280 of file monitor.h. Referenced by check_process(), and printprocess(). |
|
The stop command for the process.
Definition at line 281 of file monitor.h. Referenced by check_process(), and printprocess(). |
|
Timestamp check list.
Definition at line 303 of file monitor.h. Referenced by printprocess(). |
|
Timeout cycle ceiling.
Definition at line 287 of file monitor.h. Referenced by printprocess(). |
|
Timeout start ceiling.
Definition at line 286 of file monitor.h. Referenced by printprocess(). |
|
Process visited flag, set if dependencies are used.
Definition at line 295 of file monitor.h. Referenced by control(), control_group(), reset_depend(), and validate(). |