## Overview

This system monitors NVR using SNMP to track their online status, disk health, and connected cameras. Users can target specific devices by entering an IP address or network range and may provide location details for improved asset management. Advanced SNMP settings allow secure communication and data collection, including support for SNMPv3 with authentication and encryption. Key monitored metrics include device availability (online/offline status), disk health with detailed status codes, and camera operational status. These insights help ensure continuous video surveillance by enabling rapid detection of issues such as device downtime, disk failures, or camera malfunctions.

## IP Address or Network Address/Bit

This is a required field where you must enter one or more IP addresses or network ranges in CIDR format.

- You can specify multiple entries using comma-separated values (e.g., 192.168.0.100, 192.168.1.0/24).
- Each entry can be a single IP address (192.168.1.0) or a network range (192.168.1.0/24).

### Location Settings

This section helps provide physical context about the location of the Help Section for Video Recorders and Peripherals Deployment, especially useful in large deployments across different regions.

- Country: Select or enter the country where the Help Section for Video Recorders and Peripherals Deployment is physically installed.
- State: Specify the state or province of the Help Section for Video Recorders and Peripherals Deployment's location.
- City: Enter the city for more localized tracking.
- Area: Use this field to narrow down the Help Section for Video Recorders and Peripherals Deployment's location within a city, such as a neighborhood or zone. This field is optional but helpful for fine-grained mapping.

### Advanced Settings

This section allows you to configure SNMP settings, which are used to retrieve performance and status data from the Help Section for Video Recorders and Peripherals Deployment. It includes options for port number, SNMP version, and authentication settings.

- Port: Enter one or more ports separated by comma. In the subject hierarchy, 'Device' will be IP:port. You can override it by giving a display name for each port using parentheses (). For example: 1070(NVR1), 1071(NVR2). In this example, the device will be labeled as NVR1 and NVR2 instead of IP:1070 and IP:1071.
- Community: Commonly set as public for SNMP v1 or v2. This acts like a password for accessing SNMP data and should match the setting on the Help Section for Video Recorders and Peripherals Deployment.
- Version: Select from SNMP versions 1, 2, or 3. Versions 1 and 2 are simpler and typically use only the community string. Version 3 supports encrypted communication and more granular security controls.

### When SNMP Version 3 is Selected

SNMPv3 introduces more secure communication options. Selecting this version reveals additional configuration fields:

- User Name: The identity used to authenticate with the Video Recorders and Peripherals Deployment over SNMPv3.
- Authentication Pass Phrase: A password used to verify the user's identity. It protects against unauthorized access.
- Privacy Pass Phrase: A second password used to encrypt data, ensuring that SNMP messages are secure during transmission.
- Privacy Protocol: This defines how SNMP messages are encrypted. Options include:
  - AES-128
  - AES-192
  - AES-256
  - 3DES
  - DES
- Authentication Protocol: Determines the method used for verifying user identity. Choices include:
  - SHA, SHA-224, SHA-256, SHA-384, SHA-512, MD5
- Security Level: Defines the level of SNMPv3 security applied to communication:
  - No Authentication and No Privacy -- Least secure
  - Authentication and No Privacy -- Identity is verified but data is not encrypted
  - Authentication and Privacy -- Both identity verification and data encryption are applied (most secure).

## Monitor Configuration

- Frequency: This dropdown allows setting how often disk stats are collected, with options including Same as progress interval, 1 Min, 10 Mins, 1 Hour, 4 Hours, and 1 Day.
- Other Arguments: This field can be used to add extra parameters or filters for customized monitoring. Users can also rename parts of the subject hierarchy using the --replace option in the format --replace URLEncode(key)=URLEncode(value),URLEncode(key1)=URLEncode(value1). For example, in the subject hierarchy India>Delhi>Delhi>Siabaad>cpo1>192.168.1.0:161>lable01, if a user wants to replace lable01 with Disk01, they can enter --replace label=Disk01, which updates the path to India>Delhi>Delhi>Siabaad>cpo1>192.168.1.0:161>Disk01. Multiple replacements can be applied by separating them with commas.

Note: The Other Arguments field may vary based on specific requirements.

## Hikvision Video Recorders NVR Stats

This section displays the online status of Hikvision NVR using SNMP monitoring. It helps identify whether a Video Recorders and Peripherals Deployment is currently reachable and active in the network.

- Group Name: This field shows the name of the metric group, i.e. SNMP Hikvision Video Recorders and Peripherals Deployment Online Stats.
- Group Description: This field explains that the group provides the online/offline status of Hikvision Video Recorders and Peripherals Deployments.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > Host > Device.
- Category: This field shows the metric category as SNMP Metrics

#### Metric Table

- Metric: This metric shows whether the Video Recorders and Peripherals Deployment is currently online.
- Description:
  - A value of 1 means the Video Recorders and Peripherals Deployment is online and reachable.
  - A value of 2 means the Video Recorders and Peripherals Deployment is not available or offline.

