Configuring Alarm Monitor Profiles


Last Updated: August 17, 2009

The alarm monitor surveys every alarm interface for any alarm event. When an event is triggered, it notifies the alarm application, which passes the information to the configured monitor destination.

Whenever possible, configuration and management of the Analog Video Gateway module should be configured using the Video Surveillance Operations Manager (VSOM) graphical user interface.

Alarm monitor profiles should be configured in the following order (see Figure 3):

1. Destination profile

2. Monitor profile

3. Notifier profile

Figure 3 Order of Alarm Monitor Configurations

Alarm Monitor—Destination Profile

To notify the client of an alarm condition when the configured alarm event is detected, use the alarm-monitor destination-profile command. The notification is configured to notify a preferred URL and backup URL, in case the preferred URL is unavailable.

SUMMARY STEPS

1. configure terminal

2. alarm-monitor destination-profile tag

3. [default | description | primaryURL | secondaryURL]

4. end

5. exit

6. show alarm-monitor destination-profile tag
or
show alarm-monitor destination-profile summary

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 2 

alarm-monitor monitor-destination tag

Example:

VSE-Module(config)> alarm-monitor destination- profile dest000

Adding new profile

VSE-Module(config-dest-profile)> default

Enters alarm-monitor destination-profile configuration mode.

tag: Identifier of the alarm-monitor destination-profile in the range of dest000 to dest999.

Step 3 

[default | description | primaryURL | secondaryURL]

Example:

VSE-Module(config)> alarm-monitor destination- profile dest000

Adding new profile

VSE-Module(config-dest-profile)> default

VSE-Module(config-dest-profile)> description "alarm monitor destination profile 0"

VSE-Module(config-dest-profile)> primaryURL "http://www.somewhere.com/cgi-bin/grabAlarm"

VSE-Module(config-dest-profile)> secondaryURL "http://nowwhere.com/cgi-bin/captureAlarm"

VSE-Module(config-dest-profile)> end

VSE-Module(config)> exit

VSE-Module>

Configures the alarm-monitor destination-profile parameters.

default: Resets alarm-monitor destination profile parameters to their default values.

description: The alarm-monitor destination-profile text description in quotes. Up to 80 text characters are allowed.

primaryURL: Preferred URL of the server that is capturing the message to notify the client when the configured alarm event is detected. For example, http://www.somewhere.com/cgi-bin/grabAlarm.

secondaryURL: Backup URL of the server that is capturing the message to notify the client when the configured alarm event is detected. For example, http://nowwhere.com/cgi-bin/captureAlarm.

Step 4 

end

Example:

VSE-Module(config-dest-profile)> end

Exits alarm-monitor destination-profile configuration mode.

Step 5 

exit

Example:

VSE-Module(config)> exit

Exits global configuration mode.

Step 6 

show alarm-monitor destination-profile tag

or

show alarm-monitor destination-profile summary

Example:

VSE-Module> show alarm-monitor destination-profile dest000

Displays the alarm-monitor destination profile for a specified destination or a summary of all configured destination profiles.

Examples

The following example shows the alarm monitor destination profile parameters for the specified destination dest000:

VSE-Module> show alarm-monitor destination-profile dest000
description "Capture Alarms Message"
primaryURL "http://www.somewhere.com/cgi-bin/grabAlarm"
secondaryURL "http://nowwhere.com/cgi-bin/captureAlarm"

The following example shows the alarm monitor destination profile summary:

VSE-Module> show alarm-monitor destination-profile summary 
tag      URL          address
==================================================
dest000  primaryURL   http://www.somewhere.com/cgi-bin/grabAlarm
         secondaryURL http://nowwhere.com/cgi-bin/captureAlarm

Alarm Monitor—Monitor Profile

Use the alarm-monitor monitor-profile command to configure the alarm monitor to keep track of the following port events: any change in contact closure port state, changes in contact closure port from closed to opened, changes in contact closure port from opened to closed, reloading of the system, detection of motion, and detection of a signal loss on the video port, or change in state is detected on the video port configured by the sourceTrigger keyword.

SUMMARY STEPS

1. configure terminal

2. alarm-monitor monitor-profile tag

3. [default | description | event | sourceTrigger | state]

4. end

5. exit

6. show alarm-monitor monitor-profile tag
or
show alarm-monitor notifier-profile summary

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 2 

alarm-monitor monitor-profile tag

Example:

VSE-Module(config)> alarm-monitor monitor- profile mon000

Adding new profile

VSE-Module(config-mon-profile)>

Enters alarm-monitor monitor-profile configuration mode.

tag: Identifier of the alarm-monitor monitor-profile in the range of mon000 to mon999.

Step 3 

[default | description | event | 
sourceTrigger | state] 
Example:

VSE-Module(config)> alarm-monitor monitor- profile mon000

Adding new profile

VSE-Module(config-mon-profile)> default

VSE-Module(config-mon-profile)> description "alarm monitor profile mon000"

VSE-Module(config-mon-profile)> end

VSE-Module(config-mon-profile)> event ccport-any-state-change

VSE-Module(config-mon-profile)> sourceTrigger cc0

VSE-Module(config-mon-profile)> state enabled VSE-Module(config-mon-profile)> end

VSE-Module(config)> exit

VSE-Module>

Configures the alarm-monitor monitor-profile parameters.

