Introduction

Dell EMC NetWorker is a backup and recovery software that centralizes, automates, and accelerates backup and recovery with a wide range of data protection options to safeguard critical business.

OpsRamp integrates using REST APIs exposed by NetWorker solution.

Prerequisites

  • OpsRamp Classic Gateway 10.0 and above (or) OpsRamp Cluster gateway

  • Ensure that “adapter integrations” add-on is enabled in client configuration. Once enabled you can see Dell Networker integration under Setup » Integrations » Adapter section

Install the integration

  1. From All Clients, select a client.

  2. Go to Setup > Integrations > Integrations.

  3. From Available Integrations, select Adapter > Dell Networker. The Install Dell Networker Integration popup appears.
    Note: Ensure that Adapter addon is enabled at client and partner levels.

  1. Enter the following information:
    a. Name: Name of the integration
    b. Upload Logo: Optional logo for the integration.
    c. GateWay Profiles: Select a gateway management profile to associate with the client.

  2. Click Install. The Integration page displays the installed integration.

Configure the integration

  1. In CONFIGURATION section, click + Add.

  2. On Create Adapter Configuration, enter:

    • Name: Configuration name.
    • Protocol: Protocol. Example: HTTPS, HTTP, etc.
    • IP Address: IP address of the target.
    • Port: Port
    • Alert Configuration: Configure the alert filters, alert severity mappings, etc. based on your requirements.
    Default configuration:
        {"alertFilters":{"alertSeverity":["WARNING","ERROR"]},"alertSeverityMapping":{"ERROR":"Critical","WARNING":"Warning"}}
        
    • Notification Alerts: Select TRUE or FALSE.
      Notes:
      • By default False is selected.
      • If you select TRUE, App will handle Critical/Recovery failure alert notifications for Connectivity, Authentication Exceptions.
  3. In the Credentials section, select Custom and enter the Username and Password.

  4. In the Resource Types & Metrics section, select the metrics you want and configure for availability and alert conditions.

  5. In the Discovery Schedule section, select Recurrence Pattern to add one of the following patterns:

    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly

  6. In the Monitoring Schedule section, configure how frequently the monitoring action should trigger.

  1. Click Save.

The configuration is saved and displayed on the page.

After saving the integration, the Dell Networker resources are discovered and monitoring is enabled as specified by the configuration profile.

You can perform the actions manually, like Discovery, Monitoring or even Disable the configuration.

The discovered resources are displayed in the Infrastructure page under Server, with Native Resource Type as Networker Server.

Networker Storage Node (Native Resource Type) is displayed under Components:

View resource metrics

To confirm Dell Networker monitoring, review the following:

  • Metric graphs: A graph is plotted for each metric that is enabled in the configuration.
  • Alerts: Alerts are generated for metrics that are configured as defined for integration.

Hierarchy of Dell Networker resources:

Networker Server
— Networker storage node

Supported metrics

Metric NameMetric Display NameUnitsDescription
networker_total_backups_CountNetworker Total Backups CountcountTotal Backups count of Server.
networker_completed_jobs_CountNetworker Completed Jobs CountcountTotal jobs Completed of Server.
networker_bad_Recovers_CountNetworker Bad Recovers CountcountTotal Bad Recovers of Server.
networker_bad_Saves_CountNetworker Bad Saves CountcountTotal Bad Saves of Server.
networker_current_Recovers_CountNetworker Current Recovers CountcountTotal Current Recovers of Server.
networker_current_Saves_CountNetworker Current Saves CountcountTotal Current Saves of Server.
networker_max_Recovers_CountNetwoker Max Recovers CountcountTotal Max Recovers of Server.
networker_max_Saves_CountNetworker Max Saves CountcountTotal Max Save of Server.
networker_total_recover_SizeNetworker Total Recover SizeMBGives the total recovery size in KB.
networker_server_UptimeNetworker Server UptimehTotal Server Active time.
networker_total_active_sessions_CountNetworker Total Active Sessions CountcountTotal Active Sessions of Server.
networker_NAS_devices_CountNetworker NAS Devices CountcountTotal NAS Devices connected to Server.
networker_server_StatusNetworker Server StatusGives the status of the Server whether it is enabled or disabled.
networker_hung_jobs_CountNetworker Hung Job CountcountTotal hung jobs of Server.
networker_storageNodes_CountNetworker Storage Nodes CountcountTotal Storage Nodes connected to Server.
networker_ready_storageNodes_CountNetworker Ready Storage Nodes CountcountTotal Storage Nodes that are Ready.
networker_down_storageNodes_CountNetworker Down Storage Nodes CountcountTotal Storage Nodes that are Down.
networker_enabled_storageNode_CountNetworker Enabled Storage Nodes CountcountTotal Storage Nodes that are Enabled.
networker_disabled_storageNode_CountNetworker Disabled Storage Nodes CountcountTotal Storage Nodes that are Disabled.

Risks, Limitations & Assumptions

  • App can handle Critical/Recovery failure alert notifications for the below 2 cases when user enables Notification Alerts in configuration:
    • Connectivity Exception
    • Authentication Exception
  • App will not send any duplicate/repeat failure alert notification until the already existing critical alert is recovered.
  • App cannot control monitoring pause/resume actions based on the above alerts.
  • Component level threshold configuration is not possible
  • Resource level metric threshold customization and frequency setting are not possible
  • Usability issues in app configuration page while adding/editing
  • Optional configuration parameters cannot be defined
  • App upgrade is manual process without version change

References

Dell EMC Networker Guide for Networker Rest API: https://www.delltechnologies.com/asset/en-us/products/data-protection/technical-support/docu96475.pdf