PoE Refactoring
Beginning with FastIron 08.0.95, PoE is considered a separate process similar to DHCP and not a part of the FastIron process.
PoE functionality on some ports will not be available when the device fails during operation. Beginning with FastIron 08.0.95, if the PoE process fails, the system attempts five times to bring up the PoE process. If the process fails to come up after five retries, the PoE process will be considered unavailable. In such scenarios, you should contact the RUCKUS support.
A syslog message is generated when the PoE process fails.
SYSLOG: Application poed failed recovery and functionality provided by it will not be available until failure reason is remedied (may require manual intervention)
Enter the show hmon status
command to display the basic information on clients.
device# show hmon status
----------------------
Health Monitor Status:
----------------------
Hmon's Stack Role is : Standalone
Number of Clients : 5
Client Names (ID) :
nginx (4)
uwsgi (5)
PySzAgtSrv.py (6)
dhcpd (3)
poed (7)
Use the show hmon client
configuration all-clients command to display the registered
attributes information.
device# show hmon client configuration all-clients ------------------------------------ Health Monitor Client Configuration: ------------------------------------ Configuration attributes for client ID 4: Process Name : nginx Startup Script : nginx-service.sh Stackrole mask : 0x3 Starts on bootup : No Process restartable : Yes Criticality of the process : Non-Critical Process restart count limit : 5 Heart-Beat monitoring reqd. : No Functionality monitoring reqd.: Yes Func. monitoring interval : 10 Secs Func. fail count limit : 2 Configuration attributes for client ID 5: Process Name : uwsgi Startup Script : uwsgi-service.sh Stackrole mask : 0x3 Starts on bootup : No Process restartable : Yes Criticality of the process : Non-Critical Process restart count limit : 5 Heart-Beat monitoring reqd. : No Functionality monitoring reqd.: Yes Func. monitoring interval : 10 Secs Func. fail count limit : 2 Configuration attributes for client ID 6: Process Name : PySzAgtSrv.py Startup Script : pySzagent-service.sh Stackrole mask : 0x3 Starts on bootup : No Process restartable : Yes Criticality of the process : Non-Critical Process restart count limit : 5 Heart-Beat monitoring reqd. : No Functionality monitoring reqd.: Yes Func. monitoring interval : 10 Secs Func. fail count limit : 2 Configuration attributes for client ID 3: Process Name : dhcpd Startup Script : dhcpd-script.sh Stackrole mask : 0x3 Starts on bootup : No Process restartable : Yes Criticality of the process : Non-Critical Process restart count limit : 5 Heart-Beat monitoring reqd. : No Functionality monitoring reqd.: Yes Func. monitoring interval : 10 Secs Func. fail count limit : 2 Configuration attributes for client ID 7: Process Name : poed Startup Script : poed.sh Stackrole mask : 0xffffffff Starts on bootup : Yes Process restartable : Yes Criticality of the process : Non-Critical Process restart count limit : 5 Heart-Beat monitoring reqd. : No Functionality monitoring reqd.: Yes
Use the show hmon client status
all-clients command to display the operational status information
of the PoE.
device# show hmon client status all-clients ----------------------------- Health Monitor Client Status: ----------------------------- Status for client ID 4: Process Name : nginx Valid : Yes Admin. State : Disabled, HA Disabled Oper. State : Down Status for client ID 5: Process Name : uwsgi Valid : Yes Admin. State : Disabled, HA Disabled Oper. State : Down Status for client ID 6: Process Name : PySzAgtSrv.py Valid : Yes Admin. State : Disabled, HA Disabled Oper. State : Down Status for client ID 3: Process Name : dhcpd Valid : Yes Admin. State : Disabled, HA Disabled Oper. State : Down Status for client ID 7: Process Name : poed Valid : Yes Admin. State : Enabled, Started, HA Enabled Oper. State : Up
To display the statistics including the failure
and restart counts, use the show hmon client statistics
all-clients command.
device# show hmon client statistics all-clients --------------------------------- Health Monitor Client Statistics: --------------------------------- Statistics for client ID 4: Process Name : nginx Most recent PID : Not Available Func. Monitor fail counts : 0 Total number of admin stops : 0 Total number of disallowed admin stops : 0 Total number of admin starts : 0 Total number of disallowed admin starts : 0 Total number of admin restarts : 0 Total number of restarts for recovery : 0 Code from latest func. fail recovery : 0x0 Status from latest Func. Monitor check : Not Invoked Statistics for client ID 5: Process Name : uwsgi Most recent PID : Not Available Func. Monitor fail counts : 0 Total number of admin stops : 0 Total number of disallowed admin stops : 0 Total number of admin starts : 0 Total number of disallowed admin starts : 0 Total number of admin restarts : 0 Total number of restarts for recovery : 0 Code from latest func. fail recovery : 0x0 Status from latest Func. Monitor check : Not Invoked Statistics for client ID 6: Process Name : PySzAgtSrv.py Most recent PID : Not Available Func. Monitor fail counts : 0 Total number of admin stops : 0 Total number of disallowed admin stops : 0 Total number of admin starts : 0 Total number of disallowed admin starts : 0 Total number of admin restarts : 0 Total number of restarts for recovery : 0 Code from latest func. fail recovery : 0x0 Status from latest Func. Monitor check : Not Invoked Statistics for client ID 3: Process Name : dhcpd Most recent PID : Not Available Func. Monitor fail counts : 0 Total number of admin stops : 0 Total number of disallowed admin stops : 0 Total number of admin starts : 0 Total number of disallowed admin starts : 0 Total number of admin restarts : 0 Total number of restarts for recovery : 0 Code from latest func. fail recovery : 0x0 Status from latest Func. Monitor check : Not Invoked Statistics for client ID 7: Process Name : poed Most recent PID : Not Available Func. Monitor fail counts : 0 Total number of admin stops : 0 Total number of disallowed admin stops : 0 Total number of admin starts : 0 Total number of disallowed admin starts : 0 Total number of admin restarts : 0 Total number of restarts for recovery : 0 Code from latest func. fail recovery : 0x0 Status from latest Func. Monitor check : Not Invoked