default: Alarm-monitor monitor-profile default values.

description: Alarm-monitor monitor-profile text description in quotes. Up to 80 text characters are allowed.

event: Alarm-monitor monitor-profile event.

ccport-any-state-change: Monitor any change in the state of the contact closure port.

ccport-close-to-open: Monitor contact closure state changes from close to open.

ccport-open-to-close: Monitor contact closure state changes from open to close.

system-reload: Monitor system reloads.

video-motion-detection: Monitor motion detection.

video-signal-change: Monitor any change in the video port signal (loss or detect) that is configured by the sourceTrigger keyword.

video-signal-detect: Monitor valid signal detected on the video port that is configured by the sourceTrigger keyword.

vport-signal-loss: Monitor signal loss detected on the video port that is configured by the sourceTrigger keyword.

vport-state-change: Monitor change in port state (enabled/disabled) detected on the video port that is configured by the sourceTrigger keyword.

sourceTrigger: Alarm-monitor monitor-profile event source trigger keyword.

vp-any: Event on any video port.

vp0 to vp15: Video port event as a string value in the range of vp0 to vp15.

cc0 to cc7: Contact closure port event. String value in the range of cc0 to cc7.

stream000 to stream999: Video motion detection event. String value in the range of stream000 to stream999 (see Figure 4 on page 70).

state: Operational state of the alarm-monitor monitor-profile state: enabled or disabled.

Default: enabled.

Step 4 

end

Example:

VSE-Module(config-mon-profile)> end

Exits alarm-monitor monitor-profile configuration mode.

Step 5 

exit

Example:

VSE-Module(config-mon-profile)> exit

Exits global configuration mode.

Step 6 

show alarm-monitor monitor-profile tag

or

show alarm-monitor monitor-profile summary

Example:

VSE-Module(config)> show alarm-monitor monitor-profile mon000

Displays the alarm-monitor monitor-profile configuration parameters for a specified monitor profile or for a summary of all configured monitor profiles.

Examples

The following example displays the alarm-monitor monitor-profile for the specified monitor-profile mon000:

VSE-module> show alarm-monitor monitor-profile mon000
description "alarm monitor profile mon000"
state enabled
event ccport-any-state-change
sourceTrigger vp0

The following example displays the alarm-monitor monitor-profile summary:

tag      state  sourceTrigger    event
========================================================
mon999   ena    -                -
mon000   ena    cc0              ccport-any-state-change

Alarm Monitor—Notifier Profile

Use the alarm-monitor notifier-profile command to set the unique identifier for the destination profile and monitor profile to use with the video alarm-monitor notifier-profile.

SUMMARY STEPS

1. configure terminal

2. alarm-monitor notifier-profile tag

3. [default | description | destinationprofiletag | monitorprofiletag | state]

4. end

5. exit

6. show alarm-monitor notifier-profile tag
or
show alarm-monitor notifier-profile summary

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 2 

alarm-monitor notifier-profile tag

Example:

VSE-Module(config)> alarm-monitor notifier-profile not111

Adding new profile

VSE-Module(config-notifier-profile)>

Enters video alarm-monitor notifier-profile configuration mode.

tag: Video alarm-monitor notifier-profile identifier in the range of not000 to not999.

Step 3 

[default | description | destinationprofiletag 
| monitorprofiletag | state]
Example:

VSE-Module(config)> alarm-monitor notifier-profile not111

Adding new profile

VSE-Module(config-notifier-profile)> description "alarm notifier profile not000"

VSE-Module(config-notifier-profile)> destinationprofiletag dest000

VSE-Module(config-notifier-profile)> monitorprofiletag mon000

VSE-Module(config-notifier-profile)> state enabled

VSE-Module(config-notifier-profile)> end

VSE-Module(config)> exit

VSE-Module>


Configures a video alarm-monitor notifier-profile parameters.

default: Video alarm-monitor notifier-profile default settings.

description: Video alarm-monitor notifier-profile text description in quotes. Up to 80 text characters allowed.

destinationprofiletag: Unique identifier for the destination-profile to use with the video alarm-monitor notifier-profile in the range of dest000 to dest999.

monitorprofiletag: Unique identifier for the monitor-profile to use with the video alarm-monitor notifier-profile in the range of mon000 to mon999.

state: Operational state of the notifier-profile: enabled or disabled. Default: enabled.

Step 4 

end

Example:

VSE-Module(config-not-profile)> end

Exits the video alarm-monitor notifier-profile configuration mode.

Step 5 

exit

Example:

VSE-Module(config-not-profile)> exit

Exits global configuration mode.

Step 6 

show alarm-monitor notifier-profile tag

or

show alarm-monitor notifier-profile summary

Example:

VSE-Module> show alarm-monitor notifier-profile not000

Displays the alarm-monitor notifier profile configuration parameters for a specified notifier-profile or for a summary of all configured notifier profiles.

Examples

The following example shows the alarm-monitor notifier-profile parameters for the specified notifier profile not000:

VSE-Module> show alarm-monitor notifier-profile not000
description "alarm notifier profile not000"
state enabled
monitorProfileTag mon000
destinationProfileTag dest000

The following example show the alarm-monitor notifier-profile summary:

VSE-Module> show alarm-monitor notifier-profile summary 
tag     state   destinationProfileTag   monitorProfileTag
============================================================
not000    ena       dest000                 mon000