36 Chapter 2 System OverviewNN40020-200NN40020-200• Fault management for viewing BCM50 alarms. You can set which alarms are displayed inthe Element Manager alarm browser and which alarms trigger an SNMP trap.• Log management for off-box transfer of logs, including component logs and administratorlogs such as alarm log, security log, configuration change log, and system log.• Software management tools for software updates (for example, for corrective software)and software upgrades.• Backup and restore. You can schedule configuration backups or application backups. Anapplication backup includes data generated through the day-to-day use of the on-boxapplications as well as the configuration data. A scheduled backup provides the ability toroutinely perform a backup, which can be kept on the BCM50 hard drive or transferred toan off-box destination such as network folder, FTP server, or locally attached USB storagedevice.For backup and restore, software management, and log management, a flexible set of source anddestinations is supported along with protocols to access them. For example, you can save backupsfrom the BCM50 to either the USB port, the Element Manager client PC (on-demand only), ashared drive available on the network, or a remote FTP server.Software updatesTo ensure that BCM50 maintenance costs are low, even in an environment of security andcorrective content updates, the BCM50 handles software updates as follows:• You can download software updates to the BCM50, either on-demand or according to aschedule, from a USB port, a shared network drive, a remote FTP server, or a client PC.• Update software is automatically checked against the BCM50 software history andvalidated before it is transferred.• You can schedule the application of the software update separately. For example, you canschedule a download for Tuesday night, but the application can be scheduled for Friday at2 a.m.• You can program multiple software-update packages to be applied at the same time.• One software-update package may include updates for multiple software components.While many software updates do not require a system reboot, some software componentsrequire a reboot for the update to take effect. No more than one system reboot is requiredif one or more of the software components being updated by the software-update packagerequire a reboot.• Software upgrades are handled in the same way and use the same tool as software updates.• You can set up the entire software-update process for hands-off operation if the softwarecontent can either be downloaded remotely or sent out and installed from the USB port.KeycodesThe BCM keycode structure has been redesigned with these capabilities:• One keycode validates all feature entitlements, which simplifies installation.• You can apply keycodes in a number of ways:— through Element Manager