diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2021-09-24 10:38:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-24 10:38:44 +0300 |
commit | 40695cd6814ac1b7d413440404727f71fd33967c (patch) | |
tree | 2eb3d93892fa8365fef2d7bc9161f042beecbf35 /web | |
parent | a28701ccd7cd3cf59721fc689c418a55e1d42367 (diff) |
add proc_net_snmp6 charts info (#11565)
Diffstat (limited to 'web')
-rw-r--r-- | web/gui/dashboard_info.js | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/web/gui/dashboard_info.js b/web/gui/dashboard_info.js index 7b3acf298a..f2ccd72a4c 100644 --- a/web/gui/dashboard_info.js +++ b/web/gui/dashboard_info.js @@ -1591,6 +1591,164 @@ netdataDashboard.context = { }, // ------------------------------------------------------------------------ + // IPv6 + + 'ipv6.packets': { + info: '<p>IPv6 packet statistics for this host.</p>'+ + '<p><b>Received</b> - packets received by the IP layer. '+ + 'This counter will be increased even if the packet is dropped later. '+ + '<b>Sent</b> - packets sent via IP layer, for both single cast and multicast packets. '+ + 'This counter does not include any packets counted in <b>Forwarded</b>. '+ + '<b>Forwarded</b> - input packets for which this host was not their final IP destination, '+ + 'as a result of which an attempt was made to find a route to forward them to that final destination. '+ + 'In hosts which do not act as IP Gateways, this counter will include only those packets which were '+ + '<a href="https://en.wikipedia.org/wiki/Source_routing" target="_blank">Source-Routed</a>, '+ + 'and the Source-Route option processing was successful. '+ + '<b>Delivers</b> - packets delivered to the upper layer protocols, e.g. TCP, UDP, ICMP, and so on.</p>' + }, + + 'ipv6.fragsout': { + info: '<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 fragmentation</a> '+ + 'statistics for this system.</p>'+ + '<p><b>OK</b> - packets that have been successfully fragmented. '+ + '<b>Failed</b> - packets that have been discarded because they needed to be fragmented '+ + 'but could not be, e.g. due to <i>Don\'t Fragment</i> (DF) flag was set. '+ + '<b>All</b> - fragments that have been generated as a result of fragmentation.</p>' + }, + + 'ipv6.fragsin': { + info: '<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 reassembly</a> '+ + 'statistics for this system.</p>'+ + '<p><b>OK</b> - packets that have been successfully reassembled. '+ + '<b>Failed</b> - failures detected by the IP reassembly algorithm. '+ + 'This is not necessarily a count of discarded IP fragments since some algorithms '+ + 'can lose track of the number of fragments by combining them as they are received. '+ + '<b>Timeout</b> - reassembly timeouts detected. '+ + '<b>All</b> - received IP fragments which needed to be reassembled.</p>' + }, + + 'ipv6.errors': { + info: '<p>The number of discarded IPv6 packets.</p>'+ + '<p><b>InDiscards</b>, <b>OutDiscards</b> - packets which were chosen to be discarded even though '+ + 'no errors had been detected to prevent their being deliverable to a higher-layer protocol. '+ + '<b>InHdrErrors</b> - errors in IP headers, including bad checksums, version number mismatch, '+ + 'other format errors, time-to-live exceeded, etc. '+ + '<b>InAddrErrors</b> - invalid IP address or the destination IP address is not a local address and '+ + 'IP forwarding is not enabled. '+ + '<b>InUnknownProtos</b> - unknown or unsupported protocol. '+ + '<b>InTooBigErrors</b> - the size exceeded the link MTU. '+ + '<b>InTruncatedPkts</b> - packet frame did not carry enough data. '+ + '<b>InNoRoutes</b> - no route could be found while forwarding. '+ + '<b>OutNoRoutes</b> - no route could be found for packets generated by this host.</p>' + }, + + 'ipv6.udppackets': { + info: 'The number of transferred UDP packets.' + }, + + 'ipv6.udperrors': { + info: '<p>The number of errors encountered during transferring UDP packets.</p>'+ + '<b>RcvbufErrors</b> - receive buffer is full. '+ + '<b>SndbufErrors</b> - send buffer is full, no kernel memory available, or '+ + 'the IP layer reported an error when trying to send the packet and no error queue has been setup. '+ + '<b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. '+ + '<b>NoPorts</b> - no application is listening at the destination port. '+ + '<b>InCsumErrors</b> - a UDP checksum failure is detected. '+ + '<b>IgnoredMulti</b> - ignored multicast packets.' + }, + + 'ipv6.udplitepackets': { + info: 'The number of transferred UDP-Lite packets.' + }, + + 'ipv6.udpliteerrors': { + info: '<p>The number of errors encountered during transferring UDP-Lite packets.</p>'+ + '<p><b>RcvbufErrors</b> - receive buffer is full. '+ + '<b>SndbufErrors</b> - send buffer is full, no kernel memory available, or '+ + 'the IP layer reported an error when trying to send the packet and no error queue has been setup. '+ + '<b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. '+ + '<b>NoPorts</b> - no application is listening at the destination port. '+ + '<b>InCsumErrors</b> - a UDP checksum failure is detected.</p>' + }, + + 'ipv6.mcast': { + info: 'Total IPv6 multicast traffic.' + }, + + 'ipv6.bcast': { + info: 'Total IPv6 broadcast traffic.' + }, + + 'ipv6.mcastpkts': { + info: 'Total transferred IPv6 multicast packets.' + }, + + 'ipv6.icmp': { + info: '<p>The number of transferred ICMPv6 messages.</p>'+ + '<p><b>Received</b>, <b>Sent</b> - ICMP messages which the host received and attempted to send. '+ + 'Both these counters include errors.</p>' + }, + + 'ipv6.icmpredir': { + info: 'The number of transferred ICMPv6 Redirect messages. '+ + 'These messages inform a host to update its routing information (to send packets on an alternative route).' + }, + + 'ipv6.icmpechos': { + info: 'The number of ICMPv6 Echo messages.' + }, + + 'ipv6.icmperrors': { + info: '<p>The number of ICMPv6 errors and '+ + '<a href="https://www.rfc-editor.org/rfc/rfc4443.html#section-3" target="_blank">error messages</a>.</p>'+ + '<p><b>InErrors</b>, <b>OutErrors</b> - bad ICMP messages (bad ICMP checksums, bad length, etc.). '+ + '<b>InCsumErrors</b> - wrong checksum.</p>' + }, + + 'ipv6.groupmemb': { + info: '<p>The number of transferred ICMPv6 Group Membership messages.</p>'+ + '<p> Multicast routers send Group Membership Query messages to learn which groups have members on each of their '+ + 'attached physical networks. Host computers respond by sending a Group Membership Report for each '+ + 'multicast group joined by the host. A host computer can also send a Group Membership Report when '+ + 'it joins a new multicast group. '+ + 'Group Membership Reduction messages are sent when a host computer leaves a multicast group.</p>' + }, + + 'ipv6.icmprouter': { + info: '<p>The number of transferred ICMPv6 '+ + '<a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Router Discovery</a> messages.</p>'+ + '<p>Router <b>Solicitations</b> message is sent from a computer host to any routers on the local area network '+ + 'to request that they advertise their presence on the network. '+ + 'Router <b>Advertisement</b> message is sent by a router on the local area network to announce its IP address '+ + 'as available for routing.</p>' + }, + + 'ipv6.icmpneighbor': { + info: '<p>The number of transferred ICMPv6 '+ + '<a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Neighbour Discovery</a> messages.</p>'+ + '<p>Neighbor <b>Solicitations</b> are used by nodes to determine the link layer address '+ + 'of a neighbor, or to verify that a neighbor is still reachable via a cached link layer address. '+ + 'Neighbor <b>Advertisements</b> are used by nodes to respond to a Neighbor Solicitation message.</p>' + }, + + 'ipv6.icmpmldv2': { + info: 'The number of transferred ICMPv6 '+ + '<a href="https://en.wikipedia.org/wiki/Multicast_Listener_Discovery" target="_blank">Multicast Listener Discovery</a> (MLD) messages.' + }, + + 'ipv6.icmptypes': { + info: 'The number of transferred ICMPv6 messages of '+ + '<a href="https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6#Types" target="_blank">certain types</a>.' + }, + + 'ipv6.ect': { + info: '<p>Total number of received IPv6 packets with ECN bits set in the system.</p>'+ + '<p><b>CEP</b> - congestion encountered. '+ + '<b>NoECTP</b> - non ECN-capable transport. '+ + '<b>ECTP0</b> and <b>ECTP1</b> - ECN capable transport.</p>' + }, + + // ------------------------------------------------------------------------ // SCTP 'sctp.established': { |