Skip to main content
Version: NG-2.13

Device Availability

Introduction

Device Availability is a go-to solution for monitoring devices, providing real-time insights into the availability of devices.

Getting Started

Compatibility

Device Availability O11ySource is compatible with any device which allows incoming ICMP echo requests and outgoing echo replies.

Data Collection Method

vuSmartMaps collects the availability data for this O11ySource using an internal data collector. This data collector collects data based on the source configuration done in the Sources tab of the O11ySource.

Prerequisites

Inputs for Configuring Data Source

Host
  • Period [in Seconds]: How frequently data is gathered. The period should be between 60 seconds – 3000 seconds.

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
All vuSmartMaps IPsIP address of the device-ICMPBidirectional

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

ICMP must be enabled in the target devices. Allow ICMP echo request and response packets between vuSmartMaps server and the target devices in network firewalls between them.

Configuration Steps

  • Enable the O11ySource.
  • Select the Sources tab and press the + button to add a new instance of the device to be monitored.
  • Add 'Host' and 'Period' as per requirement.
  • Click on Save and Continue to create the instance.

Metrics Collected

NameDescriptionData Type
@timestampThe original timestamp as a string, typically the raw timestamp when the event was logged.String
timestampThe timestamp with precise date and time (up to fractional seconds) indicating when the event occurred.DateTime64
nameName of the event, process, or entity being logged.String
urlURL associated with the event, often referring to the resource or endpoint involved.String
typeType of event or entity, indicating its category or classification.String
target_stateThe desired or expected state of the target (e.g., up, down, active).LowCardinality(String)
targetThe specific target involved in the event (e.g., IP address, service name).String
hostHostname or IP address where the event was generated or logged.String
tenant_idIdentifier for the tenant, useful in multi-tenant environments to distinguish between different clients.LowCardinality(String)
bu_idBusiness Unit identifier, indicating the division or unit responsible for the event or asset.LowCardinality(String)
o11ysource_nameName of the virtual block or segment, typically used in storage or networking contexts.LowCardinality(String)
vublock_nameName of the virtual block or segment, typically used in storage or networking contexts.LowCardinality(String)
topic_nameName of the topic, often related to messaging systems like Kafka or similar.LowCardinality(String)
application_nameName of the application that is being logged or monitored.String
business_hourIndicates whether the event occurred during business hours (e.g., yes, no).LowCardinality(String)
opi_valueA performance indicator value (OPI could stand for Operational Performance Indicator).Float32
percent_packet_lossThe percentage of packet loss during transmission.Float32
percent_transmittedThe percentage of packets successfully transmitted.Float32
result_codeNumeric code representing the result or outcome of the event (e.g., HTTP status code).Float32
packets_receivedThe number of packets successfully received.Float32
session_idUnique identifier for the session during which the event occurred.String
UpTimePctPercentage of uptime for the monitored service or resource.Float32
average_rttThe average round-trip time (RTT) for packets during the session.Float32
maximum_rttThe maximum round-trip time recorded during the session.Float32
minimum_rttThe minimum round-trip time recorded during the session.Float32
pkt_loss_pctPercentage of packet loss calculated during the event.Float32
DownTimePctPercentage of downtime for the monitored service or resource.Float32
DownTimeTotal duration of downtime in seconds or milliseconds.Float64
jitterVariation in packet arrival time, which can affect network performance.Float64
portNetwork port associated with the event, indicating the communication channel used.UInt32