Telemetry supports two communication models: Dial-in and Dial-out, each with a different approach to how data flows between OpManager and the monitored device.
Dial-in: OpManager requests data from the device, similar to SNMP polling.
Dial-out: The device continuously streams data to OpManager without explicit requests.
Currently, OpManager supports the dial-in model. Dial-out (streaming) is planned for future enhancements.
OpManager supports three communication modes:
Plain Text: No encryption; recommended only for testing.
One-Way TLS: Encrypts communication and verifies the server identity.
mTLS (Mutual TLS): Enables two-way authentication, where both OpManager and the device verify each other using certificates.
When Auto Fetch is enabled: OpManager automatically retrieves the server certificate during the initial connection. The retrieved certificate is trusted for subsequent communication.
When Auto Fetch is disabled: The server certificate must be manually uploaded.
Hostname Override is used when the certificate hostname does not match the device IP address. Certificates are typically issued with a DNS name, and if the device is accessed via IP, validation may fail. Hostname Override ensures proper certificate validation by matching the expected hostname.
Self-signed certificates: Generated and managed within OpManager. Must be manually configured on the device. Suitable for controlled or test environments.
External CA certificates: Issued by a trusted third-party Certificate Authority. Require uploading the client certificate, private key, and CA chain. Recommended for enterprise environments with centralized certificate management.
Certificates are stored in a secure keystore and truststore, with private keys maintained securely. The latest uploaded certificate is used for authentication. Only one external CA can be maintained across credential profiles.
Unlike SNMP, which uses SysObjectID, telemetry devices do not provide a direct identifier. OpManager determines the device type using one or more of the following attributes: Model Name, Description, Hardware Version, Software Version, Manufacturer Name, and Port Number.
Telemetry data is collected using configured paths (XPath/OpenConfig models) at configurable intervals, with a recommended default of 15 minutes.
For telemetry devices, performance data is not collected using SNMP OIDs. Instead, OpManager uses model-driven paths (XPath/OpenConfig paths) to retrieve metrics from the device.
During discovery, once the Vendor, Category, and Device Type are identified, OpManager checks for a matching Device Template. If a template is not available, it is created dynamically. These monitors use predefined XPath/OpenConfig paths to fetch telemetry data. Data is collected at regular intervals (typically every 15 minutes) and populated in the corresponding performance monitors.
Yes, the current limitations include:
To learn how to add a gNMI credential and the steps to discover a gNMI device, visit our help page.