@cryptotaxi247 / netdata-1 / commits / b3a577d86

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 ![dsl0](https://cloud.githubusercontent.com/assets/2662304/14093128/4d566494-f554-11e5-8ee4-5392e0ac51f0.gif)
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 ![qos-tc-classes](https://cloud.githubusercontent.com/assets/2662304/14093004/68966020-f553-11e5-98fe-ffee2086fafd.gif)
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 ![apps](https://cloud.githubusercontent.com/assets/2662304/14093565/67c4002c-f557-11e5-86bd-0154f5135def.gif)
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);