summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorliu lei <leolovenet@gmail.com>2016-11-17 03:23:49 +0800
committerliu lei <leolovenet@gmail.com>2016-11-17 03:23:49 +0800
commit0acd15dd4aae24a0366fafce03679c51feed779d (patch)
tree538f308b83d2a2332fd943a09639d0ed58ffc645
parent7d5c114516ae6cce23803807d5893d7a617ae243 (diff)
parent2ba7db38468400e1b1e8365e30ee8f3b776b9215 (diff)
Merge remote-tracking branch 'upstream/master'
# Conflicts: # python.d/python_modules/base.py # python.d/redis.chart.py
-rwxr-xr-xCMakeLists.txt2
-rwxr-xr-xcharts.d/ap.chart.sh11
-rwxr-xr-xcharts.d/apache.chart.sh28
-rwxr-xr-xcharts.d/apcupsd.chart.sh16
-rwxr-xr-xcharts.d/cpu_apps.chart.sh7
-rwxr-xr-xcharts.d/cpufreq.chart.sh9
-rwxr-xr-xcharts.d/example.chart.sh9
-rw-r--r--charts.d/exim.chart.sh47
-rwxr-xr-xcharts.d/hddtemp.chart.sh10
-rwxr-xr-xcharts.d/load_average.chart.sh6
-rwxr-xr-xcharts.d/mem_apps.chart.sh8
-rwxr-xr-xcharts.d/mysql.chart.sh24
-rwxr-xr-xcharts.d/nginx.chart.sh14
-rwxr-xr-xcharts.d/nut.chart.sh18
-rwxr-xr-xcharts.d/opensips.chart.sh12
-rwxr-xr-xcharts.d/phpfpm.chart.sh22
-rwxr-xr-xcharts.d/postfix.chart.sh26
-rwxr-xr-xcharts.d/sensors.chart.sh15
-rwxr-xr-xcharts.d/squid.chart.sh14
-rwxr-xr-xcharts.d/tomcat.chart.sh20
-rw-r--r--conf.d/Makefile.am107
-rw-r--r--conf.d/apps_groups.conf2
-rw-r--r--conf.d/fping.conf56
-rw-r--r--conf.d/health.d/apache.conf4
-rw-r--r--conf.d/health.d/cpu.conf8
-rw-r--r--conf.d/health.d/disks.conf18
-rw-r--r--conf.d/health.d/ipc.conf22
-rw-r--r--conf.d/health.d/memcached.conf6
-rw-r--r--conf.d/health.d/mysql.conf4
-rw-r--r--conf.d/health.d/named.conf4
-rw-r--r--conf.d/health.d/net.conf75
-rw-r--r--conf.d/health.d/nginx.conf4
-rw-r--r--conf.d/health.d/postgres.conf13
-rw-r--r--conf.d/health.d/ram.conf4
-rw-r--r--conf.d/health.d/redis.conf4
-rw-r--r--conf.d/health.d/retroshare.conf4
-rw-r--r--conf.d/health.d/softnet.conf2
-rw-r--r--conf.d/health.d/squid.conf4
-rw-r--r--conf.d/health.d/swap.conf17
-rw-r--r--conf.d/health.d/tcp_resets.conf6
-rw-r--r--conf.d/health_alarm_notify.conf64
-rw-r--r--conf.d/python.d/postgres.conf99
-rw-r--r--configs.signatures471
-rw-r--r--contrib/README.md6
-rw-r--r--contrib/debian/netdata.postinst.in2
-rwxr-xr-xnetdata-installer.sh94
-rw-r--r--netdata.spec.in12
-rw-r--r--node.d/node_modules/netdata.js39
-rw-r--r--plugins.d/Makefile.am1
-rwxr-xr-xplugins.d/alarm-notify.sh292
-rwxr-xr-xplugins.d/alarm-test.sh12
-rwxr-xr-xplugins.d/cgroup-name.sh69
-rwxr-xr-xplugins.d/charts.d.plugin267
-rwxr-xr-xplugins.d/fping.plugin165
-rw-r--r--plugins.d/loopsleepms.sh.inc2
-rwxr-xr-xplugins.d/node.d.plugin5
-rwxr-xr-xplugins.d/python.d.plugin36
-rwxr-xr-xplugins.d/tc-qos-helper.sh53
-rw-r--r--python.d/Makefile.am61
-rw-r--r--python.d/dovecot.chart.py46
-rw-r--r--python.d/hddtemp.chart.py2
-rw-r--r--python.d/memcached.chart.py88
-rw-r--r--python.d/nginx_log.chart.py5
-rw-r--r--python.d/postgres.chart.py389
-rw-r--r--python.d/python_modules/base.py4
-rw-r--r--python.d/python_modules/msg.py54
-rw-r--r--python.d/redis.chart.py3
-rw-r--r--python.d/squid.chart.py19
-rw-r--r--src/Makefile.am1
-rw-r--r--src/apps_plugin.c56
-rw-r--r--src/avl.c16
-rw-r--r--src/avl.h4
-rw-r--r--src/common.c15
-rw-r--r--src/common.h6
-rw-r--r--src/daemon.c32
-rw-r--r--src/eval.c40
-rw-r--r--src/health.c657
-rw-r--r--src/health.h67
-rw-r--r--src/ipc.c238
-rw-r--r--src/ipc.h7
-rw-r--r--src/log.c30
-rw-r--r--src/main.c2
-rw-r--r--src/plugin_idlejitter.c2
-rw-r--r--src/plugin_proc.c143
-rw-r--r--src/plugin_tc.c10
-rw-r--r--src/plugins_d.c9
-rw-r--r--src/proc_diskstats.c473
-rw-r--r--src/proc_interrupts.c54
-rw-r--r--src/proc_loadavg.c80
-rw-r--r--src/proc_meminfo.c259
-rw-r--r--src/proc_net_dev.c3
-rw-r--r--src/proc_net_netstat.c34
-rw-r--r--src/proc_net_rpc_nfs.c3
-rw-r--r--src/proc_net_rpc_nfsd.c3
-rw-r--r--src/proc_net_snmp.c2
-rw-r--r--src/proc_net_snmp6.c512
-rw-r--r--src/proc_net_softnet_stat.c25
-rw-r--r--src/proc_net_stat_conntrack.c48
-rw-r--r--src/proc_net_stat_synproxy.c36
-rw-r--r--src/proc_self_mountinfo.c200
-rw-r--r--src/proc_self_mountinfo.h14
-rw-r--r--src/proc_softirqs.c49
-rw-r--r--src/proc_stat.c10
-rw-r--r--src/proc_sys_kernel_random_entropy_avail.c12
-rw-r--r--src/proc_vmstat.c408
-rw-r--r--src/procfile.c18
-rw-r--r--src/rrd.c115
-rw-r--r--src/rrd.h4
-rw-r--r--src/rrd2json.c21
-rw-r--r--src/rrd2json.h2
-rw-r--r--src/sys_fs_cgroup.c21
-rw-r--r--src/unit_test.c53
-rw-r--r--src/web_client.c44
-rw-r--r--web/css/font-awesome.min.css4
-rw-r--r--web/dashboard.html2
-rw-r--r--web/dashboard.js212
-rw-r--r--web/dashboard_info.js1533
-rw-r--r--web/demo.html2
-rw-r--r--web/demo2.html2
-rw-r--r--web/demosites.html78
-rw-r--r--web/fonts/FontAwesome.otfbin124988 -> 134808 bytes
-rw-r--r--web/fonts/fontawesome-webfont.eotbin76518 -> 165742 bytes
-rw-r--r--web/fonts/fontawesome-webfont.svg3350
-rw-r--r--web/fonts/fontawesome-webfont.ttfbin152796 -> 165548 bytes
-rw-r--r--web/fonts/fontawesome-webfont.woffbin90412 -> 98024 bytes
-rw-r--r--web/fonts/fontawesome-webfont.woff2bin71896 -> 77160 bytes
-rw-r--r--web/goto-host-from-alarm.html2
-rw-r--r--web/images/alert-128-orange.pngbin3733 -> 3477 bytes
-rw-r--r--web/images/alert-128-red.pngbin3951 -> 3743 bytes
-rw-r--r--web/images/check-mark-2-128-green.pngbin3947 -> 3771 bytes
-rw-r--r--web/images/post.pngbin10317 -> 9043 bytes
-rw-r--r--web/images/seo-performance-114.pngbin4572 -> 3578 bytes
-rw-r--r--web/images/seo-performance-128.pngbin2686 -> 1828 bytes
-rw-r--r--web/images/seo-performance-16.pngbin311 -> 287 bytes
-rw-r--r--web/images/seo-performance-24.pngbin601 -> 528 bytes
-rw-r--r--web/images/seo-performance-256.pngbin5733 -> 3216 bytes
-rw-r--r--web/images/seo-performance-32.pngbin623 -> 509 bytes
-rw-r--r--web/images/seo-performance-48.pngbin1358 -> 1116 bytes
-rw-r--r--web/images/seo-performance-512.pngbin13757 -> 6995 bytes
-rw-r--r--web/images/seo-performance-64.pngbin1284 -> 961 bytes
-rw-r--r--web/images/seo-performance-72.pngbin2070 -> 1609 bytes
-rw-r--r--web/index.html99
-rw-r--r--