#### Note:

- Use this to monitor Video Recorders and Peripherals Deployment availability in real time.
- A "not available" status could be due to power issues, network disconnection, or device failure.
- Regular monitoring ensures uninterrupted video surveillance and quick issue resolution.

## Hikvision Video Recorders NVR Stats

This section monitors the disk status of Hikvision NVR using SNMP, helping track disk health and operational state.

- Group Name: This field shows the name of the metric group, i.e. SNMP Video Recorders and Peripherals Deployment Disk Stats.
- Group Description: This field explains that the group monitors disk-related parameters for NVR.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > Host > Device > Disk.
- Category: This field shows the metric category as SNMP Metrics.

### Metric Table

- Metric: Disk Status
- Description: The disk status is represented by codes that indicate the current state of the Video Recorders and Peripherals Deployment disk:
  - Normal (operational)
  - Unformatted (needs formatting)
  - Abnormal (issue detected)
  - SMART Failed (health check failed)
  - Mismatch (configuration issue)
  - Idle (standby mode)
  - Not Online (disconnected)
  - Repairing (undergoing fixes)
  - Formatting (preparing for use)

### Hikvision Camera Stats

This section monitors the health status of Hikvision cameras using SNMP.

- Group Name: This field shows the name of the metric group, i.e. SNMP HikCamera Status.
- Group Description: This field explains that the group tracks the operational status of Hikvision cameras.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > Host > Device > CamName.
- Category: This field shows the metric category as SNMP Metrics.

### Metric Table

- Metric: Camera Health Status.
- Description: Represents the camera's operational state, where 0 means Normal and 1 means Disabled.

### Mimosa Total Client Stats

This section shows the total number of clients connected to a CPE device.

- Group Name: This field shows the name of the metric group, i.e. CPE Total Client.
- Group Description: This field explains that the group monitors the total clients attached to CPE devices.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area.
- Category: This field shows the metric category as SNMP Metrics.

### Metric Table

- Metric: CPE Total Client
- Description: Shows the total number of clients attached to a CPE device.

## Mimosa Client Status

This section monitors the connection status of clients attached to BTS devices.

- Group Name: This field shows the name of the metric group, i.e. BTS Client Status.
- Group Description: This field explains that the group tracks the connection status of BTS clients.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > WarehouseName > DeviceIP > DeviceMAC.
- Category: This field shows the metric category as SNMP Metrics

### Metric Table

- Metric: BTS Client Status
- Description: Indicates whether a client is connected or disconnected, with 1 meaning Connected and 0 meaning Disconnected.

## Mimosa Interface Bandwidth Stats

This section provides an estimate of the current bandwidth usage of a network interface.

- Group Name: This field shows the name of the metric group, i.e. MimosaInterfaceBandwidth.
- Group Description: This field explains that the group monitors the bandwidth statistics of network interfaces.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > InterfaceName.
- Category: This field shows the metric category as SNMP Metrics.

### Metric Table

- Metric: MimosaInterfaceBandwidth
- Description: An estimate of the interface's current bandwidth measured in bits per second.

## Internet Availability (obsolete)

This section shows the accessibility status of the internet for a specific interface.

- Group Name: This field shows the name of the metric group, i.e. Internet Availability.
- Group Description: This field explains that the group monitors internet accessibility for interfaces.
- Supported Operating Systems: This field shows that all OS types are supported.
- Metric Hierarchy: This field displays the hierarchy as Country > State > City > Area > InterfaceName.
- Category: This field shows the metric category as SNMP Metrics.

### Metric Table

- Metric: Internet Availability.
- Description: Indicates the internet status with codes:
  - up
  - down
  - testing
  - unknown
  - dormant
  - notPresent
  - lowerLayerDow

### Deploy Monitors Using Cavisson Agent

- Tier Selection: You can deploy monitors on specific tiers by selecting from the list. Available tiers include: All Tiers, 30_126, App_OCP, App_Php, CavAM, CavBugzilla, CavBuild, Cavisson, CavNode, CavUI, CSTeam, Infra, iSalus, Lowes, NsecomApp, PHPAgent, PHPTier, PreSales and Python.
- Selecting "All Tiers": When you select All Tiers, the system will include all the above tiers for deployment.
- Exclude Tier Dropdown: When All Tiers is selected, an Exclude Tier dropdown appears allowing you to exclude one or more tiers from the deployment. The Exclude Tier dropdown contains the same list of tiers except for "All Tiers," so you can exclude any specific tier(s) such as 30_126, App_OCP, CavAM, etc.
- Usage Example: Select All Tiers to deploy on all tiers, then use the Exclude Tier dropdown to exclude specific tiers if needed.

Add Button:

After selecting the desired tiers and exclusions, click the Add button to confirm and deploy the monitors with your selected configuration.