updated docs for IPv6
Costa Tsaousis (ktsaou) committed
Apr 2, 2016 at 20:43 UTC
b3a577d86868ce2a53117693a1bf5c2cbebf62b4
2 files changed
+17
-18
README.md
+16
-15
@@ -47,28 +47,29 @@ This is what it currently monitors (most with zero configuration):
47
48

49
50
-5. **IPv4 networking** (packets, errors, fragments, tcp: connections, packets, errors, handshake, udp: packets, errors, broadcast: bandwidth, packets, multicast: bandwidth, packets)
51
-6. **netfilter / iptables Linux firewall** (connections, connection tracker events, errors, etc)
52
-7. **Processes** (running, blocked, forks, active, etc)
53
-8. **Entropy**
54
-9. **NFS file servers**, v2, v3, v4 (I/O, cache, read ahead, RPC calls)
55
-10. **Network QoS** (yes, the only tool that visualizes network `tc` classes in realtime)
50
+5. **IPv4 networking** (bandwidth, packets, errors, fragments, tcp: connections, packets, errors, handshake, udp: packets, errors, broadcast: bandwidth, packets, multicast: bandwidth, packets)
51
+6. **IPv6 networking** (bandwidth, packets, errors, fragments, ECT, udp: packets, errors, udplite: packets, errors, broadcast: bandwidth, multicast: bandwidth, packets, icmp: messages, errors, echos, router, neighbor, MLDv2, group membership, break down by type)
52
+7. **netfilter / iptables Linux firewall** (connections, connection tracker events, errors, etc)
53
+8. **Processes** (running, blocked, forks, active, etc)
54
+9. **Entropy**
55
+10. **NFS file servers**, v2, v3, v4 (I/O, cache, read ahead, RPC calls)
56
+11. **Network QoS** (yes, the only tool that visualizes network `tc` classes in realtime)
57
58

59
60
60
-11. **Applications**, by grouping the process tree (CPU, memory, disk reads, disk writes, swap, threads, pipes, sockets, etc)
61
+12. **Applications**, by grouping the process tree (CPU, memory, disk reads, disk writes, swap, threads, pipes, sockets, etc)
62
63

64
64
-12. **Apache web server** mod-status (v2.2, v2.4)
65
-13. **Nginx web server** stub-status
66
-14. **mySQL databases** (multiple servers, each showing: bandwidth, queries/s, handlers, locks, issues, tmp operations, connections, binlog metrics, threads, innodb metrics, etc)
67
-15. **ISC Bind name server** (multiple servers, each showing: clients, requests, queries, updates, failures and several per view metrics)
68
-16. **Postfix email server** message queue (entries, size)
69
-17. **Squid proxy server** (clients bandwidth and requests, servers bandwidth and requests)
70
-18. **Hardware sensors** (temperature, voltage, fans, power, humidity, etc)
71
-19. **NUT UPSes** (load, charge, battery voltage, temperature, utility metrics, output metrics)
65
+13. **Apache web server** mod-status (v2.2, v2.4)
66
+14. **Nginx web server** stub-status
67
+15. **mySQL databases** (multiple servers, each showing: bandwidth, queries/s, handlers, locks, issues, tmp operations, connections, binlog metrics, threads, innodb metrics, etc)
68
+16. **ISC Bind name server** (multiple servers, each showing: clients, requests, queries, updates, failures and several per view metrics)
69
+17. **Postfix email server** message queue (entries, size)
70
+18. **Squid proxy server** (clients bandwidth and requests, servers bandwidth and requests)
71
+19. **Hardware sensors** (temperature, voltage, fans, power, humidity, etc)
72
+20. **NUT UPSes** (load, charge, battery voltage, temperature, utility metrics, output metrics)
73
74
Any number of **SNMP devices** can be monitored, although you will need to configure these.
75
src/proc_net_snmp6.c
+1
-3
@@ -23,7 +23,7 @@ int do_proc_net_snmp6(int update_every, unsigned long long dt) {
23
static int do_ip_packets = -1, do_ip_fragsout = -1, do_ip_fragsin = -1, do_ip_errors = -1,
24
do_udplite_packets = -1, do_udplite_errors = -1,
25
do_udp_packets = -1, do_udp_errors = -1,
26
- do_bandwidth = -1, do_inerrors = -1, do_mcast = -1, do_bcast = -1, do_mcast_p = -1, do_bcast_p = -1,
26
+ do_bandwidth = -1, do_mcast = -1, do_bcast = -1, do_mcast_p = -1,
27
do_icmp = -1, do_icmp_redir = -1, do_icmp_errors = -1, do_icmp_echos = -1, do_icmp_groupmemb = -1,
28
do_icmp_router = -1, do_icmp_neighbor = -1, do_icmp_mldv2 = -1, do_icmp_types = -1, do_ect = -1;
29
@@ -236,11 +236,9 @@ int do_proc_net_snmp6(int update_every, unsigned long long dt) {
236
if(do_udplite_packets == -1) do_udplite_packets = config_get_boolean("plugin:proc:/proc/net/snmp6", "ipv6 UDPlite packets", 1);
237
if(do_udplite_errors == -1) do_udplite_errors = config_get_boolean("plugin:proc:/proc/net/snmp6", "ipv6 UDPlite errors", 1);
238
if(do_bandwidth == -1) do_bandwidth = config_get_boolean("plugin:proc:/proc/net/snmp6", "bandwidth", 1);
239
- if(do_inerrors == -1) do_inerrors = config_get_boolean("plugin:proc:/proc/net/snmp6", "input errors", 1);
239
if(do_mcast == -1) do_mcast = config_get_boolean("plugin:proc:/proc/net/snmp6", "multicast bandwidth", 1);
240
if(do_bcast == -1) do_bcast = config_get_boolean("plugin:proc:/proc/net/snmp6", "broadcast bandwidth", 1);
241
if(do_mcast_p == -1) do_mcast_p = config_get_boolean("plugin:proc:/proc/net/snmp6", "multicast packets", 1);
243
- if(do_bcast_p == -1) do_bcast_p = config_get_boolean("plugin:proc:/proc/net/snmp6", "broadcast packets", 1);
242
if(do_icmp == -1) do_icmp = config_get_boolean("plugin:proc:/proc/net/snmp6", "icmp", 1);
243
if(do_icmp_redir == -1) do_icmp_redir = config_get_boolean("plugin:proc:/proc/net/snmp6", "icmp redirects", 1);
244
if(do_icmp_errors == -1) do_icmp_errors = config_get_boolean("plugin:proc:/proc/net/snmp6", "icmp errors", 1);