A-6
Cisco Intrusion Prevention System CLI Sensor Configuration Guide for IPS 7.1
OL-19892-01
Appendix A System Architecture
MainApp
MainApp
This section describes the MainApp, and contains the following topics:
• Understanding the MainApp, page A-6
• MainApp Responsibilities, page A-6
• Event Store, page A-7
• NotificationApp, page A-9
• CtlTransSource, page A-11
• Attack Response Controller, page A-12
• Logger, page A-19
• InterfaceApp, page A-20
• AuthenticationApp, page A-20
• Web Server, page A-23
Understanding the MainApp
The MainApp includes all IPS components except SensorApp and the CLI. It is loaded by the operating
system at startup and loads SensorApp. The MainApp then brings the following subsystem components
up:
• Authentication
• Logger
• ARC
• Web Server
• Notification (SNMP)
• External Product Interface
• Interface manager
• Event Store
• Health and security monitoring
MainApp Responsibilities
The MainApp has the following responsibilities:
• Validate the Cisco-supported hardware platform
• Report software version and PEP information
• Start, stop, and report the version of the IPS components
• Configure the host system settings
• Manage the system clock
• Manage the Event Store
• Install and uninstall software upgrades