Network Card User Manual

42 MPCMM0001 Chassis Management Module Software Technical Product Specification
Process Monitoring and Integrity
watchdog monitoring is relatively lightweight and can be done every second, although, the process
being monitored may dictate a (much) lower frequency depending on how often it is capable of
feeding the watchdog.
6.1.3 Process Integrity Monitoring
The Process Integrity Executable (PIE) will be responsible for determining the health of process or
processes. When a PIE finds an unhealthy process, it will notify the PMS of the errant process so
that the PMS can take the appropriate action. An example of a PIE would be one that monitored the
Simple Network Management Protocol (SNMP) process. The PIE could utilize SNMP get
operations to query the SNMP process. If the SNMP process cannot respond to the queries with the
appropriate information, the process would be considered unhealthy and the PIE would notify the
PMS.
Process integrity monitoring may be used in conjunction with existence monitoring to provide a
comprehensive solution.
6.2 Processes Monitored
Below is a list of processes that are monitored for Process Existence on the CMM by the Process
Monitoring Service.
6.3 Process Monitoring Targets
The following targets are provided for the Process Monitoring Service under the cmm location:
Table 5. Processes Monitored
Process Monitored
Process Command Line /
Process Name
Target
Name
Monitoring Level
CMM Wrapper Process ./WrapperProcess 23 PmsProc 23
Existence and
Integrity
CMM Wrapper Process ./WrapperProcess 255 PmsProc50
Existence and
Integrity
SNMP Daemon
/usr/sbin/snmpd -c /etc/
snmpd.conf
PmsProc51
Existence and
Integrity
CLI Server ./cli_svr PmsProc52 Existence
Cron Daemon /bin/crond PmsProc100 Existence
Inet Daemon xinetd -stayalive -reuse PmsProc101 Existence
Syslog Daemon /sbin/syslogd PmsProc102 Existence
CMM Command
Handler
./cmd_hand PmsProc53 Existence
CMM Blade Process
Manager
./BPM PmsProc54
Existence and
Integrity
CMM Wrapper Process
[0-39]
./WrapperProcess[#] (0-39)
PmsProc[#]
(60-99)
Integrity
Pms Monitor ./PmsMonitor PmsProc3 Existence and TWL
Pms Shadow ./PmsMonitor shadow PmsProc2 Existence and TWL