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. | |
| pthread_mutex_t | mutex |
| Mutex used for action synchronization. | |
| myprocess * | next |
| next process in chain | |
| myprocess * | next_depend |
| next depend process in chain | |
Definition at line 274 of file monitor.h.
|
|
A list of file associated checksums.
Definition at line 297 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 289 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 290 of file monitor.h. Referenced by printprocess(). |
|
|
Depend visited flag, set if dependencies are used.
Definition at line 294 of file monitor.h. Referenced by reset_depend(). |
|
|
Dependant process list.
Definition at line 300 of file monitor.h. Referenced by printprocess(). |
|
|
validation flag, if FALSE, no validation is done
Definition at line 280 of file monitor.h. Referenced by check_process(). |
|
|
Check this program at given cycles.
Definition at line 286 of file monitor.h. Referenced by printprocess(). |
|
|
Process group name.
Definition at line 277 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 298 of file monitor.h. Referenced by printprocess(). |
|
|
Monitoring mode for the process.
Definition at line 281 of file monitor.h. Referenced by printprocess(). |
|
|
Mutex used for action synchronization.
|
|
|
Process descriptive name.
Definition at line 275 of file monitor.h. Referenced by check_process(), 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 306 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 276 of file monitor.h. Referenced by is_process_running(), and printprocess(). |
|
|
Portnumbers the process listens on.
Definition at line 296 of file monitor.h. Referenced by printprocess(). |
|
|
Data for the procfs check.
Definition at line 302 of file monitor.h. Referenced by is_process_running(), and update_process_data(). |
|
|
Resouce check list.
Definition at line 299 of file monitor.h. Referenced by printprocess(). |
|
|
The start command for the process.
Definition at line 278 of file monitor.h. Referenced by check_process(), and printprocess(). |
|
|
The stop command for the process.
Definition at line 279 of file monitor.h. Referenced by check_process(), and printprocess(). |
|
|
Timestamp check list.
Definition at line 301 of file monitor.h. Referenced by printprocess(). |
|
|
Timeout cycle ceiling.
Definition at line 285 of file monitor.h. Referenced by printprocess(). |
|
|
Timeout start ceiling.
Definition at line 284 of file monitor.h. Referenced by printprocess(). |
|
|
Process visited flag, set if dependencies are used.
Definition at line 293 of file monitor.h. Referenced by control(), control_group(), reset_depend(), and validate(). |