Huawei
Overview
Huawei Router, the reliable and high-performance router solutions by Huawei Technologies, seamlessly integrate with Motadata AIOps to provide comprehensive monitoring and management capabilities. With this integration, organizations gain real-time visibility into the performance and health of their Huawei Routers. Monitor critical router metrics such as interface utilization, routing table status, and packet forwarding to ensure smooth and efficient network routing.
Prerequisites
Refer Adding network devices for monitoring to understand the prerequisites necessary for monitoring a network device.
List of Supported KPIs
Metrics | Description | Type |
---|---|---|
ping.min.latency.ms | Minimum latency (in milliseconds) observed during ping | Count |
ping.received.packets | Number of packets received during ping | Count |
ping.lost.packets | Number of packets lost during ping | Count |
ping.max.latency.ms | Maximum latency (in milliseconds) observed during ping | Count |
object.target | Target object identifier | String |
ping.sent.packets | Number of packets sent during ping | Count |
ping.packet.lost.percent | Percentage of packet loss during ping | Percent |
ping.latency.ms | Average latency (in milliseconds) observed during ping | Count |
system.oid | System Object Identifier | String |
started.time.sec | Uptime in Seconds for the monitor | Count |
started.time | Uptime of the monitor | String |
object.name | Name of the monitor | String |
system.location | Location of the monitor | String |
system.description | Description of the monitor | String |
correlation.metrics | Correlation metrics between network connections | String |
network.connection.tcp.connections | Number of TCP connections | Count |
network.connection.udp.connections | Number of UDP connections | Count |
network.connection.udp.error.segments | Number of UDP error segments | Count |
network.connection.tcp.error.segments | Number of TCP error segments | Count |
network.connection.tcp.retransmitted.segments | Number of TCP retransmitted segments | Count |
destination.ip | Destination IP address | String |
destination.port | Destination port number | Count |
network.connection.protocol | Protocol used for network connection | Count |
network.connection.state | State of the network connection | String |
source.ip | Source IP address | String |
source.port | Source port number | Count |
interface.sent.discard.packets | Number of discarded packets sent on the interface | Count |
interface.in.packets | Number of incoming packets on the interface | Count |
interface.packets | Number of packets on the interface | Count |
interface.error.packets | Number of error packets on the interface | Count |
interface.sent.error.packets | Number of error packets sent on the interface | Count |
interface.received.discard.packets | Number of discarded packets received on the interface | Count |
interface.received.octets | Number of octets received on the interface | Count |
interface.bit.type | Bit type of the interface | Count |
status | Status of the interface | String |
interface.out.packets | Number of outgoing packets on the interface | Count |
interface.operational.status | Operational status of the interface | String |
interface.admin.status | Admin status of the interface | Count |
interface.sent.octets | Number of octets sent on the interface | Count |
interface.last.change | Last change of the interface | String |
interface.received.error.packets | Number of error packets received on the interface | Count |
interface.discard.packets | Number of discarded packets on the interface | Count |
started.time | Uptime of the interface | String |
started.time.sec | Uptime in seconds of the interface | String |
system.storage | The total storage capacity of the device. | count |
system.storage.type | The type of storage (e.g., HDD, SSD) used in the device. | string |
system.storage.total | The total storage capacity in bytes. | count |
system.storage.used.percent | The percentage of storage used in the device. | percentage |
system.storage.name | The name of the storage device. | string |
system.storage.description | Description of the storage device. | string |
fan.sensor | The fan sensor status. | string |
fan.sensor.speed.percent | The fan speed as a percentage of maximum speed. | percentage |
fan.sensor.state | The state of the fan (e.g., running, stopped). | string |
fan.sensor.description | Description of the fan sensor. | string |
power | The power status of the device. | string |
power.used | The amount of power used by the device. | count |
power.total | The total power capacity of the device. | count |
power.reserved | The reserved power capacity for the device. | count |
system.disk | The status of the disk in the device. | string |
system.disk.port.type | The type of port used for the disk. | string |
system.disk.port.speed | The speed of the disk port. | count |
system.disk.size | The total size of the disk in bytes. | count |
system.disk.free.size | The free size of the disk in bytes. | count |
system.disk.location.state | The location state of the disk. | string |
system.disk.read.cache | The read cache status of the disk. | string |
system.disk.write.cache | The write cache status of the disk. | string |
system.disk.power.Off.reason | The reason for disk power-off. | string |
temperature.sensor | The temperature sensor status. | string |
temperature.sensor.address | The address of the temperature sensor. | string |
temperature.sensor.status | The status of the temperature sensor (e.g., normal, critical). | string |
temperature.sensor.value | The temperature value in degrees Celsius. | count |
voltage.sensor | The voltage sensor status. | string |
voltage.sensor.address | The address of the voltage sensor. | string |
voltage.sensor.status | The status of the voltage sensor (e.g., normal, critical). | string |
voltage.sensor.volt | The voltage value in volts. | count |
memory.buffer | The memory buffer status. | string |
memory.buffer.total | The total memory buffer size in bytes. | count |
memory.buffer.used.percent | The percentage of memory buffer used. | percentage |
memory.buffer.free.percent | The percentage of free memory buffer. | percentage |
system.cpu.percent | The CPU utilization percentage of the device. | percentage |
system.5min.avg.cpu.percent | The 5-minute average CPU utilization percentage. | percentage |
system.1min.avg.cpu.percent | The 1-minute average CPU utilization percentage. | percentage |
system.memory.used.percent | The percentage of memory used in the device. | percentage |
system.temperature | The temperature of the device. | count |
bgp.peer | The BGP peer identifier or name. | String |
bgp.peer.remote.as | The remote AS number associated with the BGP peer. | Count |
bgp.peer.status | The status of the BGP peer (e.g., up, down). | String |
bgp.local.peer.address | The local IP address of the BGP peer. | String |
bgp.remote.peer.address | The remote IP address of the BGP peer. | String |
bgp.peer.time | The time when the BGP peer was established. | String |
bgp.peer.updated.time | The time when the BGP peer status was last updated. | String |
isis.neighbour.last.up.time | The last time the ISIS neighbour came up. | String |
isis.neighbour.hold.time | The hold time of the ISIS neighbour. | String |
isis.neighbour.system.type | The system type of the ISIS neighbour. | String |
isis.neighbour.3way.state | The 3-way state of the ISIS neighbour. | String |
isis.neighbour.state | The state of the ISIS neighbour. | String |
isis.neighbour | The identifier or name of the ISIS neighbour. | String |
isis.neighbour.protocol | The protocol used by the ISIS neighbour. | String |
ospf.neighbour.remote.as | The remote AS number associated with the OSPF neighbour. | String |
ospf.neighbour.status | The status of the OSPF neighbour (e.g., up, down). | String |
ospf.neighbour | The identifier or name of the OSPF neighbour. | String |
ip.route | The IP route entry. | String |
ip.route.subnet.mask | The subnet mask associated with the IP route. | String |
ip.route.last.updated.sec | The time in seconds since the IP route was last updated. | Count |
ip.route.protocol | The routing protocol associated with the IP route. | String |
ip.route.metric | The metric value of the IP route. | String |
ip.route.type | The type of IP route (e.g., static, dynamic). | String |
ip.route.next.hop | The next-hop IP address for the IP route. | String |
ip.route.last.updated | The last time the IP route was updated. | String |
ip.routing.type | The type of IP routing (e.g., unicast, multicast). | String |
ip.route.interface.index | The index of the network interface associated with the IP route. | Count |