diff --git a/collections/pm.metrictypes/Interface/Errors/CRC_In_Delta.json b/collections/pm.metrictypes/Interface/Errors/CRC_Delta.json similarity index 86% rename from collections/pm.metrictypes/Interface/Errors/CRC_In_Delta.json rename to collections/pm.metrictypes/Interface/Errors/CRC_Delta.json index f760e18120e8466ad2a62b7f4198c365a2116edc..0fe4abff8c462b95c28bc6ae05ba1347fcb7a0a8 100644 --- a/collections/pm.metrictypes/Interface/Errors/CRC_In_Delta.json +++ b/collections/pm.metrictypes/Interface/Errors/CRC_Delta.json @@ -1,5 +1,5 @@ { - "name": "Interface | Errors | CRC | In | Delta", + "name": "Interface | Errors | CRC | Delta", "$collection": "pm.metrictypes", "uuid": "b2df0f15-229a-4981-ade2-b820e761f2ef", "scope__name": "Interface", diff --git a/collections/pm.metrictypes/Interface/Errors/Frame_In_Delta.json b/collections/pm.metrictypes/Interface/Errors/Frame_Delta.json similarity index 86% rename from collections/pm.metrictypes/Interface/Errors/Frame_In_Delta.json rename to collections/pm.metrictypes/Interface/Errors/Frame_Delta.json index 073e65a55a0b158b0186e3d3211fab5bad8a170d..5ab50d79c296521f124eee05735d069454a20c13 100644 --- a/collections/pm.metrictypes/Interface/Errors/Frame_In_Delta.json +++ b/collections/pm.metrictypes/Interface/Errors/Frame_Delta.json @@ -1,5 +1,5 @@ { - "name": "Interface | Errors | Frame | In | Delta", + "name": "Interface | Errors | Frame | Delta", "$collection": "pm.metrictypes", "uuid": "73daa660-0ddf-40d3-ac34-4bd259146694", "scope__name": "Interface", diff --git a/collections/pm.metrictypes/Memory/Total.json b/collections/pm.metrictypes/Memory/Total.json new file mode 100644 index 0000000000000000000000000000000000000000..18a8a03a29e2a579da78688ab47650dd894e89da --- /dev/null +++ b/collections/pm.metrictypes/Memory/Total.json @@ -0,0 +1,12 @@ +{ + "name": "Memory | Total", + "$collection": "pm.metrictypes", + "uuid": "2425fd6e-009b-4078-980e-aff3017d279e", + "scope__name": "Memory", + "field_name": "total", + "field_type": "UInt64", + "description": "Memory total in bytes", + "measure": "bytes", + "units__code": "byte", + "scale__code": "1" +} diff --git a/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_delta.json b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_delta.json new file mode 100644 index 0000000000000000000000000000000000000000..87de0991114fbee718c1b39399d93b2edcec6075 --- /dev/null +++ b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_delta.json @@ -0,0 +1,6 @@ +{ + "$metric": "Interface | Errors | Collision | Delta", + "$type": "ifindex", + "oid": "1.3.6.1.4.1.9.2.2.1.1.25.{{ ifIndex }}", + "type": "delta" +} diff --git a/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_rate.json b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_rate.json new file mode 100644 index 0000000000000000000000000000000000000000..dfe18ba6c90769c22c55ceef027e043640de079b --- /dev/null +++ b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_collision_rate.json @@ -0,0 +1,6 @@ +{ + "$metric": "Interface | Errors | Collision | Rate", + "$type": "ifindex", + "oid": "1.3.6.1.4.1.9.2.2.1.1.25.{{ ifIndex }}", + "type": "counter" +} diff --git a/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_crc_in_delta.json b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_crc_in_delta.json new file mode 100644 index 0000000000000000000000000000000000000000..d443cfa69817208ab3a12529b652817945df2e5a --- /dev/null +++ b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_crc_in_delta.json @@ -0,0 +1,6 @@ +{ + "$metric": "Interface | Errors | CRC | Delta", + "$type": "ifindex", + "oid": "1.3.6.1.4.1.9.2.2.1.1.12.{{ ifIndex }}", + "type": "delta" +} diff --git a/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_frame_in_delta.json b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_frame_in_delta.json new file mode 100644 index 0000000000000000000000000000000000000000..a89f4192582dbf439e2e8f9372d80734f187ecda --- /dev/null +++ b/sa/profiles/Cisco/IOS/snmp_metrics/interface_errors_frame_in_delta.json @@ -0,0 +1,6 @@ +{ + "$metric": "Interface | Errors | Frame | Delta", + "$type": "ifindex", + "oid": "1.3.6.1.4.1.9.2.2.1.1.13.{{ ifIndex }}", + "type": "delta" +} diff --git a/sa/profiles/Cisco/IOS/snmp_metrics/memory_total.json b/sa/profiles/Cisco/IOS/snmp_metrics/memory_total.json new file mode 100644 index 0000000000000000000000000000000000000000..a16834015e29ec9402e96cf35a8acbacca3915c5 --- /dev/null +++ b/sa/profiles/Cisco/IOS/snmp_metrics/memory_total.json @@ -0,0 +1,10 @@ +{ + "$metric": "Memory | Total", + "$type": "oid", + "oid": [ + "1.3.6.1.4.1.9.9.48.1.1.1.6.1", + "1.3.6.1.4.1.9.9.48.1.1.1.5.1" + ], + "scale": "sum", + "units": "byte" +} \ No newline at end of file diff --git a/sa/profiles/Generic/snmp_metrics/interface_multicast_packets_in_delta.json b/sa/profiles/Generic/snmp_metrics/interface_multicast_packets_in_delta.json new file mode 100644 index 0000000000000000000000000000000000000000..981cbcbd641341a965ecc14f13d231675d875aba --- /dev/null +++ b/sa/profiles/Generic/snmp_metrics/interface_multicast_packets_in_delta.json @@ -0,0 +1,16 @@ +{ + "$metric": "Interface | Multicast | In | Delta", + "$type": "hires", + "hires": { + "$type": "ifindex", + "oid": "IF-MIB::ifHCInMulticastPkts.{{ ifIndex }}", + "type": "delta", + "units": "pkt" + }, + "normal": { + "$type": "ifindex", + "oid": "IF-MIB::ifInMulticastPkts.{{ ifIndex }}", + "type": "delta", + "units": "pkt" + } +} diff --git a/sa/profiles/Generic/snmp_metrics/network_stp_topology_changes_rate.json b/sa/profiles/Generic/snmp_metrics/network_stp_topology_changes_rate.json new file mode 100644 index 0000000000000000000000000000000000000000..b2b05c77db5acfbe3f6b8c557c1c770e630db710 --- /dev/null +++ b/sa/profiles/Generic/snmp_metrics/network_stp_topology_changes_rate.json @@ -0,0 +1,11 @@ +{ + "$metric": "Network | STP | Topology Changes | Rate", + "$type": "caps", + "oids": [[ + "Network | STP", { + "$type": "oid", + "oid": "1.3.6.1.2.1.17.2.4.0", + "type": "counter" + } + ]] +} diff --git a/sa/profiles/Juniper/JUNOS/snmp_metrics/memory_total.json b/sa/profiles/Juniper/JUNOS/snmp_metrics/memory_total.json new file mode 100644 index 0000000000000000000000000000000000000000..31b560e2bcc6c6428dc3e92e5fae1f9eb4473d8c --- /dev/null +++ b/sa/profiles/Juniper/JUNOS/snmp_metrics/memory_total.json @@ -0,0 +1,6 @@ +{ + "$metric": "Memory | Total", + "$type": "slot", + "oid": "1.3.6.1.4.1.2636.3.1.13.1.10.{{ hwSlotIndex }}", + "units": "byte" +}