Cisco Cisco Broadband Access Center Telco Wireless 3.5
1-11
Cisco Broadband Access Center for Cable Administrator’s Guide
OL-2445-02
Chapter 1 Broadband Access Center for Cable Overview
BAC Agent
BAC Agent
The BAC agent is an administrative agent that monitors the run time health of all BAC processes. This
watchdog process ensures that if a process stops unexpectedly, it is automatically restarted.
watchdog process ensures that if a process stops unexpectedly, it is automatically restarted.
The BAC agent can be used as a command line tool to start, stop, restart, and determine the status of any
monitored processes.
monitored processes.
Monitored Processes
If a monitored application fails, it is restarted automatically. If, for any reason, the restart process also
fails, the BAC agent server will wait a prescribed amount of time to attempt the restart again.
fails, the BAC agent server will wait a prescribed amount of time to attempt the restart again.
Note
You do not have to use the BAC agent to monitor Network Registrar extensions.
The period between restart attempts increases exponentially until it reaches a length of 5 minutes. After
that, the process restart is attempted at 5 minute intervals until successful. Five minutes after a successful
restart, the period is automatically reset to 1 second again.
that, the process restart is attempted at 5 minute intervals until successful. Five minutes after a successful
restart, the period is automatically reset to 1 second again.
For example:
•
Process A fails.
•
The BAC agent server attempts to restart it and the first restart fails.
•
The BAC agent server waits 2 seconds and attempts to restart the process and the second restart fails.
•
The BAC agent server waits 4 seconds and attempts to restart the process and the third restart fails.
•
The BAC agent server waits 16 seconds and attempts to restart the process and the fourth restart
fails.
fails.
BAC Agent Command Line
The BAC agent automatically starts whenever the system boots up. Consequently, this agent also starts
those BAC system components it is configured to control. The BAC agent can also be controlled through
a simple command line interface. This is performed by running the bprAgent command from the
/etc/init.d directory.
those BAC system components it is configured to control. The BAC agent can also be controlled through
a simple command line interface. This is performed by running the bprAgent command from the
/etc/init.d directory.
describes the CLI commands available for use with the BAC agent. You can run the CLI from
the etc/init.d directory.
Table 1-2
RDU SNMP Agent Traps
Trap
Description
cnaHealthNotif
This notification is sent out to announce BAC startup,
shutdown, failed, or exit status.
shutdown, failed, or exit status.
For example, this notification is sent out whenever the RDU
server has started, shutdown or failed.
server has started, shutdown or failed.