summaryrefslogtreecommitdiffstats
path: root/meta-webserver
diff options
context:
space:
mode:
Diffstat (limited to 'meta-webserver')
-rw-r--r--meta-webserver/README.md5
-rw-r--r--meta-webserver/SECURITY.md20
-rwxr-xr-xmeta-webserver/conf/include/non-repro-meta-webserver.inc7
-rw-r--r--meta-webserver/conf/layer.conf10
-rw-r--r--meta-webserver/recipes-core/packagesgroups/packagegroup-meta-webserver.bb1
-rw-r--r--meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb23
-rw-r--r--meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb1
-rw-r--r--meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb3
-rw-r--r--meta-webserver/recipes-httpd/apache2/apache2/0002-apache2-bump-up-the-core-size-limit-if-CoreDumpDirec.patch9
-rw-r--r--meta-webserver/recipes-httpd/apache2/apache2/0004-apache2-log-the-SELinux-context-at-startup.patch10
-rw-r--r--meta-webserver/recipes-httpd/apache2/apache2/0008-Fix-perl-install-directory-to-usr-bin.patch9
-rw-r--r--meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb (renamed from meta-webserver/recipes-httpd/apache2/apache2_2.4.59.bb)24
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch47
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch31
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/0001-make-Do-not-build-po-files.patch28
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/cherokee-install-configured.py-once.patch40
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.init32
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.service10
-rw-r--r--meta-webserver/recipes-httpd/cherokee/cherokee_git.bb79
-rw-r--r--meta-webserver/recipes-httpd/hiawatha/hiawatha_11.2.bb (renamed from meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb)9
-rw-r--r--meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb5
-rw-r--r--meta-webserver/recipes-httpd/nginx/nginx.inc24
-rw-r--r--meta-webserver/recipes-httpd/nginx/nginx_1.25.3.bb10
-rw-r--r--meta-webserver/recipes-httpd/nginx/nginx_1.26.3.bb (renamed from meta-webserver/recipes-httpd/nginx/nginx_1.26.0.bb)2
-rw-r--r--meta-webserver/recipes-httpd/nginx/nginx_1.27.4.bb10
-rw-r--r--meta-webserver/recipes-httpd/sthttpd/sthttpd/thttpd.service4
-rw-r--r--meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb1
-rw-r--r--meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb (renamed from meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.1.bb)6
-rw-r--r--meta-webserver/recipes-php/xdebug/xdebug_3.4.2.bb (renamed from meta-webserver/recipes-php/xdebug/xdebug_3.2.2.bb)4
-rw-r--r--meta-webserver/recipes-support/fcgi/fcgi_git.bb1
-rw-r--r--meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb1
-rw-r--r--meta-webserver/recipes-webadmin/cockpit/cockpit_337.bb (renamed from meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb)57
-rw-r--r--meta-webserver/recipes-webadmin/cockpit/files/0001-Makefile-common.am-Create-src-common-directory-befor.patch34
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata/0002-Do-not-hardcode-systemd-unit-directories.patch38
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata/go.d.conf2
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata/netdata-volatiles.conf5
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata/netdata.conf5673
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata/netdata.service15
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata_1.44.3.bb81
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb155
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch76
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch7
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch7
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/net-generic.patch22
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch12
-rw-r--r--meta-webserver/recipes-webadmin/webmin/files/remove-python2.3.patch25
-rw-r--r--meta-webserver/recipes-webadmin/webmin/webmin_2.202.bb (renamed from meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb)8
47 files changed, 1085 insertions, 5598 deletions
diff --git a/meta-webserver/README.md b/meta-webserver/README.md
index d1b743887c..17c7c76d94 100644
--- a/meta-webserver/README.md
+++ b/meta-webserver/README.md
@@ -52,6 +52,11 @@ Maintenance
52Send patches / pull requests to openembedded-devel@lists.openembedded.org 52Send patches / pull requests to openembedded-devel@lists.openembedded.org
53with '[meta-webserver]' in the subject. 53with '[meta-webserver]' in the subject.
54 54
55When sending single patches, please use something like:
56```
57git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix="meta-webserver][PATCH"
58```
59
55Layer maintainer: Derek Straka <derek@asterius.io> 60Layer maintainer: Derek Straka <derek@asterius.io>
56 61
57 62
diff --git a/meta-webserver/SECURITY.md b/meta-webserver/SECURITY.md
new file mode 100644
index 0000000000..1530103230
--- /dev/null
+++ b/meta-webserver/SECURITY.md
@@ -0,0 +1,20 @@
1How to Report a Potential Vulnerability?
2========================================
3
4If you would like to report a public issue (for example, one with a released
5CVE number), please report it to the mailing list:
6
7 https://lists.openembedded.org/g/openembedded-devel
8
9If you are dealing with a not-yet released or urgent issue, please send a
10message to one of the maintainers listed in the README. Include as many
11details as possible:
12 - the layer or software module affected
13 - the recipe and its version
14 - any example code, if available
15
16Branches maintained with security fixes
17---------------------------------------
18
19See https://wiki.yoctoproject.org/wiki/Releases for the list of current
20releases. We only accept patches for the LTS releases and the master branch.
diff --git a/meta-webserver/conf/include/non-repro-meta-webserver.inc b/meta-webserver/conf/include/non-repro-meta-webserver.inc
deleted file mode 100755
index ee998ea961..0000000000
--- a/meta-webserver/conf/include/non-repro-meta-webserver.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1# List of known non-reproducible package of the meta-webserver layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_WEBSERVER = " \
4 netdata \
5 netdata-dbg \
6 php-phar \
7"
diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf
index 08e9df505b..dcaae5cca8 100644
--- a/meta-webserver/conf/layer.conf
+++ b/meta-webserver/conf/layer.conf
@@ -17,7 +17,7 @@ LAYERVERSION_webserver = "1"
17 17
18LAYERDEPENDS_webserver = "core openembedded-layer" 18LAYERDEPENDS_webserver = "core openembedded-layer"
19 19
20LAYERSERIES_COMPAT_webserver = "styhead" 20LAYERSERIES_COMPAT_webserver = "walnascar whinlatter"
21 21
22LICENSE_PATH += "${LAYERDIR}/licenses" 22LICENSE_PATH += "${LAYERDIR}/licenses"
23 23
@@ -25,3 +25,11 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
25 phpmyadmin->bash \ 25 phpmyadmin->bash \
26 phpmyadmin->php \ 26 phpmyadmin->php \
27" 27"
28
29# List of known non-reproducible package of the meta-webserver layer
30# Please keep this list sorted
31OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
32 netdata \
33 netdata-dbg \
34 php-phar \
35"
diff --git a/meta-webserver/recipes-core/packagesgroups/packagegroup-meta-webserver.bb b/meta-webserver/recipes-core/packagesgroups/packagegroup-meta-webserver.bb
index e775cdb50e..fc97f6e58b 100644
--- a/meta-webserver/recipes-core/packagesgroups/packagegroup-meta-webserver.bb
+++ b/meta-webserver/recipes-core/packagesgroups/packagegroup-meta-webserver.bb
@@ -21,7 +21,6 @@ RDEPENDS:packagegroup-meta-webserver = "\
21RDEPENDS:packagegroup-meta-webserver-http = "\ 21RDEPENDS:packagegroup-meta-webserver-http = "\
22 apache-websocket \ 22 apache-websocket \
23 apache2 \ 23 apache2 \
24 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "cherokee", "", d)} \
25 hiawatha \ 24 hiawatha \
26 monkey \ 25 monkey \
27 nginx \ 26 nginx \
diff --git a/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb b/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb
new file mode 100644
index 0000000000..f0653006a3
--- /dev/null
+++ b/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb
@@ -0,0 +1,23 @@
1SUMMARY = "Visually render documentation for an API defined with the OpenAPI"
2DESCRIPTION = "\
3 Swagger UI allows anyone — be it your development team or your end consumers — to visualize and \
4 interact with the API’s resources without having any of the implementation logic in place. \
5 It’s automatically generated from your OpenAPI (formerly known as Swagger) Specification, \
6 with the visual documentation making it easy for back end implementation and client side consumption. \
7 "
8HOMEPAGE = "https://github.com/swagger-api/swagger-ui"
9SECTION = "net"
10LICENSE = "Apache-2.0"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
12
13SRC_URI = "git://github.com/swagger-api/swagger-ui;branch=master;protocol=https"
14
15SRCREV = "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7"
16
17CVE_STATUS[CVE-2016-1000229] = "fixed-version: fixed since 2.2.1"
18
19
20do_install() {
21 install -d ${D}${localstatedir}/www/openapi/static
22 cp -r ${S}/dist/* ${D}${localstatedir}/www/openapi/static
23}
diff --git a/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
index 4dbf595c19..b93fa2d186 100644
--- a/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
+++ b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
@@ -17,7 +17,6 @@ SRCREV = "0ee34c77fc78ff08fd548706300b80a7bc7874e4"
17 17
18PV = "0.1.2+git" 18PV = "0.1.2+git"
19 19
20S = "${WORKDIR}/git"
21 20
22LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" 21LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
23 22
diff --git a/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb b/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
index 5fac0a6ed4..aca6d598f8 100644
--- a/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
+++ b/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
@@ -5,10 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6DEPENDS = "apache2 avahi" 6DEPENDS = "apache2 avahi"
7 7
8SRC_URI = "git://git.0pointer.de/mod_dnssd;protocol=git;branch=master" 8SRC_URI = "git://git.0pointer.net/mod_dnssd.git;protocol=https;branch=master"
9SRCREV = "be2fb9f6158f800685de7a1bc01c39b6cf1fa12c" 9SRCREV = "be2fb9f6158f800685de7a1bc01c39b6cf1fa12c"
10 10
11S = "${WORKDIR}/git"
12 11
13EXTRA_OECONF = "--disable-lynx" 12EXTRA_OECONF = "--disable-lynx"
14 13
diff --git a/meta-webserver/recipes-httpd/apache2/apache2/0002-apache2-bump-up-the-core-size-limit-if-CoreDumpDirec.patch b/meta-webserver/recipes-httpd/apache2/apache2/0002-apache2-bump-up-the-core-size-limit-if-CoreDumpDirec.patch
index bbe8b325b5..64edeb5936 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2/0002-apache2-bump-up-the-core-size-limit-if-CoreDumpDirec.patch
+++ b/meta-webserver/recipes-httpd/apache2/apache2/0002-apache2-bump-up-the-core-size-limit-if-CoreDumpDirec.patch
@@ -1,4 +1,4 @@
1From 5074ab3425e5f1e01fd9cfa2d9b7300ea1b3f38f Mon Sep 17 00:00:00 2001 1From d1f0389e699e64f3e329c0ce509f79d969a76114 Mon Sep 17 00:00:00 2001
2From: Paul Eggleton <paul.eggleton@linux.intel.com> 2From: Paul Eggleton <paul.eggleton@linux.intel.com>
3Date: Tue, 17 Jul 2012 11:27:39 +0100 3Date: Tue, 17 Jul 2012 11:27:39 +0100
4Subject: [PATCH] apache2: bump up the core size limit if CoreDumpDirectory is 4Subject: [PATCH] apache2: bump up the core size limit if CoreDumpDirectory is
@@ -16,10 +16,10 @@ Note: upstreaming was discussed but there are competing desires;
16 1 file changed, 19 insertions(+) 16 1 file changed, 19 insertions(+)
17 17
18diff --git a/server/core.c b/server/core.c 18diff --git a/server/core.c b/server/core.c
19index 090e397..3020090 100644 19index 843b973..3b50100 100644
20--- a/server/core.c 20--- a/server/core.c
21+++ b/server/core.c 21+++ b/server/core.c
22@@ -5107,6 +5107,25 @@ static int core_post_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *pte 22@@ -5143,6 +5143,25 @@ static int core_post_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *pte
23 } 23 }
24 apr_pool_cleanup_register(pconf, NULL, ap_mpm_end_gen_helper, 24 apr_pool_cleanup_register(pconf, NULL, ap_mpm_end_gen_helper,
25 apr_pool_cleanup_null); 25 apr_pool_cleanup_null);
@@ -45,6 +45,3 @@ index 090e397..3020090 100644
45 return OK; 45 return OK;
46 } 46 }
47 47
48--
492.25.1
50
diff --git a/meta-webserver/recipes-httpd/apache2/apache2/0004-apache2-log-the-SELinux-context-at-startup.patch b/meta-webserver/recipes-httpd/apache2/apache2/0004-apache2-log-the-SELinux-context-at-startup.patch
index 1abbe0c41f..f8fbc4f3c9 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2/0004-apache2-log-the-SELinux-context-at-startup.patch
+++ b/meta-webserver/recipes-httpd/apache2/apache2/0004-apache2-log-the-SELinux-context-at-startup.patch
@@ -1,4 +1,4 @@
1From e47cc405eadcbe37a579c375e824e20a5c53bfad Mon Sep 17 00:00:00 2001 1From b31cf12566e806e9e9c3aa01029f6bae3ada0729 Mon Sep 17 00:00:00 2001
2From: Paul Eggleton <paul.eggleton@linux.intel.com> 2From: Paul Eggleton <paul.eggleton@linux.intel.com>
3Date: Tue, 17 Jul 2012 11:27:39 +0100 3Date: Tue, 17 Jul 2012 11:27:39 +0100
4Subject: [PATCH] Log the SELinux context at startup. 4Subject: [PATCH] Log the SELinux context at startup.
@@ -14,7 +14,7 @@ Note: unlikely to be any interest in this upstream
14 2 files changed, 31 insertions(+) 14 2 files changed, 31 insertions(+)
15 15
16diff --git a/configure.in b/configure.in 16diff --git a/configure.in b/configure.in
17index 352711a..f58620f 100644 17index 6319903..bffd8a1 100644
18--- a/configure.in 18--- a/configure.in
19+++ b/configure.in 19+++ b/configure.in
20@@ -514,6 +514,11 @@ gettid 20@@ -514,6 +514,11 @@ gettid
@@ -30,7 +30,7 @@ index 352711a..f58620f 100644
30 # On Linux before glibc 2.30, gettid() is only usable via syscall() 30 # On Linux before glibc 2.30, gettid() is only usable via syscall()
31 AC_CACHE_CHECK([for gettid() via syscall], ap_cv_gettid, 31 AC_CACHE_CHECK([for gettid() via syscall], ap_cv_gettid,
32diff --git a/server/core.c b/server/core.c 32diff --git a/server/core.c b/server/core.c
33index 30b317e..81f145f 100644 33index 3b50100..e0c7c7f 100644
34--- a/server/core.c 34--- a/server/core.c
35+++ b/server/core.c 35+++ b/server/core.c
36@@ -65,6 +65,10 @@ 36@@ -65,6 +65,10 @@
@@ -44,7 +44,7 @@ index 30b317e..81f145f 100644
44 /* LimitRequestBody handling */ 44 /* LimitRequestBody handling */
45 #define AP_LIMIT_REQ_BODY_UNSET ((apr_off_t) -1) 45 #define AP_LIMIT_REQ_BODY_UNSET ((apr_off_t) -1)
46 #define AP_DEFAULT_LIMIT_REQ_BODY ((apr_off_t) 1<<30) /* 1GB */ 46 #define AP_DEFAULT_LIMIT_REQ_BODY ((apr_off_t) 1<<30) /* 1GB */
47@@ -5139,6 +5143,28 @@ static int core_post_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *pte 47@@ -5162,6 +5166,28 @@ static int core_post_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *pte
48 } 48 }
49 #endif 49 #endif
50 50
@@ -73,5 +73,3 @@ index 30b317e..81f145f 100644
73 return OK; 73 return OK;
74 } 74 }
75 75
76--
772.40.0
diff --git a/meta-webserver/recipes-httpd/apache2/apache2/0008-Fix-perl-install-directory-to-usr-bin.patch b/meta-webserver/recipes-httpd/apache2/apache2/0008-Fix-perl-install-directory-to-usr-bin.patch
index dc5b5c88f2..4bc2ad6d3e 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2/0008-Fix-perl-install-directory-to-usr-bin.patch
+++ b/meta-webserver/recipes-httpd/apache2/apache2/0008-Fix-perl-install-directory-to-usr-bin.patch
@@ -1,4 +1,4 @@
1From 443d15b91d4e4979d92405610303797663f31102 Mon Sep 17 00:00:00 2001 1From 980eadecc128bbbe1233e5d89268be24d14e1873 Mon Sep 17 00:00:00 2001
2From: echo <fei.geng@windriver.com> 2From: echo <fei.geng@windriver.com>
3Date: Tue, 28 Apr 2009 03:11:06 +0000 3Date: Tue, 28 Apr 2009 03:11:06 +0000
4Subject: [PATCH] Fix perl install directory to /usr/bin 4Subject: [PATCH] Fix perl install directory to /usr/bin
@@ -16,10 +16,10 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com>
16 1 file changed, 1 insertion(+), 4 deletions(-) 16 1 file changed, 1 insertion(+), 4 deletions(-)
17 17
18diff --git a/configure.in b/configure.in 18diff --git a/configure.in b/configure.in
19index 4df3ff3..4eeb609 100644 19index 4ce0fee..0362f52 100644
20--- a/configure.in 20--- a/configure.in
21+++ b/configure.in 21+++ b/configure.in
22@@ -903,10 +903,7 @@ AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "${rel_sysconfdir}/${progname}.conf", 22@@ -936,10 +936,7 @@ AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "${rel_sysconfdir}/${progname}.conf",
23 AC_DEFINE_UNQUOTED(AP_TYPES_CONFIG_FILE, "${rel_sysconfdir}/mime.types", 23 AC_DEFINE_UNQUOTED(AP_TYPES_CONFIG_FILE, "${rel_sysconfdir}/mime.types",
24 [Location of the MIME types config file, relative to the Apache root directory]) 24 [Location of the MIME types config file, relative to the Apache root directory])
25 25
@@ -31,6 +31,3 @@ index 4df3ff3..4eeb609 100644
31 AC_SUBST(perlbin) 31 AC_SUBST(perlbin)
32 32
33 dnl If we are running on BSD/OS, we need to use the BSD .include syntax. 33 dnl If we are running on BSD/OS, we need to use the BSD .include syntax.
34--
352.25.1
36
diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.59.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb
index 1632c6ccb1..2b4ae41d95 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.59.bb
+++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb
@@ -27,9 +27,9 @@ SRC_URI:append:class-target = " \
27 " 27 "
28 28
29LIC_FILES_CHKSUM = "file://LICENSE;md5=bddeddfac80b2c9a882241d008bb41c3" 29LIC_FILES_CHKSUM = "file://LICENSE;md5=bddeddfac80b2c9a882241d008bb41c3"
30SRC_URI[sha256sum] = "ec51501ec480284ff52f637258135d333230a7d229c3afa6f6c2f9040e321323" 30SRC_URI[sha256sum] = "88fc236ab99b2864b248de7d49a008ec2afd7551e64dce8b95f58f32f94c46ab"
31 31
32S = "${WORKDIR}/httpd-${PV}" 32S = "${UNPACKDIR}/httpd-${PV}"
33 33
34inherit autotools update-rc.d pkgconfig systemd multilib_script multilib_header 34inherit autotools update-rc.d pkgconfig systemd multilib_script multilib_header
35 35
@@ -37,12 +37,24 @@ DEPENDS = "openssl expat pcre apr apr-util apache2-native "
37 37
38CVE_PRODUCT = "apache:http_server" 38CVE_PRODUCT = "apache:http_server"
39 39
40CVE_STATUS[CVE-1999-0289] = "not-applicable-platform: The current version is not affected. It only applies for Windows"
41CVE_STATUS[CVE-1999-0678] = "not-applicable-platform: this CVE is for Debian packaging configuration"
42CVE_STATUS[CVE-1999-1237] = "cpe-incorrect: This is vulnerability of Apache AuthenSmb module, fixed in 0.9"
43CVE_STATUS[CVE-1999-1412] = "not-applicable-platform: this CVE is for MAC OS X specific problem"
44CVE_STATUS[CVE-2007-0086] = "disputed: this CVE is officially disputed by Redhat"
45CVE_STATUS[CVE-2007-0450] = "not-applicable-platform: The current version is not affected. It only applies for Windows."
46CVE_STATUS[CVE-2007-6421] = "cpe-incorrect: The current version is not affected by the CVE which affects versions from 2.2 (incl.) to 2.2.8 (excl.)"
47CVE_STATUS[CVE-2007-6422] = "cpe-incorrect: The current version is not affected by the CVE which affects versions from 2.2 (incl.) to 2.2.8 (excl.)"
48CVE_STATUS[CVE-2007-6423] = "cpe-incorrect: The current version is not affected by the CVE which affects versions from 2.2.x to 2.2.7-dev"
49CVE_STATUS[CVE-2008-2168] = "cpe-incorrect: The current version is not affected by the CVE which affects versions up to 2.2.6 (excl.)"
50CVE_STATUS[CVE-2010-0425] = "not-applicable-platform: The current version is not affected. It only applies for Windows."
51
40SSTATE_SCAN_FILES += "apxs config_vars.mk config.nice" 52SSTATE_SCAN_FILES += "apxs config_vars.mk config.nice"
41 53
42PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}" 54PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}"
43PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux,libselinux" 55PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux,libselinux"
44PACKAGECONFIG[openldap] = "--enable-ldap --enable-authnz-ldap,--disable-ldap --disable-authnz-ldap,openldap" 56PACKAGECONFIG[openldap] = "--enable-ldap --enable-authnz-ldap,--disable-ldap --disable-authnz-ldap,openldap"
45PACKAGECONFIG[zlib] = "--enable-deflate,,zlib,zlib" 57PACKAGECONFIG[zlib] = "--enable-deflate --with-zlib=${STAGING_LIBDIR}/../,,zlib,zlib"
46 58
47CFLAGS:append = " -DPATH_MAX=4096" 59CFLAGS:append = " -DPATH_MAX=4096"
48 60
@@ -126,7 +138,7 @@ do_install:append:class-target() {
126 sed -i -e 's,--sysroot=${STAGING_DIR_TARGET},,g' \ 138 sed -i -e 's,--sysroot=${STAGING_DIR_TARGET},,g' \
127 -e 's,${DEBUG_PREFIX_MAP},,g' \ 139 -e 's,${DEBUG_PREFIX_MAP},,g' \
128 -e 's,${RECIPE_SYSROOT},,g' \ 140 -e 's,${RECIPE_SYSROOT},,g' \
129 -e 's,-fdebug-prefix-map[^ ]*,,g; s,-fmacro-prefix-map[^ ]*,,g; s,-fmacro-prefix-map[^ ]*,,g' \ 141 -e 's,-fdebug-prefix-map[^ ]*,,g; s,-fmacro-prefix-map[^ ]*,,g; s,-ffile-prefix-map[^ ]*,,g' \
130 -e 's,APU_INCLUDEDIR = .*,APU_INCLUDEDIR = ,g' \ 142 -e 's,APU_INCLUDEDIR = .*,APU_INCLUDEDIR = ,g' \
131 -e 's,${WORKDIR}/recipe-sysroot/,,g' \ 143 -e 's,${WORKDIR}/recipe-sysroot/,,g' \
132 -e 's,".*/configure","configure",g' ${D}${libexecdir}/${PN}/build/config.nice 144 -e 's,".*/configure","configure",g' ${D}${libexecdir}/${PN}/build/config.nice
@@ -182,6 +194,10 @@ INITSCRIPT_PARAMS = "defaults 91 20"
182SYSTEMD_SERVICE:${PN} = "apache2.service" 194SYSTEMD_SERVICE:${PN} = "apache2.service"
183SYSTEMD_AUTO_ENABLE:${PN} = "enable" 195SYSTEMD_AUTO_ENABLE:${PN} = "enable"
184 196
197ALTERNATIVE:${PN} = "httpd"
198ALTERNATIVE_LINK_NAME[httpd] = "${sbindir}/httpd"
199ALTERNATIVE_PRIORITY[httpd] = "60"
200
185ALTERNATIVE:${PN}-doc = "htpasswd.1" 201ALTERNATIVE:${PN}-doc = "htpasswd.1"
186ALTERNATIVE_LINK_NAME[htpasswd.1] = "${mandir}/man1/htpasswd.1" 202ALTERNATIVE_LINK_NAME[htpasswd.1] = "${mandir}/man1/htpasswd.1"
187 203
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch b/meta-webserver/recipes-httpd/cherokee/cherokee/0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch
deleted file mode 100644
index 0f43842752..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch
+++ /dev/null
@@ -1,47 +0,0 @@
1From c73415021f3f3b2b30062ab74b25fe49c51c2242 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 10 Nov 2019 15:59:44 -0800
4Subject: [PATCH] common-internal.h: Define LLONG_MAX if undefined
5
6time_t can also be long long type, therefore check for that as fallback
7Fixes build on 32bit hosts where time_t is fixed for Y2K38
8
9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 cherokee/common-internal.h | 12 ++++++++++++
13 1 file changed, 12 insertions(+)
14
15diff --git a/cherokee/common-internal.h b/cherokee/common-internal.h
16index 5c28da97..5646ec0f 100644
17--- a/cherokee/common-internal.h
18+++ b/cherokee/common-internal.h
19@@ -222,6 +222,16 @@ char *strcasestr(char *s, char *find);
20 # endif
21 #endif
22
23+/* Long Long limit
24+ */
25+#ifndef LLONG_MAX
26+# if (__SIZEOF_LONG_LONG__ == 8)
27+# define LLONG_MAX 0x7fffffffffffffffLL
28+# else
29+# error "Can't define LLONG_MAX"
30+# endif
31+#endif
32+
33 /* time_t limit
34 */
35 #ifndef TIME_MAX
36@@ -229,6 +239,8 @@ char *strcasestr(char *s, char *find);
37 # define TIME_MAX ((time_t)INT_MAX)
38 # elif (SIZEOF_TIME_T == SIZEOF_LONG)
39 # define TIME_MAX ((time_t)LONG_MAX)
40+# elif (SIZEOF_TIME_T == __SIZEOF_LONG_LONG__)
41+# define TIME_MAX ((time_t)LLONG_MAX)
42 # else
43 # error "Can't define TIME_MAX"
44 # endif
45--
462.24.0
47
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch b/meta-webserver/recipes-httpd/cherokee/cherokee/0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch
deleted file mode 100644
index b16060f2a1..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From 4591b5b40d66c19edc73b951ad091dac639454c9 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 25 Jul 2017 16:00:34 -0700
4Subject: [PATCH] configure.ac: Add foreign to AM_INIT_AUTOMAKE
5
6Fixes errors like
7| Makefile.am: error: required file './README' not found
8| Makefile.am: error: required file './ChangeLog' not found
9
10Upstream-Status: Pending
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 configure.ac | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/configure.ac b/configure.ac
17index d6298f27..98cab791 100644
18--- a/configure.ac
19+++ b/configure.ac
20@@ -32,7 +32,7 @@ dnl Init autoconf and automake
21 AC_INIT([cherokee], [cherokee_version], [http://bugs.cherokee-project.com/], [cherokee])
22 AC_CONFIG_SRCDIR([cherokee/server.c])
23 AC_CONFIG_MACRO_DIR([m4])
24-AM_INIT_AUTOMAKE([no-define])
25+AM_INIT_AUTOMAKE([no-define foreign])
26
27 dnl Define version
28 AC_DEFINE(PACKAGE_MAJOR_VERSION, "cherokee_major_version", [Version string])
29--
302.13.3
31
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-make-Do-not-build-po-files.patch b/meta-webserver/recipes-httpd/cherokee/cherokee/0001-make-Do-not-build-po-files.patch
deleted file mode 100644
index 1d6a2182bd..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/0001-make-Do-not-build-po-files.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From e9ae3231ec188df801fe51aa95d6afec2e52db58 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 25 Jul 2017 16:14:19 -0700
4Subject: [PATCH] make: Do not build po files
5
6Target fails to build
7
8Upstream-Status: Inappropriate [Cross-compile specific]
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10---
11 Makefile.am | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/Makefile.am b/Makefile.am
15index f01278c3..eb864c36 100644
16--- a/Makefile.am
17+++ b/Makefile.am
18@@ -1,6 +1,6 @@
19 ## Cherokee: Makefile.am -*- makefile -*-
20
21-SUBDIRS = po m4 www icons themes qa doc . admin contrib cherokee cget packages dbslayer
22+SUBDIRS = m4 www icons themes qa doc . admin contrib cherokee cget packages dbslayer
23 SUFFIXES = .sample.pre .sample .h.pre .h .xml.pre .xml
24 ACLOCAL_AMFLAGS = -I m4
25
26--
272.13.3
28
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee-install-configured.py-once.patch b/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee-install-configured.py-once.patch
deleted file mode 100644
index 3336f7df79..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee-install-configured.py-once.patch
+++ /dev/null
@@ -1,40 +0,0 @@
1From 98a0f19df0a31d5649ad89d395fd1b8de5591827 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Thu, 3 Apr 2014 21:33:25 +0800
4Subject: [PATCH] admin/Makefile.am: only install configured.py once
5
6Both the two rules install-adminpyDATA and install-generatedDATA will
7install the configured.py to the same location, they can run parallel,
8and they use "install -m", which would might build failures:
9
10/usr/bin/install: setting permissions for `/path/to/configured.py': No such file or directory
11
12This is because the first install is setting the permission while the
13second install is removing the file an re-install.
14
15Only install the configured.py once will fix the problem, I think that
16there is no side effect since it installed the same file to the same
17location twice in the past.
18
19Upstream-Status: Pending
20
21Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
22---
23 admin/Makefile.am | 1 -
24 1 file changed, 1 deletion(-)
25
26diff --git a/admin/Makefile.am b/admin/Makefile.am
27index ce5937b..6f96934 100644
28--- a/admin/Makefile.am
29+++ b/admin/Makefile.am
30@@ -73,7 +73,6 @@ SystemStatsWidgets.py \
31 Wizard.py \
32 XMLServerDigest.py \
33 config_version.py \
34-configured.py \
35 consts.py \
36 util.py \
37 popen.py \
38--
391.8.2.1
40
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.init b/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.init
deleted file mode 100644
index 93603b84db..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.init
+++ /dev/null
@@ -1,32 +0,0 @@
1#!/bin/sh
2DAEMON=/usr/sbin/cherokee
3CONFIG=/etc/cherokee/cherokee.conf
4PIDFILE=/var/run/cherokee.pid
5NAME="cherokee"
6DESC="Cherokee http server"
7
8test -r /etc/default/cherokee && . /etc/default/cherokee
9test -x "$DAEMON" || exit 0
10test ! -r "$CONFIG" && exit 0
11
12case "$1" in
13 start)
14 echo "Starting $DESC: "
15 start-stop-daemon --oknodo -S -x $DAEMON -- -d -C $CONFIG
16 ;;
17
18 stop)
19 echo "Stopping $DESC:"
20 start-stop-daemon -K -p $PIDFILE
21 ;;
22
23 restart)
24 $0 stop >/dev/null 2>&1
25 $0 start
26 ;;
27
28 *)
29 echo "Usage: $0 {start|stop|restart}"
30 exit 0
31 ;;
32esac
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.service b/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.service
deleted file mode 100644
index a2d703185d..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee/cherokee.service
+++ /dev/null
@@ -1,10 +0,0 @@
1[Unit]
2Description=Cherokee web server
3After=syslog.target
4
5[Service]
6Type=forking
7ExecStart=/usr/sbin/cherokee -d -C /etc/cherokee/cherokee.conf
8
9[Install]
10WantedBy=multi-user.target
diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb b/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb
deleted file mode 100644
index 53d6a85ae7..0000000000
--- a/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb
+++ /dev/null
@@ -1,79 +0,0 @@
1SUMMARY = "Cherokee Web Server fast and secure"
2SUMMARY:cget = "Small downloader based in the Cherokee client library"
3HOMEPAGE = "http://www.cherokee-project.com/"
4SECTION = "network"
5LICENSE = "GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
7
8DEPENDS = "unzip-native libpcre openssl mysql5 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
9
10SRCREV = "9a75e65b876bcc376cb6b379dca1f7ce4a055c59"
11PV = "1.2.104+git"
12SRC_URI = "git://github.com/cherokee/webserver;branch=master;protocol=https \
13 file://cherokee.init \
14 file://cherokee.service \
15 file://cherokee-install-configured.py-once.patch \
16 file://0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch \
17 file://0001-make-Do-not-build-po-files.patch \
18 file://0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch \
19"
20
21S = "${WORKDIR}/git"
22
23inherit autotools-brokensep pkgconfig binconfig update-rc.d systemd ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "pythonnative", "", d)}
24
25PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
26PACKAGECONFIG[ffmpeg] = "--with-ffmpeg,--without-ffmpeg,libav"
27PACKAGECONFIG[ldap] = "--with-ldap,--without-ldap,openldap"
28PACKAGECONFIG[geoip] = "--with-geoip,--without-geoip,geoip"
29PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
30
31EXTRA_OECONF = "--disable-static \
32 --disable-nls \
33 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)} \
34 --with-wwwroot=${localstatedir}/www/cherokee \
35"
36
37do_install:append () {
38 install -m 0755 -d ${D}${sysconfdir}/init.d
39 install -m 755 ${UNPACKDIR}/cherokee.init ${D}${sysconfdir}/init.d/cherokee
40
41 # clean up .la files for plugins
42 rm -f ${D}${libdir}/cherokee/*.la
43
44 install -d ${D}${systemd_unitdir}/system
45 install -m 0644 ${UNPACKDIR}/cherokee.service ${D}${systemd_unitdir}/system
46 rmdir "${D}${localstatedir}/run"
47 rmdir --ignore-fail-on-non-empty "${D}${localstatedir}"
48}
49
50# Put -dev near the front so we can move the .la files into it with a wildcard
51PACKAGES =+ "libcherokee-server libcherokee-client libcherokee-base cget"
52
53FILES:cget = "${bindir}/cget"
54FILES:libcherokee-server = "${libdir}/libcherokee-server${SOLIBS}"
55FILES:libcherokee-client = "${libdir}/libcherokee-client${SOLIBS}"
56FILES:libcherokee-base = "${libdir}/libcherokee-base${SOLIBS}"
57
58# Pack the htdocs
59FILES:${PN} += "${localstatedir}/www/cherokee"
60
61CONFFILES:${PN} = " \
62 ${sysconfdir}/cherokee/cherokee.conf \
63 ${sysconfdir}/init.d/cherokee \
64"
65
66INITSCRIPT_NAME = "cherokee"
67INITSCRIPT_PARAMS = "defaults 91 91"
68
69RPROVIDES:${PN} += "${PN}-systemd"
70RREPLACES:${PN} += "${PN}-systemd"
71RCONFLICTS:${PN} += "${PN}-systemd"
72SYSTEMD_SERVICE:${PN} = "cherokee.service"
73
74python() {
75 if 'meta-python2' not in d.getVar('BBFILE_COLLECTIONS').split():
76 raise bb.parse.SkipRecipe('Requires meta-python2 to be present.')
77}
78
79CVE_PRODUCT += "cherokee_web_server"
diff --git a/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb b/meta-webserver/recipes-httpd/hiawatha/hiawatha_11.2.bb
index 1111ef6f56..098c07e954 100644
--- a/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb
+++ b/meta-webserver/recipes-httpd/hiawatha/hiawatha_11.2.bb
@@ -1,17 +1,16 @@
1SUMMARY = "Lightweight secure web server" 1SUMMARY = "Lightweight secure web server"
2HOMEPAGE = "http://www.hiawatha-webserver.org" 2HOMEPAGE = "https://hiawatha.leisink.net/"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
5DEPENDS = "libxml2 libxslt virtual/crypt" 5DEPENDS = "libxml2 libxslt virtual/crypt"
6 6
7SECTION = "net" 7SECTION = "net"
8 8
9SRC_URI = "http://hiawatha-webserver.org/files/hiawatha-10/${BP}.tar.gz \ 9SRC_URI = "https://hiawatha.leisink.net/files/hiawatha-${PV}.tar.gz \
10 file://hiawatha-init \ 10 file://hiawatha-init \
11 file://hiawatha.service " 11 file://hiawatha.service "
12 12
13SRC_URI[md5sum] = "d9e282be06ed456207726b7ac0df9d48" 13SRC_URI[sha256sum] = "99c64f76927f93469f062ab76b74eb79a397ea4be12da86bf746b2bb57cf1bc5"
14SRC_URI[sha256sum] = "61bf41146c51244769984135529fcffd0f6cb92be18dc12d460effc42f19f50d"
15 14
16INITSCRIPT_NAME = "hiawatha" 15INITSCRIPT_NAME = "hiawatha"
17INITSCRIPT_PARAMS = "defaults 70" 16INITSCRIPT_PARAMS = "defaults 70"
@@ -20,6 +19,8 @@ SYSTEMD_SERVICE:${PN} = "hiawatha.service"
20 19
21inherit cmake update-rc.d systemd 20inherit cmake update-rc.d systemd
22 21
22CFLAGS += "-std=gnu17"
23
23EXTRA_OECMAKE = " -DENABLE_IPV6=OFF \ 24EXTRA_OECMAKE = " -DENABLE_IPV6=OFF \
24 -DENABLE_CACHE=OFF \ 25 -DENABLE_CACHE=OFF \
25 -DENABLE_DEBUG=OFF \ 26 -DENABLE_DEBUG=OFF \
diff --git a/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
index 5bf6373a81..d593b7092b 100644
--- a/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
+++ b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Fast and Lightweight HTTP Server for Linux" 1SUMMARY = "Fast and Lightweight HTTP Server for Linux"
2HOMEPAGE = "http://monkey-project.com" 2HOMEPAGE = "https://github.com/monkey/monkey/issues/414"
3BUGTRACKER = "https://github.com/monkey/monkey/issues" 3BUGTRACKER = "https://github.com/monkey/monkey/issues"
4 4
5LICENSE = "Apache-2.0" 5LICENSE = "Apache-2.0"
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/monkey/monkey;branch=1.6;protocol=https \
13 file://monkey.init" 13 file://monkey.init"
14 14
15SRCREV = "7999b487fded645381d387ec0e057e92407b0d2c" 15SRCREV = "7999b487fded645381d387ec0e057e92407b0d2c"
16S = "${WORKDIR}/git"
17 16
18UPSTREAM_CHECK_URI = "https://github.com/monkey/monkey/releases" 17UPSTREAM_CHECK_URI = "https://github.com/monkey/monkey/releases"
19UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz" 18UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz"
@@ -90,3 +89,5 @@ CONFFILES:${PN} = "${sysconfdir}/monkey/monkey.conf \
90 ${sysconfdir}/monkey/plugins/auth/monkey.users \ 89 ${sysconfdir}/monkey/plugins/auth/monkey.users \
91 " 90 "
92 91
92CVE_STATUS[CVE-2013-2183] = "cpe-incorrect: Current version (1.6.9) is not affected. Issue was addressed in version 1.3.0"
93CVE_STATUS[CVE-2013-1771] = "not-applicable-platform: this is gentoo specific CVE"
diff --git a/meta-webserver/recipes-httpd/nginx/nginx.inc b/meta-webserver/recipes-httpd/nginx/nginx.inc
index 2714c3d22f..bcc384bd8a 100644
--- a/meta-webserver/recipes-httpd/nginx/nginx.inc
+++ b/meta-webserver/recipes-httpd/nginx/nginx.inc
@@ -38,7 +38,7 @@ NGINX_USER ?= "www"
38EXTRA_OECONF = "" 38EXTRA_OECONF = ""
39DISABLE_STATIC = "" 39DISABLE_STATIC = ""
40 40
41PACKAGECONFIG ??= "ssl ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" 41PACKAGECONFIG ??= "ssl fastcgi scgi uwsgi ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
42 42
43PACKAGECONFIG[gunzip] = "--with-http_gunzip_module,," 43PACKAGECONFIG[gunzip] = "--with-http_gunzip_module,,"
44PACKAGECONFIG[http2] = "--with-http_v2_module,," 44PACKAGECONFIG[http2] = "--with-http_v2_module,,"
@@ -48,7 +48,9 @@ PACKAGECONFIG[ipv6] = "--with-ipv6,,"
48PACKAGECONFIG[webdav] = "--with-http_dav_module,," 48PACKAGECONFIG[webdav] = "--with-http_dav_module,,"
49PACKAGECONFIG[stream] = "--with-stream,," 49PACKAGECONFIG[stream] = "--with-stream,,"
50PACKAGECONFIG[http-sub-module] = "--with-http_sub_module,," 50PACKAGECONFIG[http-sub-module] = "--with-http_sub_module,,"
51 51PACKAGECONFIG[fastcgi] = ",--without-http_fastcgi_module,"
52PACKAGECONFIG[scgi] = ",--without-http_scgi_module,"
53PACKAGECONFIG[uwsgi] = ",--without-http_uwsgi_module,"
52PACKAGECONFIG[xslt] = "--with-http_xslt_module,,libxslt" 54PACKAGECONFIG[xslt] = "--with-http_xslt_module,,libxslt"
53 55
54do_configure () { 56do_configure () {
@@ -81,9 +83,9 @@ do_configure () {
81 --error-log-path=${localstatedir}/log/nginx/error.log \ 83 --error-log-path=${localstatedir}/log/nginx/error.log \
82 --http-client-body-temp-path=/run/nginx/client_body_temp \ 84 --http-client-body-temp-path=/run/nginx/client_body_temp \
83 --http-proxy-temp-path=/run/nginx/proxy_temp \ 85 --http-proxy-temp-path=/run/nginx/proxy_temp \
84 --http-fastcgi-temp-path=/run/nginx/fastcgi_temp \ 86 ${@bb.utils.contains('PACKAGECONFIG', 'fastcgi', '--http-fastcgi-temp-path=/run/nginx/fastcgi_temp', '', d)} \
85 --http-uwsgi-temp-path=/run/nginx/uwsgi_temp \ 87 ${@bb.utils.contains('PACKAGECONFIG', 'scgi', '--http-scgi-temp-path=/run/nginx/scgi_temp', '', d)} \
86 --http-scgi-temp-path=/run/nginx/scgi_temp \ 88 ${@bb.utils.contains('PACKAGECONFIG', 'uwsgi', '--http-uwsgi-temp-path=/run/nginx/uwsgi_temp', '', d)} \
87 --pid-path=/run/nginx/nginx.pid \ 89 --pid-path=/run/nginx/nginx.pid \
88 --prefix=${prefix} \ 90 --prefix=${prefix} \
89 --with-threads \ 91 --with-threads \
@@ -132,6 +134,18 @@ do_install () {
132 # cleanup configuration folder 134 # cleanup configuration folder
133 rm ${D}${sysconfdir}/nginx/*.default 135 rm ${D}${sysconfdir}/nginx/*.default
134 136
137 # remove config files based on packageconfig
138 if ! [ "${@bb.utils.filter('PACKAGECONFIG', 'fastcgi', d)}" ]; then
139 rm -f ${D}${sysconfdir}/nginx/fastcgi.conf
140 rm -f ${D}${sysconfdir}/nginx/fastcgi_params
141 fi
142 if ! [ "${@bb.utils.filter('PACKAGECONFIG', 'scgi', d)}" ]; then
143 rm -f ${D}${sysconfdir}/nginx/scgi_params
144 fi
145 if ! [ "${@bb.utils.filter('PACKAGECONFIG', 'uwsgi', d)}" ]; then
146 rm -f ${D}${sysconfdir}/nginx/uwsgi_params
147 fi
148
135 # add additional configuration folders 149 # add additional configuration folders
136 install -d ${D}${sysconfdir}/nginx/modules-available 150 install -d ${D}${sysconfdir}/nginx/modules-available
137 install -d ${D}${sysconfdir}/nginx/modules-enabled 151 install -d ${D}${sysconfdir}/nginx/modules-enabled
diff --git a/meta-webserver/recipes-httpd/nginx/nginx_1.25.3.bb b/meta-webserver/recipes-httpd/nginx/nginx_1.25.3.bb
deleted file mode 100644
index d0371dd3cc..0000000000
--- a/meta-webserver/recipes-httpd/nginx/nginx_1.25.3.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1require nginx.inc
2
3# 1.24.x branch is the current stable branch, the recommended default
4# 1.25.x is the current mainline branches containing all new features
5DEFAULT_PREFERENCE = "-1"
6
7LIC_FILES_CHKSUM = "file://LICENSE;md5=79ad2eb837299421c4435dedc8897b3d"
8
9SRC_URI[sha256sum] = "64c5b975ca287939e828303fa857d22f142b251f17808dfe41733512d9cded86"
10
diff --git a/meta-webserver/recipes-httpd/nginx/nginx_1.26.0.bb b/meta-webserver/recipes-httpd/nginx/nginx_1.26.3.bb
index 0ce940d429..7eab7ecdf5 100644
--- a/meta-webserver/recipes-httpd/nginx/nginx_1.26.0.bb
+++ b/meta-webserver/recipes-httpd/nginx/nginx_1.26.3.bb
@@ -2,5 +2,5 @@ require nginx.inc
2 2
3LIC_FILES_CHKSUM = "file://LICENSE;md5=a6547d7e5628787ee2a9c5a3480eb628" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=a6547d7e5628787ee2a9c5a3480eb628"
4 4
5SRC_URI[sha256sum] = "d2e6c8439d6c6db5015d8eaab2470ab52aef85a7bf363182879977e084370497" 5SRC_URI[sha256sum] = "69ee2b237744036e61d24b836668aad3040dda461fe6f570f1787eab570c75aa"
6 6
diff --git a/meta-webserver/recipes-httpd/nginx/nginx_1.27.4.bb b/meta-webserver/recipes-httpd/nginx/nginx_1.27.4.bb
new file mode 100644
index 0000000000..6c32ea7315
--- /dev/null
+++ b/meta-webserver/recipes-httpd/nginx/nginx_1.27.4.bb
@@ -0,0 +1,10 @@
1require nginx.inc
2
3# 1.26.x branch is the current stable branch, the recommended default
4# 1.27.x is the current mainline branches containing all new features
5DEFAULT_PREFERENCE = "-1"
6
7LIC_FILES_CHKSUM = "file://LICENSE;md5=3dc49537b08b14c8b66ad247bb4c4593"
8
9SRC_URI[sha256sum] = "294816f879b300e621fa4edd5353dd1ec00badb056399eceb30de7db64b753b2"
10
diff --git a/meta-webserver/recipes-httpd/sthttpd/sthttpd/thttpd.service b/meta-webserver/recipes-httpd/sthttpd/sthttpd/thttpd.service
index f1095007c4..f181f30abb 100644
--- a/meta-webserver/recipes-httpd/sthttpd/sthttpd/thttpd.service
+++ b/meta-webserver/recipes-httpd/sthttpd/sthttpd/thttpd.service
@@ -3,8 +3,8 @@ Description=Tiny/Turbo/Throttling Web Server
3 3
4[Service] 4[Service]
5Type=forking 5Type=forking
6ExecStart=/usr/sbin/thttpd -C @@CONFFILE -c cgi-bin/* -i /var/run/thttpd.pid 6ExecStart=/usr/sbin/thttpd -C @@CONFFILE -c cgi-bin/* -i /run/thttpd.pid
7PIDFile=/var/run/thttpd.pid 7PIDFile=/run/thttpd.pid
8 8
9[Install] 9[Install]
10WantedBy=multi-user.target 10WantedBy=multi-user.target
diff --git a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
index ec188cc482..9ff1772531 100644
--- a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
+++ b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/blueness/${BPN};branch=master;protocol=https \
16UPSTREAM_CHECK_URI = "https://github.com/blueness/sthttpd/releases/" 16UPSTREAM_CHECK_URI = "https://github.com/blueness/sthttpd/releases/"
17UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz" 17UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools update-rc.d systemd update-alternatives 20inherit autotools update-rc.d systemd update-alternatives
22 21
diff --git a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.1.bb b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb
index 7c3810154f..f0e8b749aa 100644
--- a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.1.bb
+++ b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.phpmyadmin.net"
3# Main code is GPLv2, vendor/tecnickcom/tcpdf is under LGPLv3, js/jquery is under MIT 3# Main code is GPLv2, vendor/tecnickcom/tcpdf is under LGPLv3, js/jquery is under MIT
4LICENSE = "GPL-2.0-only & LGPL-3.0-only & MIT" 4LICENSE = "GPL-2.0-only & LGPL-3.0-only & MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 5LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
6 file://vendor/tecnickcom/tcpdf/LICENSE.TXT;md5=d0ff7e060074497f34481cf574e8a581 \ 6 file://vendor/tecnickcom/tcpdf/LICENSE.TXT;md5=72bda492a00ee8c4121987c6afdefc07 \
7 file://js/vendor/jquery/MIT-LICENSE.txt;md5=de877aa6d744cc160ff41c26a8e4811f \ 7 file://js/vendor/jquery/MIT-LICENSE.txt;md5=de877aa6d744cc160ff41c26a8e4811f \
8" 8"
9 9
@@ -11,12 +11,12 @@ SRC_URI = "https://files.phpmyadmin.net/phpMyAdmin/${PV}/phpMyAdmin-${PV}-all-la
11 file://apache.conf \ 11 file://apache.conf \
12" 12"
13 13
14SRC_URI[sha256sum] = "373f9599dfbd96d6fe75316d5dad189e68c305f297edf42377db9dd6b41b2557" 14SRC_URI[sha256sum] = "f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669"
15 15
16UPSTREAM_CHECK_URI = "https://www.phpmyadmin.net/downloads/" 16UPSTREAM_CHECK_URI = "https://www.phpmyadmin.net/downloads/"
17UPSTREAM_CHECK_REGEX = "phpMyAdmin-(?P<pver>\d+(\.\d+)+)-all-languages.tar.xz" 17UPSTREAM_CHECK_REGEX = "phpMyAdmin-(?P<pver>\d+(\.\d+)+)-all-languages.tar.xz"
18 18
19S = "${WORKDIR}/phpMyAdmin-${PV}-all-languages" 19S = "${UNPACKDIR}/phpMyAdmin-${PV}-all-languages"
20 20
21inherit allarch 21inherit allarch
22 22
diff --git a/meta-webserver/recipes-php/xdebug/xdebug_3.2.2.bb b/meta-webserver/recipes-php/xdebug/xdebug_3.4.2.bb
index 8ad588d291..32a10f75ee 100644
--- a/meta-webserver/recipes-php/xdebug/xdebug_3.2.2.bb
+++ b/meta-webserver/recipes-php/xdebug/xdebug_3.4.2.bb
@@ -1,12 +1,12 @@
1SUMMARY = "Debugging and profiling extension for PHP" 1SUMMARY = "Debugging and profiling extension for PHP"
2LICENSE = "Xdebug" 2LICENSE = "Xdebug"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=92d94a330d34ee6edc2638450736f119" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=afd6ce4aa04fdc346e5b3c6e634bd75c"
4 4
5DEPENDS = "php re2c-native" 5DEPENDS = "php re2c-native"
6 6
7SRC_URI = "http://xdebug.org/files/xdebug-${PV}.tgz" 7SRC_URI = "http://xdebug.org/files/xdebug-${PV}.tgz"
8 8
9SRC_URI[sha256sum] = "f48777371f90cbb315ea4ea082a1ede6765bcfb35d7d6356ab8f71fd6dfcc157" 9SRC_URI[sha256sum] = "a043888c86e1526ac5ddb220d37ed3a1809e79a16bbb059b9c7e2d2f83b43cc1"
10 10
11UPSTREAM_CHECK_REGEX = "xdebug-(?P<pver>\d+(\.\d+)+)\.tgz" 11UPSTREAM_CHECK_REGEX = "xdebug-(?P<pver>\d+(\.\d+)+)\.tgz"
12 12
diff --git a/meta-webserver/recipes-support/fcgi/fcgi_git.bb b/meta-webserver/recipes-support/fcgi/fcgi_git.bb
index 61ef6073e0..03425c53c9 100644
--- a/meta-webserver/recipes-support/fcgi/fcgi_git.bb
+++ b/meta-webserver/recipes-support/fcgi/fcgi_git.bb
@@ -9,7 +9,6 @@ PV = "2.4.2"
9SRC_URI = "git://github.com/FastCGI-Archives/fcgi2.git;protocol=https;branch=master \ 9SRC_URI = "git://github.com/FastCGI-Archives/fcgi2.git;protocol=https;branch=master \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb b/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
index a9a8ce0541..7aa28885e4 100644
--- a/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
+++ b/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/gnosek/fcgiwrap.git;protocol=https;branch=${BRANCH}
13BRANCH = "master" 13BRANCH = "master"
14SRCREV = "99c942c90063c73734e56bacaa65f947772d9186" 14SRCREV = "99c942c90063c73734e56bacaa65f947772d9186"
15 15
16S = "${WORKDIR}/git"
17CFLAGS =+ "-I${B}" 16CFLAGS =+ "-I${B}"
18EXTRA_OEMAKE = "VPATH=${S}" 17EXTRA_OEMAKE = "VPATH=${S}"
19 18
diff --git a/meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb b/meta-webserver/recipes-webadmin/cockpit/cockpit_337.bb
index 6a5eb4e66e..986a924fb5 100644
--- a/meta-webserver/recipes-webadmin/cockpit/cockpit_304.bb
+++ b/meta-webserver/recipes-webadmin/cockpit/cockpit_337.bb
@@ -7,9 +7,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
7SRC_URI += " \ 7SRC_URI += " \
8 https://github.com/cockpit-project/cockpit/releases/download/${PV}/cockpit-${PV}.tar.xz \ 8 https://github.com/cockpit-project/cockpit/releases/download/${PV}/cockpit-${PV}.tar.xz \
9 file://0001-Warn-not-error-if-xsltproc-is-not-found.patch \ 9 file://0001-Warn-not-error-if-xsltproc-is-not-found.patch \
10 file://0001-Makefile-common.am-Create-src-common-directory-befor.patch \
10 file://cockpit.pam \ 11 file://cockpit.pam \
11 " 12 "
12SRC_URI[sha256sum] = "a87d090c930e2058bb3e970ca7f2bafe678687966b5c0b8b42a802977e391ce9" 13SRC_URI[sha256sum] = "df51ef5920fae69e1b435f657376aa93772c0c1720b954a3bac10ebba26bfedf"
13 14
14inherit gettext pkgconfig autotools systemd features_check 15inherit gettext pkgconfig autotools systemd features_check
15inherit ${@bb.utils.contains('PACKAGECONFIG', 'old-bridge', '', 'python3targetconfig', d)} 16inherit ${@bb.utils.contains('PACKAGECONFIG', 'old-bridge', '', 'python3targetconfig', d)}
@@ -24,29 +25,23 @@ RDEPENDS:${PN} += "glib-networking"
24REQUIRED_DISTRO_FEATURES = "systemd pam" 25REQUIRED_DISTRO_FEATURES = "systemd pam"
25 26
26COCKPIT_USER_GROUP ?= "root" 27COCKPIT_USER_GROUP ?= "root"
27COCKPIT_WS_USER_GROUP ?= "${COCKPIT_USER_GROUP}"
28 28
29EXTRA_AUTORECONF = "-I tools" 29EXTRA_AUTORECONF = "-I tools"
30EXTRA_OECONF = " \ 30EXTRA_OECONF = " \
31 --with-cockpit-user=${COCKPIT_USER_GROUP} \
32 --with-cockpit-group=${COCKPIT_USER_GROUP} \
33 --with-admin-group=${COCKPIT_USER_GROUP} \ 31 --with-admin-group=${COCKPIT_USER_GROUP} \
34 --with-cockpit-ws-instance-user=${COCKPIT_WS_USER_GROUP} \
35 --with-cockpit-ws-instance-group=${COCKPIT_WS_USER_GROUP} \
36 --disable-doc \ 32 --disable-doc \
37 --with-systemdunitdir=${systemd_system_unitdir} \ 33 --with-systemdunitdir=${systemd_system_unitdir} \
34 --with-pamdir=${base_libdir}/security \
38" 35"
39 36
40PACKAGECONFIG ??= " \ 37PACKAGECONFIG ??= " \
41 ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \ 38 ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \
42 old-bridge \
43" 39"
44 40
45PACKAGECONFIG[pcp] = "--enable-pcp,--disable-pcp,pcp" 41PACKAGECONFIG[pcp] = ",,pcp"
46PACKAGECONFIG[dashboard] = "--enable-ssh,--disable-ssh,libssh" 42PACKAGECONFIG[dashboard] = ",,libssh"
47PACKAGECONFIG[storaged] = ",,,udisks2" 43PACKAGECONFIG[storaged] = ",,udisks2"
48PACKAGECONFIG[polkit] = "--enable-polkit,--disable-polkit,polkit" 44PACKAGECONFIG[polkit] = ",,polkit"
49PACKAGECONFIG[old-bridge] = "--enable-old-bridge"
50 45
51PACKAGES =+ " \ 46PACKAGES =+ " \
52 ${PN}-pcp \ 47 ${PN}-pcp \
@@ -59,10 +54,8 @@ PACKAGES =+ " \
59 ${PN}-sosreport \ 54 ${PN}-sosreport \
60 ${PN}-storaged \ 55 ${PN}-storaged \
61 ${PN}-networkmanager \ 56 ${PN}-networkmanager \
62 ${PN}-machines \
63 ${PN}-selinux \ 57 ${PN}-selinux \
64 ${PN}-playground \ 58 ${PN}-playground \
65 ${PN}-docker \
66 ${PN}-dashboard \ 59 ${PN}-dashboard \
67 ${PN}-packagekit \ 60 ${PN}-packagekit \
68 ${PN}-apps \ 61 ${PN}-apps \
@@ -84,37 +77,30 @@ FILES:${PN}-systemd = "${datadir}/cockpit/systemd"
84FILES:${PN}-users = "${datadir}/cockpit/users" 77FILES:${PN}-users = "${datadir}/cockpit/users"
85FILES:${PN}-kdump = " \ 78FILES:${PN}-kdump = " \
86 ${datadir}/cockpit/kdump \ 79 ${datadir}/cockpit/kdump \
87 ${datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml \ 80 ${datadir}/metainfo/org.cockpit_project.cockpit_kdump.metainfo.xml \
88" 81"
89FILES:${PN}-sosreport = " \ 82FILES:${PN}-sosreport = " \
90 ${datadir}/cockpit/sosreport \ 83 ${datadir}/cockpit/sosreport \
91 ${datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml \ 84 ${datadir}/metainfo/org.cockpit_project.cockpit_sosreport.metainfo.xml \
92 ${datadir}/pixmaps/cockpit-sosreport.png \ 85 ${datadir}/pixmaps/cockpit-sosreport.png \
86 ${datadir}/icons/hicolor/64x64/apps/cockpit-sosreport.png \
93" 87"
94FILES:${PN}-storaged = " \ 88FILES:${PN}-storaged = " \
95 ${datadir}/cockpit/storaged \ 89 ${datadir}/cockpit/storaged \
96 ${datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml \ 90 ${datadir}/metainfo/org.cockpit_project.cockpit_storaged.metainfo.xml \
97" 91"
98 92
99FILES:${PN}-networkmanager = " \ 93FILES:${PN}-networkmanager = " \
100 ${datadir}/cockpit/networkmanager \ 94 ${datadir}/cockpit/networkmanager \
101 ${datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml \ 95 ${datadir}/metainfo/org.cockpit_project.cockpit_networkmanager.metainfo.xml \
102" 96"
103RDEPENDS:${PN}-networkmanager = "networkmanager" 97RDEPENDS:${PN}-networkmanager = "networkmanager"
104 98
105FILES:${PN}-machines = " \
106 ${datadir}/cockpit/machines \
107 ${datadir}/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml \
108"
109FILES:${PN}-selinux = " \ 99FILES:${PN}-selinux = " \
110 ${datadir}/cockpit/selinux \ 100 ${datadir}/cockpit/selinux \
111 ${datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml \ 101 ${datadir}/metainfo/org.cockpit_project.cockpit_selinux.metainfo.xml \
112" 102"
113FILES:${PN}-playground = "${datadir}/cockpit/playground" 103FILES:${PN}-playground = "${datadir}/cockpit/playground"
114FILES:${PN}-docker = " \
115 ${datadir}/cockpit/docker \
116 ${datadir}/metainfo/org.cockpit-project.cockpit-docker.metainfo.xml \
117"
118FILES:${PN}-dashboard = "${datadir}/cockpit/dashboard" 104FILES:${PN}-dashboard = "${datadir}/cockpit/dashboard"
119ALLOW_EMPTY:${PN}-dashboard = "1" 105ALLOW_EMPTY:${PN}-dashboard = "1"
120 106
@@ -152,10 +138,13 @@ FILES:${PN}-ws = " \
152 ${systemd_system_unitdir}/cockpit-wsinstance-https@.socket \ 138 ${systemd_system_unitdir}/cockpit-wsinstance-https@.socket \
153 ${systemd_system_unitdir}/cockpit-wsinstance-https@.service \ 139 ${systemd_system_unitdir}/cockpit-wsinstance-https@.service \
154 ${systemd_system_unitdir}/system-cockpithttps.slice \ 140 ${systemd_system_unitdir}/system-cockpithttps.slice \
141 ${systemd_system_unitdir}/cockpit-session-socket-user.service \
142 ${systemd_system_unitdir}/cockpit-wsinstance-socket-user.service \
143 ${systemd_system_unitdir}/cockpit-issue.service \
155 ${libdir}/tmpfiles.d/cockpit-tempfiles.conf \ 144 ${libdir}/tmpfiles.d/cockpit-tempfiles.conf \
156 ${sbindir}/remotectl \ 145 ${sbindir}/remotectl \
157 ${libdir}/security/pam_ssh_add.so \ 146 ${base_libdir}/security/pam_ssh_add.so \
158 ${libdir}/security/pam_cockpit_cert.so \ 147 ${base_libdir}/security/pam_cockpit_cert.so \
159 ${libexecdir}/cockpit-ws \ 148 ${libexecdir}/cockpit-ws \
160 ${libexecdir}/cockpit-wsinstance-factory \ 149 ${libexecdir}/cockpit-wsinstance-factory \
161 ${libexecdir}/cockpit-tls \ 150 ${libexecdir}/cockpit-tls \
@@ -178,7 +167,8 @@ FILES:${PN} += " \
178 ${datadir}/cockpit/ssh \ 167 ${datadir}/cockpit/ssh \
179 ${libexecdir}/cockpit-ssh \ 168 ${libexecdir}/cockpit-ssh \
180 ${datadir}/cockpit \ 169 ${datadir}/cockpit \
181 ${datadir}/metainfo/cockpit.appdata.xml \ 170 ${datadir}/icons/hicolor/128x128/apps/cockpit.png \
171 ${datadir}/metainfo/org.cockpit_project.cockpit.appdata.xml \
182 ${datadir}/pixmaps/cockpit.png \ 172 ${datadir}/pixmaps/cockpit.png \
183 ${nonarch_libdir}/tmpfiles.d \ 173 ${nonarch_libdir}/tmpfiles.d \
184 ${nonarch_libdir}/firewalld \ 174 ${nonarch_libdir}/firewalld \
@@ -196,7 +186,12 @@ do_install:append() {
196 install -p -m 0644 ${UNPACKDIR}/cockpit.pam ${D}${sysconfdir}/pam.d/cockpit 186 install -p -m 0644 ${UNPACKDIR}/cockpit.pam ${D}${sysconfdir}/pam.d/cockpit
197 187
198 # provided by firewalld 188 # provided by firewalld
199 rm -rf ${D}${libdir}/firewalld 189 rm -rf ${D}${libdir}/firewalld \
190 ${D}${PYTHON_SITEPACKAGES_DIR}/*/__pycache__ \
191 ${D}${PYTHON_SITEPACKAGES_DIR}/*/*/__pycache__ \
192 ${D}${PYTHON_SITEPACKAGES_DIR}/*/*/*/__pycache__ \
193 ${D}${PYTHON_SITEPACKAGES_DIR}/*/*/*/*/__pycache__ \
194 ${D}${PYTHON_SITEPACKAGES_DIR}/${BP}.dist-info/direct_url.json
200 195
201 if ! ${@bb.utils.contains('PACKAGECONFIG', 'storaged', 'true', 'false', d)}; then 196 if ! ${@bb.utils.contains('PACKAGECONFIG', 'storaged', 'true', 'false', d)}; then
202 for filename in ${FILES:${PN}-storaged} 197 for filename in ${FILES:${PN}-storaged}
diff --git a/meta-webserver/recipes-webadmin/cockpit/files/0001-Makefile-common.am-Create-src-common-directory-befor.patch b/meta-webserver/recipes-webadmin/cockpit/files/0001-Makefile-common.am-Create-src-common-directory-befor.patch
new file mode 100644
index 0000000000..36cb6c09c7
--- /dev/null
+++ b/meta-webserver/recipes-webadmin/cockpit/files/0001-Makefile-common.am-Create-src-common-directory-befor.patch
@@ -0,0 +1,34 @@
1From fb3b427bcbc17257ac8c38438a82435b2bd36e38 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 9 May 2025 16:17:05 -0700
4Subject: [PATCH] Makefile-common.am: Create src/common directory before
5 generating fail-html.c
6
7During parallel builds, its possible that <build>/src/common directory is
8not yet created and this codepath to generate fail-html.c is executed and
9it will end in build failures
10
11Fixes
12 make[1]: Entering directory 'build/tmp/work/riscv64-yoe-linux/cockpit/337/build'
13 ../cockpit-337/tools/escape-to-c cockpit_webresponse_fail_html_text < ../cockpit-337/src/common/fail.html > src/common/fail-html.c.tmp && mv src/common/fail-html.c.tmp src/common/fail-html.c
14 /bin/bash: src/common/fail-html.c.tmp: No such file or directory
15 make[1]: *** [Makefile:6044: src/common/fail-html.c] Error 1
16
17Upstream-Status: Pending
18Signed-off-by: Khem Raj <raj.khem@gmail.com>
19---
20 src/common/Makefile-common.am | 1 +
21 1 file changed, 1 insertion(+)
22
23diff --git a/src/common/Makefile-common.am b/src/common/Makefile-common.am
24index ec4b30d..1d55576 100644
25--- a/src/common/Makefile-common.am
26+++ b/src/common/Makefile-common.am
27@@ -94,6 +94,7 @@ libcockpit_common_a_SOURCES = \
28 # libcockpit-common.a static-links an HTML template to use on failures
29 nodist_libcockpit_common_a_SOURCES = src/common/fail-html.c
30 src/common/fail-html.c: src/common/fail.html
31+ $(MKDIR_P) $(dir $@)
32 $(AM_V_GEN) $(top_srcdir)/tools/escape-to-c cockpit_webresponse_fail_html_text < $< > $@.tmp && mv $@.tmp $@
33 CLEANFILES += src/common/fail-html.c
34 EXTRA_DIST += src/common/fail.html
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/0002-Do-not-hardcode-systemd-unit-directories.patch b/meta-webserver/recipes-webadmin/netdata/netdata/0002-Do-not-hardcode-systemd-unit-directories.patch
new file mode 100644
index 0000000000..143caf89cb
--- /dev/null
+++ b/meta-webserver/recipes-webadmin/netdata/netdata/0002-Do-not-hardcode-systemd-unit-directories.patch
@@ -0,0 +1,38 @@
1From 67b9343e986ac6c9e3482bec938aa31deaab3ce7 Mon Sep 17 00:00:00 2001
2From: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
3Date: Tue, 1 Oct 2024 17:01:33 +0200
4Subject: [PATCH] Do not hardcode systemd unit directories
5
6Upstream-Status: Inappropriate [oe-core specific]
7Signed-off-by: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
8---
9 CMakeLists.txt | 6 +++---
10 1 file changed, 3 insertions(+), 3 deletions(-)
11
12Index: netdata-v1.47.3/CMakeLists.txt
13===================================================================
14--- netdata-v1.47.3.orig/CMakeLists.txt
15+++ netdata-v1.47.3/CMakeLists.txt
16@@ -2531,7 +2531,7 @@ if(BUILD_FOR_PACKAGING)
17 install(FILES
18 ${CMAKE_BINARY_DIR}/system/systemd/netdata.service
19 COMPONENT netdata
20- DESTINATION lib/systemd/system)
21+ DESTINATION $ENV{systemd_system_unitdir})
22 install(DIRECTORY
23 COMPONENT netdata
24 DESTINATION usr/lib/systemd/journald@netdata.conf.d)
25@@ -2620,11 +2620,11 @@ if(NOT OS_WINDOWS)
26 install(FILES
27 ${CMAKE_BINARY_DIR}/system/systemd/netdata-updater.service
28 COMPONENT netdata
29- DESTINATION lib/systemd/system)
30+ DESTINATION $ENV{systemd_system_unitdir})
31 install(FILES
32 system/systemd/netdata-updater.timer
33 COMPONENT netdata
34- DESTINATION lib/systemd/system)
35+ DESTINATION $ENV{systemd_system_unitdir})
36 endif()
37 endif()
38
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/go.d.conf b/meta-webserver/recipes-webadmin/netdata/netdata/go.d.conf
new file mode 100644
index 0000000000..e0b3a0b18c
--- /dev/null
+++ b/meta-webserver/recipes-webadmin/netdata/netdata/go.d.conf
@@ -0,0 +1,2 @@
1modules:
2 logind: yes
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/netdata-volatiles.conf b/meta-webserver/recipes-webadmin/netdata/netdata/netdata-volatiles.conf
new file mode 100644
index 0000000000..f342542077
--- /dev/null
+++ b/meta-webserver/recipes-webadmin/netdata/netdata/netdata-volatiles.conf
@@ -0,0 +1,5 @@
1d /run/netdata 0755 netdata netdata -
2d /var/cache/netdata 0755 netdata netdata -
3d /var/lib/netdata/cloud.d 0755 netdata netdata -
4d /var/lib/netdata/registry 0755 netdata netdata -
5d /var/log/netdata 0755 netdata netdata -
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/netdata.conf b/meta-webserver/recipes-webadmin/netdata/netdata/netdata.conf
index a2b3999c6c..7eb6cb9d95 100644
--- a/meta-webserver/recipes-webadmin/netdata/netdata/netdata.conf
+++ b/meta-webserver/recipes-webadmin/netdata/netdata/netdata.conf
@@ -1,5083 +1,692 @@
1# NetData Configuration 1# netdata configuration
2#
3# You can download the latest version of this file, using:
4#
5# wget -O /etc/netdata/netdata.conf http://localhost:19999/netdata.conf
6# or
7# curl -o /etc/netdata/netdata.conf http://localhost:19999/netdata.conf
8#
2# You can uncomment and change any of the options below. 9# You can uncomment and change any of the options below.
3# The value shown in the commented settings, is the default value. 10# The value shown in the commented settings, is the default value.
11#
4 12
5# global netdata configuration 13# global netdata configuration
6 14
7[global] 15[global]
8 debug flags = 0x10000000 16 hostname = netdata
9 hostname = netdata 17 # run as user = netdata
10 history = 86400 18 # glibc malloc arena max for plugins = 1
11 config directory = @@sysconfdir/netdata 19 # glibc malloc arena max for netdata = 1
12 plugins directory = @@libdir/netdata/plugins.d 20 # cpu cores = 4
13 web files directory = @@datadir/netdata/web 21 # libuv worker threads = 24
14 cache directory = /var/cache/netdata 22 # host access prefix =
15 log directory = /var/log/netdata 23 # enable metric correlations = yes
16 # host access prefix = 24 # metric correlations method = ks2
17 # memory deduplication (ksm) = yes 25 # timezone = UTC
18 # debug log = /var/log/netdata/debug.log 26 # OOM score = 0
19 # error log = /var/log/netdata/error.log 27 # process scheduling policy = batch
20 # access log = /var/log/netdata/access.log 28 # process nice level = 19
21 # memory mode = save 29 # pthread stack size = 8388608
22 # update every = 1 30 # is ephemeral node = no
23 # pthread stack size = 8388608 31 # has unstable connection = no
24 # run as user = netdata 32
25 # web files owner = netdata 33[db]
26 # http port listen backlog = 100 34
27 # port = 19999 35 # option 'retention' is not used.
28 # ip version = any 36 retention = 86400
29 # disconnect idle web clients after seconds = 60 37 # update every = 1
30 # enable web responses gzip compression = yes 38 # mode = dbengine
39 # dbengine page type = gorilla
40 # dbengine page cache size MB = 32
41 # dbengine extent cache size MB = 0
42 # dbengine enable journal integrity check = no
43 # memory deduplication (ksm) = yes
44 # cleanup obsolete charts after secs = 3600
45 # cleanup ephemeral hosts after secs = 86400
46 # gap when lost iterations above = 1
47 # enable replication = yes
48 # seconds to replicate = 86400
49 # seconds per replication step = 600
50 # cleanup orphan hosts after secs = 3600
51 # dbengine use direct io = yes
52 # dbengine pages per extent = 64
53 # storage tiers = 3
54 # dbengine tier backfill = new
55 # dbengine tier 1 update every iterations = 60
56 # dbengine tier 2 update every iterations = 60
57 # dbengine tier 0 disk space MB = 1024
58 # dbengine tier 0 retention days = 14
59 # dbengine tier 1 disk space MB = 1024
60 # dbengine tier 1 retention days = 90
61 # dbengine tier 2 disk space MB = 1024
62 # dbengine tier 2 retention days = 730
63 # replication threads = 1
64
65[directories]
66 plugins = @@libexecdir/netdata/plugins.d
67 cache = @@localstatedir/cache/netdata
68 web = @@datadir/netdata/web
69 log = @@localstatedir/log/netdata
70 config = @@sysconfdir/netdata
71 stock config = @@libdir/netdata/conf.d
72 lib = @@localstatedir/lib/netdata
73 lock = @@localstatedir/lib/netdata/lock
74 home = @@localstatedir/run/netdata
75 registry = @@localstatedir/lib/netdata/registry
76 stock health config = @@libdir/netdata/conf.d/health.d
77 health config = @@sysconfdir/netdata/health.d
78
79[logs]
80 # debug flags = 0x0000000000000000
81 # facility = daemon
82 # logs flood protection period = 60
83 # logs to trigger flood protection = 1000
84 # level = info
85 debug = @@localstatedir/log/netdata/debug.log
86 # daemon = journal
87 # collector = journal
88 access = @@localstatedir/log/netdata/access.log
89 # health = journal
90
91[environment variables]
92 # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
93 # PYTHONPATH =
94 TZ = :@@sysconfdir/localtime
95
96[host labels]
97 # name = value
98
99[ml]
100 # enabled = yes
101 # maximum num samples to train = 21600
102 # minimum num samples to train = 900
103 # train every = 10800
104 # number of models per dimension = 18
105 # delete models older than = 604800
106 # num samples to diff = 1
107 # num samples to smooth = 3
108 # num samples to lag = 5
109 # random sampling ratio = 0.20000
110 # maximum number of k-means iterations = 1000
111 # dimension anomaly score threshold = 0.99000
112 # host anomaly rate threshold = 1.00000
113 # anomaly detection grouping method = average
114 # anomaly detection grouping duration = 300
115 # num training threads = 4
116 # flush models batch size = 128
117 # dimension anomaly rate suppression window = 900
118 # dimension anomaly rate suppression threshold = 450
119 # enable statistics charts = no
120 # hosts to skip from training = !*
121 # charts to skip from training = netdata.*
122 # stream anomaly detection charts = yes
123
124[health]
125 silencers file = @@localstatedir/lib/netdata/health.silencers.json
126 # enabled = yes
127 # enable stock health configuration = yes
128 # use summary for notifications = yes
129 # default repeat warning = never
130 # default repeat critical = never
131 # in memory max health log entries = 1000
132 # health log history = 432000
133 script to execute on alarm = @@libexecdir/netdata/plugins.d/alarm-notify.sh
134 # enabled alarms = *
135 # run at least every seconds = 10
136 # postpone alarms during hibernation for seconds = 60
137
138[web]
139 ssl key = @@sysconfdir/netdata/ssl/key.pem
140 ssl certificate = @@sysconfdir/netdata/ssl/cert.pem
141 # tls version = 1.3
142 # tls ciphers = none
143 # ses max tg_des_window = 15
144 # des max tg_des_window = 15
145 # mode = static-threaded
146 # listen backlog = 4096
147 # default port = 19999
148 # bind to = *
149 # disconnect idle clients after seconds = 60
150 # timeout for first request = 60
151 # accept a streaming request every seconds = 0
152 # respect do not track policy = no
153 # x-frame-options response header =
154 # allow connections from = localhost *
155 # allow connections by dns = heuristic
156 # allow dashboard from = localhost *
157 # allow dashboard by dns = heuristic
158 # allow badges from = *
159 # allow badges by dns = heuristic
160 # allow streaming from = *
161 # allow streaming by dns = heuristic
162 # allow netdata.conf from = localhost fd* 10.* 192.168.* 172.16.* 172.17.* 172.18.* 172.19.* 172.20.* 172.21.* 172.22.* 172.23.* 172.24.* 172.25.* 172.26.* 172.27.* 172.28.* 172.29.* 172.30.* 172.31.* UNKNOWN
163 # allow netdata.conf by dns = no
164 # allow management from = localhost
165 # allow management by dns = heuristic
166 # enable gzip compression = yes
167 # gzip compression strategy = default
168 # gzip compression level = 3
169 # ssl skip certificate verification = no
170 # web server threads = 4
171 # web server max sockets = 131072
172
173[httpd]
174 # enabled = no
175
176[registry]
177 # enabled = no
178 netdata unique id file = @@localstatedir/lib/netdata/registry/netdata.public.unique.id
179 registry db file = @@localstatedir/lib/netdata/registry/registry.db
180 registry log file = @@localstatedir/lib/netdata/registry/registry-log.db
181 # registry save db every new entries = 1000000
182 # registry expire idle persons days = 365
183 # registry domain =
184 # registry to announce = https://registry.my-netdata.io
185 # registry hostname = netdata
186 # verify browser cookies support = yes
187 # enable cookies SameSite and Secure = yes
188 # max URL length = 1024
189 # max URL name length = 50
190 # use mmap = no
191 netdata management api key file = @@localstatedir/lib/netdata/netdata.api.key
192 # allow from = *
193 # allow by dns = heuristic
194
195[global statistics]
196 # update every = 1
31 197
32[plugins] 198[plugins]
33 # tc = yes 199 # netdata monitoring extended = no
34 tc = no 200 # idlejitter = yes
35 # idlejitter = yes 201 # netdata monitoring = yes
36 proc = yes 202 # profile = no
37 checks = no 203 # tc = yes
38 plugins directory = @@libdir/netdata/plugins.d 204 # diskspace = yes
39 nable running new plugins = yes 205 # proc = yes
40 check for new plugins every = 60 206 # cgroups = yes
41 charts.d = yes 207 # timex = yes
42 sma_webbox = no 208 # enable running new plugins = yes
43 apps = yes 209 # check for new plugins every = 60
44 node.d = yes 210 # slabinfo = no
45 211 # statsd = yes
46 212 # network-viewer = yes
47# per plugin configuration 213 # perf = yes
214 # apps = yes
215 # freeipmi = yes
216 # debugfs = yes
217 # go.d = yes
218 # python.d = yes
219 # systemd-journal = yes
220 # ioping = yes
221 # charts.d = yes
222
223[statsd]
224 # update every (flushInterval) = 1
225 # udp messages to process at once = 10
226 # create private charts for metrics matching = *
227 # max private charts hard limit = 1000
228 # set charts as obsolete after secs = 0
229 # decimal detail = 1000
230 # disconnect idle tcp clients after seconds = 600
231 # private charts hidden = no
232 # histograms and timers percentile (percentThreshold) = 95.00000
233 # dictionaries max unique dimensions = 200
234 # add dimension for number of events received = no
235 # gaps on gauges (deleteGauges) = no
236 # gaps on counters (deleteCounters) = no
237 # gaps on meters (deleteMeters) = no
238 # gaps on sets (deleteSets) = no
239 # gaps on histograms (deleteHistograms) = no
240 # gaps on timers (deleteTimers) = no
241 # gaps on dictionaries (deleteDictionaries) = no
242 # statsd server max TCP sockets = 131072
243 # listen backlog = 4096
244 # default port = 8125
245 # bind to = udp:localhost tcp:localhost
48 246
49[plugin:proc:/proc/net/dev] 247[plugin:proc:/proc/net/dev]
50 # filename to monitor = /proc/net/dev 248 # compressed packets for all interfaces = no
51 # enable new interfaces detected at runtime = on demand 249 # disable by default interfaces matching = lo fireqos* *-ifb fwpr* fwbr* fwln*
52 # enable ifb interfaces = no
53 # bandwidth for all interfaces = on demand
54 # packets for all interfaces = on demand
55 # errors for all interfaces = on demand
56 # drops for all interfaces = on demand
57 # fifo for all interfaces = on demand
58 # compressed packets for all interfaces = on demand
59 # frames, collisions, carrier counters for all interfaces = on demand
60 250
61[plugin:proc] 251[plugin:proc]
62 # /proc/net/dev = yes 252 # /proc/net/dev = yes
63 # /proc/diskstats = yes 253 # /proc/pagetypeinfo = no
64 # /proc/net/snmp = yes 254 # /proc/spl/kstat/zfs/pool/state = no
65 # /proc/net/snmp6 = yes 255 # /proc/stat = yes
66 # /proc/net/netstat = yes 256 # /proc/uptime = yes
67 # /proc/net/stat/conntrack = yes 257 # /proc/loadavg = yes
68 # /proc/net/ip_vs/stats = yes 258 # /proc/sys/fs/file-nr = yes
69 # /proc/stat = yes 259 # /proc/sys/kernel/random/entropy_avail = yes
70 # /proc/meminfo = yes 260 # /proc/pressure = yes
71 # /proc/vmstat = yes 261 # /proc/interrupts = yes
72 # /proc/net/rpc/nfsd = yes 262 # /proc/softirqs = yes
73 # /proc/sys/kernel/random/entropy_avail = yes 263 # /proc/vmstat = yes
74 # /proc/interrupts = yes 264 # /proc/meminfo = yes
75 # /proc/softirqs = yes 265 # /sys/kernel/mm/ksm = yes
76 # /proc/loadavg = yes 266 # /sys/block/zram = yes
77 # /sys/kernel/mm/ksm = yes 267 # /sys/devices/system/edac/mc = yes
78 # netdata server resources = yes 268 # /sys/devices/pci/aer = yes
79 269 # /sys/devices/system/node = yes
80[plugin:tc] 270 # /proc/net/wireless = yes
81 # script to run to get tc values = /usr/lib/netdata/netdata/plugins.d/tc-qos-helper.sh 271 # /proc/net/sockstat = yes
82 # enable new interfaces detected at runtime = yes 272 # /proc/net/sockstat6 = yes
83 # qos for eth1-ifb = yes 273 # /proc/net/netstat = yes
84 # cleanup unused classes every = 60 274 # /proc/net/sctp/snmp = yes
85 # qos for eth0 = yes 275 # /proc/net/softnet_stat = yes
86 # qos for eth1 = yes 276 # /proc/net/ip_vs/stats = yes
87 # qos for eth0-ifb = yes 277 # /sys/class/infiniband = yes
278 # /proc/net/stat/conntrack = yes
279 # /proc/net/stat/synproxy = yes
280 # /proc/diskstats = yes
281 # /proc/mdstat = yes
282 # /proc/net/rpc/nfsd = yes
283 # /proc/net/rpc/nfs = yes
284 # /proc/spl/kstat/zfs/arcstats = yes
285 # /sys/fs/btrfs = yes
286 # ipc = yes
287 # /sys/class/power_supply = yes
288 # /sys/class/drm = yes
88 289
89[plugin:charts.d] 290[plugin:charts.d]
90 # update every = 1 291 # update every = 1
91 # command options = 292 # command options =
92 293
93[plugin:apps] 294[plugin:apps]
94 # update every = 1 295 # update every = 1
95 # command options = 296 # command options =
96 297
97[plugin:idlejitter] 298[plugin:idlejitter]
98 # loop time in ms = 20 299 # loop time in ms = 20
99 300
100[plugin:proc:/proc/interrupts] 301[plugin:proc:/proc/interrupts]
101 # interrupts per core = yes 302 # interrupts per core = no
102 # filename to monitor = /proc/interrupts 303 # filename to monitor = /proc/interrupts
103 304
104[plugin:proc:/proc/sys/kernel/random/entropy_avail] 305[plugin:proc:/proc/sys/kernel/random/entropy_avail]
105 # filename to monitor = /proc/sys/kernel/random/entropy_avail 306 # filename to monitor = /proc/sys/kernel/random/entropy_avail
106 307
107[plugin:proc:/proc/diskstats] 308[plugin:proc:/proc/diskstats]
108 # enable new disks detected at runtime = on demand 309 # enable new disks detected at runtime = yes
109 # bandwidth for all disks = on demand 310 # performance metrics for physical disks = auto
110 # operations for all disks = on demand 311 # performance metrics for virtual disks = auto
111 # merged operations for all disks = on demand 312 # performance metrics for partitions = no
112 # i/o time for all disks = on demand 313 # bandwidth for all disks = auto
113 # queued operations for all disks = on demand 314 # operations for all disks = auto
114 # utilization percentage for all disks = on demand 315 # merged operations for all disks = auto
115 # backlog for all disks = on demand 316 # i/o time for all disks = auto
116 # filename to monitor = /proc/diskstats 317 # queued operations for all disks = auto
117 # path to get h/w sector size = /sys/block/%s/queue/hw_sector_size 318 # utilization percentage for all disks = auto
319 # extended operations for all disks = auto
320 # backlog for all disks = auto
321 # bcache for all disks = auto
322 # bcache priority stats update every = 0
323 # remove charts of removed disks = yes
324 # path to get block device = /sys/block/%s
325 # path to get block device bcache = /sys/block/%s/bcache
326 # path to get virtual block device = /sys/devices/virtual/block/%s
327 # path to get block device infos = /sys/dev/block/%lu:%lu/%s
328 # path to device mapper = /dev/mapper
329 # path to /dev/disk = /dev/disk
330 # path to /sys/block = /sys/block
331 # path to /dev/disk/by-label = /dev/disk/by-label
332 # path to /dev/disk/by-id = /dev/disk/by-id
333 # path to /dev/vx/dsk = /dev/vx/dsk
334 # name disks by id = no
335 # preferred disk ids = *
336 # exclude disks = loop* ram*
337 # filename to monitor = /proc/diskstats
338 # performance metrics for disks with major 253 = yes
339 # performance metrics for disks with major 11 = yes
118 340
119[plugin:proc:/proc/net/snmp] 341[plugin:proc:/proc/net/snmp]
120 # ipv4 packets = yes 342 # ipv4 packets = auto
121 # ipv4 fragments sent = yes 343 # ipv4 fragments sent = auto
122 # ipv4 fragments assembly = yes 344 # ipv4 fragments assembly = auto
123 # ipv4 errors = yes 345 # ipv4 errors = auto
124 # ipv4 TCP connections = yes 346 # ipv4 TCP connections = auto
125 # ipv4 TCP packets = yes 347 # ipv4 TCP packets = auto
126 # ipv4 TCP errors = yes 348 # ipv4 TCP errors = auto
127 # ipv4 TCP handshake issues = yes 349 # ipv4 TCP opens = auto
128 # ipv4 UDP packets = yes 350 # ipv4 TCP handshake issues = auto
129 # ipv4 UDP errors = yes 351 # ipv4 UDP packets = auto
130 # filename to monitor = /proc/net/snmp 352 # ipv4 UDP errors = auto
353 # ipv4 ICMP packets = auto
354 # ipv4 ICMP messages = auto
355 # ipv4 UDPLite packets = auto
356 # filename to monitor = /proc/net/snmp
131 357
132[plugin:proc:/proc/net/netstat] 358[plugin:proc:/proc/net/netstat]
133 # bandwidth = on demand 359 # bandwidth = auto
134 # input errors = on demand 360 # input errors = auto
135 # multicast bandwidth = on demand 361 # multicast bandwidth = auto
136 # broadcast bandwidth = on demand 362 # broadcast bandwidth = auto
137 # multicast packets = on demand 363 # multicast packets = auto
138 # broadcast packets = on demand 364 # broadcast packets = auto
139 # filename to monitor = /proc/net/netstat 365 # ECN packets = auto
366 # TCP reorders = auto
367 # TCP SYN cookies = auto
368 # TCP out-of-order queue = auto
369 # TCP connection aborts = auto
370 # TCP memory pressures = auto
371 # TCP SYN queue = auto
372 # TCP accept queue = auto
373 # filename to monitor = /proc/net/netstat
140 374
141[plugin:proc:/proc/net/stat/nf_conntrack] 375[plugin:proc:/proc/net/stat/nf_conntrack]
142 # netfilter connections = yes 376 # filename to monitor = /proc/net/stat/nf_conntrack
143 # netfilter new connections = yes 377 # netfilter new connections = no
144 # netfilter connection changes = yes 378 # netfilter connection changes = no
145 # netfilter connection expectations = yes 379 # netfilter connection expectations = no
146 # netfilter connection searches = yes 380 # netfilter connection searches = no
147 # netfilter errors = yes 381 # netfilter errors = no
148 # filename to monitor = /proc/net/stat/nf_conntrack 382 # netfilter connections = no
149 383
150[plugin:proc:/proc/net/ip_vs_stats] 384[plugin:proc:/proc/net/ip_vs_stats]
151 # IPVS bandwidth = yes 385 # IPVS bandwidth = yes
152 # IPVS connections = yes 386 # IPVS connections = yes
153 # IPVS packets = yes 387 # IPVS packets = yes
154 # filename to monitor = /proc/net/ip_vs_stats 388 # filename to monitor = /proc/net/ip_vs_stats
155 389
156[plugin:proc:/proc/stat] 390[plugin:proc:/proc/stat]
157 # cpu utilization = yes 391 # cpu utilization = yes
158 # per cpu core utilization = yes 392 # per cpu core utilization = no
159 # cpu interrupts = yes 393 # cpu interrupts = yes
160 # context switches = yes 394 # context switches = yes
161 # processes started = yes 395 # processes started = yes
162 # processes running = yes 396 # processes running = yes
163 # filename to monitor = /proc/stat 397 # keep per core files open = yes
398 # keep cpuidle files open = yes
399 # core_throttle_count = auto
400 # package_throttle_count = no
401 # cpu frequency = yes
402 # cpu idle states = no
403 # core_throttle_count filename to monitor = /sys/devices/system/cpu/%s/thermal_throttle/core_throttle_count
404 # package_throttle_count filename to monitor = /sys/devices/system/cpu/%s/thermal_throttle/package_throttle_count
405 # scaling_cur_freq filename to monitor = /sys/devices/system/cpu/%s/cpufreq/scaling_cur_freq
406 # time_in_state filename to monitor = /sys/devices/system/cpu/%s/cpufreq/stats/time_in_state
407 # schedstat filename to monitor = /proc/schedstat
408 # cpuidle name filename to monitor = /sys/devices/system/cpu/cpu%zu/cpuidle/state%zu/name
409 # cpuidle time filename to monitor = /sys/devices/system/cpu/cpu%zu/cpuidle/state%zu/time
410 # filename to monitor = /proc/stat
164 411
165[plugin:proc:/proc/meminfo] 412[plugin:proc:/proc/meminfo]
166 # system ram = yes 413 # system ram = yes
167 # system swap = yes 414 # system swap = auto
168 # hardware corrupted ECC = on demand 415 # hardware corrupted ECC = auto
169 # committed memory = yes 416 # committed memory = yes
170 # writeback memory = yes 417 # writeback memory = yes
171 # kernel memory = yes 418 # kernel memory = yes
172 # slab memory = yes 419 # slab memory = yes
173 # filename to monitor = /proc/meminfo 420 # hugepages = auto
421 # transparent hugepages = auto
422 # memory reclaiming = yes
423 # high low memory = yes
424 # cma memory = auto
425 # direct maps = yes
426 # filename to monitor = /proc/meminfo
174 427
175[plugin:proc:/proc/vmstat] 428[plugin:proc:/proc/vmstat]
176 # swap i/o = yes 429 # filename to monitor = /proc/vmstat
177 # disk i/o = yes 430 # swap i/o = auto
178 # memory page faults = yes 431 # disk i/o = yes
179 # filename to monitor = /proc/vmstat 432 # memory page faults = yes
433 # out of memory kills = yes
434 # system-wide numa metric summary = auto
435 # transparent huge pages = auto
436 # zswap i/o = auto
437 # memory ballooning = auto
438 # kernel same memory = auto
180 439
181[plugin:proc:/proc/net/rpc/nfsd] 440[plugin:proc:/proc/net/rpc/nfsd]
182 # filename to monitor = /proc/net/rpc/nfsd 441 # filename to monitor = /proc/net/rpc/nfsd
183 # read cache = yes
184 # file handles = yes
185 # I/O = yes
186 # threads = yes
187 # read ahead = yes
188 # network = yes
189 # rpc = yes
190 # NFS v2 procedures = yes
191 # NFS v3 procedures = yes
192 # NFS v4 procedures = yes
193 # NFS v4 operations = yes
194
195[plugin:proc:/proc/net/dev:lo]
196 # enabled = no
197
198[plugin:proc:/proc/net/dev:fireqos_monitor]
199 # enabled = no
200
201[plugin:sma_webbox]
202 # update every = 1
203 # command options =
204
205[plugin:node.d]
206 # update every = 1
207 # command options =
208 442
209[plugin:proc:/sys/kernel/mm/ksm] 443[plugin:proc:/sys/kernel/mm/ksm]
210 # /sys/kernel/mm/ksm/pages_shared = /sys/kernel/mm/ksm/pages_shared 444 # /sys/kernel/mm/ksm/pages_shared = /sys/kernel/mm/ksm/pages_shared
211 # /sys/kernel/mm/ksm/pages_sharing = /sys/kernel/mm/ksm/pages_sharing 445 # /sys/kernel/mm/ksm/pages_sharing = /sys/kernel/mm/ksm/pages_sharing
212 # /sys/kernel/mm/ksm/pages_unshared = /sys/kernel/mm/ksm/pages_unshared 446 # /sys/kernel/mm/ksm/pages_unshared = /sys/kernel/mm/ksm/pages_unshared
213 # /sys/kernel/mm/ksm/pages_volatile = /sys/kernel/mm/ksm/pages_volatile 447 # /sys/kernel/mm/ksm/pages_volatile = /sys/kernel/mm/ksm/pages_volatile
214 # /sys/kernel/mm/ksm/pages_to_scan = /sys/kernel/mm/ksm/pages_to_scan
215 448
216[plugin:proc:/proc/loadavg] 449[plugin:proc:/proc/loadavg]
217 # filename to monitor = /proc/loadavg 450 # filename to monitor = /proc/loadavg
218 # enable load average = yes 451 # enable load average = yes
219 # enable total processes = yes 452 # enable total processes = yes
220 453
221[plugin:proc:/proc/softirqs] 454[plugin:proc:/proc/softirqs]
222 # interrupts per core = yes 455 # interrupts per core = no
223 # filename to monitor = /proc/softirqs 456 # filename to monitor = /proc/softirqs
224
225[plugin:proc:/proc/net/dev:eth1-ifb]
226 # enabled = no
227
228[plugin:proc:/proc/net/dev:eth0]
229 # enabled = on demand
230 # bandwidth = on demand
231 # packets = on demand
232 # errors = on demand
233 # drops = on demand
234 # fifo = on demand
235 # compressed = on demand
236 # events = on demand
237
238[plugin:proc:/proc/net/dev:eth1]
239 # enabled = on demand
240 # bandwidth = on demand
241 # packets = on demand
242 # errors = on demand
243 # drops = on demand
244 # fifo = on demand
245 # compressed = on demand
246 # events = on demand
247
248[plugin:proc:/proc/net/dev:eth0-ifb]
249 # enabled = no
250
251[plugin:proc:/proc/diskstats:fd0]
252 # enabled = no
253 457
458# section 'plugin:proc:/proc/diskstats:sda' is not used.
254[plugin:proc:/proc/diskstats:sda] 459[plugin:proc:/proc/diskstats:sda]
255 # enabled = on demand 460 queued operations = yes
256 # bandwidth = on demand
257 # operations = on demand
258 # merged operations = on demand
259 # i/o time = on demand
260 queued operations = yes
261 # utilization percentage = on demand
262 # backlog = on demand
263
264[plugin:proc:/proc/diskstats:sda1]
265 # enabled = no
266
267[plugin:proc:/proc/diskstats:sda2]
268 # enabled = no
269
270[plugin:proc:/proc/diskstats:sda5]
271 # enabled = no
272
273[plugin:proc:/proc/diskstats:sr0]
274 # enabled = no
275 461
276[plugin:proc:/proc/net/snmp6] 462[plugin:proc:/proc/net/snmp6]
277 # ipv6 packets = on demand 463 # ipv6 packets = auto
278 # ipv6 fragments sent = on demand 464 # ipv6 fragments sent = auto
279 # ipv6 fragments assembly = on demand 465 # ipv6 fragments assembly = auto
280 # ipv6 errors = on demand 466 # ipv6 errors = auto
281 # ipv6 UDP packets = on demand 467 # ipv6 UDP packets = auto
282 # ipv6 UDP errors = on demand 468 # ipv6 UDP errors = auto
283 # ipv6 UDPlite packets = on demand 469 # ipv6 UDPlite packets = auto
284 # ipv6 UDPlite errors = on demand 470 # ipv6 UDPlite errors = auto
285 # bandwidth = on demand 471 # bandwidth = auto
286 # multicast bandwidth = on demand 472 # multicast bandwidth = auto
287 # broadcast bandwidth = on demand 473 # broadcast bandwidth = auto
288 # multicast packets = on demand 474 # multicast packets = auto
289 # icmp = on demand 475 # icmp = auto
290 # icmp redirects = on demand 476 # icmp redirects = auto
291 # icmp errors = on demand 477 # icmp errors = auto
292 # icmp echos = on demand 478 # icmp echos = auto
293 # icmp group membership = on demand 479 # icmp group membership = auto
294 # icmp router = on demand 480 # icmp router = auto
295 # icmp neighbor = on demand 481 # icmp neighbor = auto
296 # icmp mldv2 = on demand 482 # icmp mldv2 = auto
297 # icmp types = on demand 483 # icmp types = auto
298 # ect = on demand 484 # ect = auto
299 # filename to monitor = /proc/net/snmp6 485 # filename to monitor = /proc/net/snmp6
300 486
301 487[plugin:freeipmi]
302# per chart configuration 488 # update every = 1
303 489 # command options =
304[system.idlejitter] 490
305 # history = 86400 491[plugin:network-viewer]
306 # enabled = yes 492 # update every = 1
307 enabled = no 493 # command options =
308 # cache directory = /var/cache/netdata/system.idlejitter 494
309 # chart type = line 495[plugin:systemd-journal]
310 # type = system 496 # update every = 1
311 # family = processes 497 # command options =
312 # context = system.idlejitter 498
313 # units = microseconds lost/s 499[plugin:cgroups]
314 # priority = 9999 500 # update every = 1
315 # gap when lost iterations above = 1 501 # check for new cgroups every = 10
316 # name = system.idlejitter 502 # use unified cgroups = auto
317 # title = CPU Idle Jitter (system.idlejitter) 503 # max cgroups to allow = 1000
318 # dim jitter name = jitter 504 # max cgroups depth to monitor = 0
319 # dim jitter algorithm = absolute 505 # enable by default cgroups matching = !*/init.scope !/system.slice/run-*.scope *user.slice/docker-* !*user.slice* *.scope /machine.slice/*.service */kubepods/pod*/* */kubepods/*/pod*/* */*-kubepods-pod*/* */*-kubepods-*-pod*/* !*kubepods* !*kubelet* !*/vcpu* !*/emulator !*.mount !*.partition !*.service !*.service/udev !*.socket !*.slice !*.swap !*.user !/ !/docker !*/libvirt !/lxc !/lxc/*/* !/lxc.monitor* !/lxc.pivot !/lxc.payload !*lxcfs.service/.control !/machine !/qemu !/system !/systemd !/user *
320 # dim jitter multiplier = 1 506 # enable by default cgroups names matching = *
321 # dim jitter divisor = 1 507 # search for cgroups in subpaths matching = !*/init.scope !*-qemu !*.libvirt-qemu !/init.scope !/system !/systemd !/user !/lxc/*/* !/lxc.monitor !/lxc.payload/*/* !/lxc.payload.* *
322 508 script to get cgroup names = @@libexecdir/netdata/plugins.d/cgroup-name.sh
323[system.interrupts] 509 script to get cgroup network interfaces = @@libexecdir/netdata/plugins.d/cgroup-network
324 # history = 86400 510 # run script to rename cgroups matching = !/ !*.mount !*.socket !*.partition /machine.slice/*.service !*.service !*.slice !*.swap !*.user !init.scope !*.scope/vcpu* !*.scope/emulator *.scope *docker* *lxc* *qemu* */kubepods/pod*/* */kubepods/*/pod*/* */*-kubepods-pod*/* */*-kubepods-*-pod*/* !*kubepods* !*kubelet* *.libvirt-qemu *
325 # enabled = yes 511 # cgroups to match as systemd services = !/system.slice/*/*.service /system.slice/*.service
326 enabled = yes 512
327 # cache directory = /var/cache/netdata/system.interrupts 513[plugin:timex]
328 # chart type = stacked 514 # update every = 10
329 # type = system 515 # clock synchronization state = yes
330 # family = interrupts 516 # time offset = yes
331 # context = system.interrupts 517
332 # units = interrupts/s 518[plugin:go.d]
333 # priority = 1000 519 # update every = 1
334 # gap when lost iterations above = 1 520 # command options =
335 # name = system.interrupts 521
336 # title = System interrupts (system.interrupts) 522[plugin:perf]
337 # dim 0 name = timer_0 523 # update every = 1
338 # dim 0 algorithm = incremental 524 # command options =
339 # dim 0 multiplier = 1 525
340 # dim 0 divisor = 1 526[plugin:proc:diskspace]
341 # dim 1 name = i8042_1 527 # remove charts of unmounted disks = yes
342 # dim 1 algorithm = incremental 528 # update every = 1
343 # dim 1 multiplier = 1 529 # check for new mount points every = 15
344 # dim 1 divisor = 1 530 exclude space metrics on paths = /dev /dev/shm /proc/* /sys/* @@localstatedir/run/user/* /run/lock /run/user/* /snap/* @@localstatedir/lib/docker/* @@localstatedir/lib/containers/storage/* /run/credentials/* /run/containerd/* /rpool /rpool/*
345 # dim 6 name = floppy_6 531 # exclude space metrics on filesystems = *gvfs *gluster* *s3fs *ipfs *davfs2 *httpfs *sshfs *gdfs *moosefs fusectl autofs cgroup cgroup2 hugetlbfs devtmpfs fuse.lxcfs
346 # dim 6 algorithm = incremental 532 # exclude inode metrics on filesystems = msdosfs msdos vfat overlayfs aufs* *unionfs
347 # dim 6 multiplier = 1 533 # space usage for all disks = auto
348 # dim 6 divisor = 1 534 # inodes usage for all disks = auto
349 # dim 8 name = rtc0_8 535
350 # dim 8 algorithm = incremental 536[plugin:debugfs]
351 # dim 8 multiplier = 1 537 # update every = 1
352 # dim 8 divisor = 1 538 # command options =
353 # dim 9 name = acpi_9 539
354 # dim 9 algorithm = incremental 540[plugin:python.d]
355 # dim 9 multiplier = 1 541 # update every = 1
356 # dim 9 divisor = 1 542 # command options =
357 # dim 12 name = i8042_12 543
358 # dim 12 algorithm = incremental 544[plugin:ioping]
359 # dim 12 multiplier = 1 545 # update every = 1
360 # dim 12 divisor = 1 546 # command options =
361 # dim 14 name = ata_piix_14 547
362 # dim 14 algorithm = incremental 548[plugin:proc:/proc/uptime]
363 # dim 14 multiplier = 1 549 # filename to monitor = /proc/uptime
364 # dim 14 divisor = 1 550
365 # dim 15 name = ata_piix_15 551[plugin:proc:/proc/sys/fs/file-nr]
366 # dim 15 algorithm = incremental 552 # filename to monitor = /proc/sys/fs/file-nr
367 # dim 15 multiplier = 1 553
368 # dim 15 divisor = 1 554[plugin:proc:/proc/pressure]
369 # dim NMI name = NMI 555 # base path of pressure metrics = /proc/pressure
370 # dim NMI algorithm = incremental 556 # enable cpu some pressure = yes
371 # dim NMI multiplier = 1 557 # enable cpu full pressure = no
372 # dim NMI divisor = 1 558 # enable memory some pressure = yes
373 # dim LOC name = LOC 559 # enable memory full pressure = yes
374 # dim LOC algorithm = incremental 560 # enable io some pressure = yes
375 # dim LOC multiplier = 1 561 # enable io full pressure = yes
376 # dim LOC divisor = 1 562 # enable irq some pressure = no
377 # dim SPU name = SPU 563 # enable irq full pressure = yes
378 # dim SPU algorithm = incremental 564
379 # dim SPU multiplier = 1 565[plugin:proc:/sys/devices/system/node]
380 # dim SPU divisor = 1 566 # directory to monitor = /sys/devices/system/node
381 # dim PMI name = PMI 567
382 # dim PMI algorithm = incremental 568[plugin:proc:/sys/devices/system/edac/mc]
383 # dim PMI multiplier = 1 569 # directory to monitor = /sys/devices/system/edac/mc
384 # dim PMI divisor = 1 570
385 # dim IWI name = IWI 571[plugin:proc:/sys/class/pci/aer]
386 # dim IWI algorithm = incremental 572 # enable root ports = no
387 # dim IWI multiplier = 1 573 # enable pci slots = no
388 # dim IWI divisor = 1 574
389 # dim RTR name = RTR 575[plugin:proc:/proc/net/wireless]
390 # dim RTR algorithm = incremental 576 # filename to monitor = /proc/net/wireless
391 # dim RTR multiplier = 1 577 # status for all interfaces = auto
392 # dim RTR divisor = 1 578 # quality for all interfaces = auto
393 # dim RES name = RES 579 # discarded packets for all interfaces = auto
394 # dim RES algorithm = incremental 580 # missed beacon for all interface = auto
395 # dim RES multiplier = 1 581
396 # dim RES divisor = 1 582[plugin:proc:/proc/net/sockstat]
397 # dim CAL name = CAL 583 # ipv4 sockets = auto
398 # dim CAL algorithm = incremental 584 # ipv4 TCP sockets = auto
399 # dim CAL multiplier = 1 585 # ipv4 TCP memory = auto
400 # dim CAL divisor = 1 586 # ipv4 UDP sockets = auto
401 # dim TLB name = TLB 587 # ipv4 UDP memory = auto
402 # dim TLB algorithm = incremental 588 # ipv4 UDPLITE sockets = auto
403 # dim TLB multiplier = 1 589 # ipv4 RAW sockets = auto
404 # dim TLB divisor = 1 590 # ipv4 FRAG sockets = auto
405 # dim TRM name = TRM 591 # ipv4 FRAG memory = auto
406 # dim TRM algorithm = incremental 592 # update constants every = 60
407 # dim TRM multiplier = 1 593 # filename to monitor = /proc/net/sockstat
408 # dim TRM divisor = 1 594
409 # dim THR name = THR 595[plugin:proc:/proc/net/sockstat6]
410 # dim THR algorithm = incremental 596 # ipv6 TCP sockets = auto
411 # dim THR multiplier = 1 597 # ipv6 UDP sockets = auto
412 # dim THR divisor = 1 598 # ipv6 UDPLITE sockets = auto
413 # dim MCE name = MCE 599 # ipv6 RAW sockets = auto
414 # dim MCE algorithm = incremental 600 # ipv6 FRAG sockets = auto
415 # dim MCE multiplier = 1 601 # filename to monitor = /proc/net/sockstat6
416 # dim MCE divisor = 1 602
417 # dim MCP name = MCP 603[plugin:proc:/proc/net/sctp/snmp]
418 # dim MCP algorithm = incremental 604 # established associations = auto
419 # dim MCP multiplier = 1 605 # association transitions = auto
420 # dim MCP divisor = 1 606 # fragmentation = auto
421 # dim HYP name = HYP 607 # packets = auto
422 # dim HYP algorithm = incremental 608 # packet errors = auto
423 # dim HYP multiplier = 1 609 # chunk types = auto
424 # dim HYP divisor = 1 610 # filename to monitor = /proc/net/sctp/snmp
425 # dim ERR name = ERR 611
426 # dim ERR algorithm = incremental 612[plugin:proc:/proc/net/softnet_stat]
427 # dim ERR multiplier = 1 613 # softnet_stat per core = no
428 # dim ERR divisor = 1 614 # filename to monitor = /proc/net/softnet_stat
429 # dim MIS name = MIS 615
430 # dim MIS algorithm = incremental 616[plugin:proc:/sys/class/infiniband]
431 # dim MIS multiplier = 1 617 # dirname to monitor = /sys/class/infiniband
432 # dim MIS divisor = 1 618 # bandwidth counters = yes
433 619 # packets counters = yes
434[system.entropy] 620 # errors counters = yes
435 # history = 86400 621 # hardware packets counters = auto
436 # enabled = yes 622 # hardware errors counters = auto
437 enabled = no 623 # monitor only active ports = auto
438 # cache directory = /var/cache/netdata/system.entropy 624 # disable by default interfaces matching =
439 # chart type = line 625 # refresh ports state every seconds = 30
440 # type = system 626
441 # family = entropy 627[plugin:proc:/proc/sys/net/netfilter/nf_conntrack_max]
442 # context = system.entropy 628 # filename to monitor = /proc/sys/net/netfilter/nf_conntrack_max
443 # units = entropy 629 # read every seconds = 10
444 # priority = 1000 630
445 # gap when lost iterations above = 1 631[plugin:proc:/proc/sys/net/netfilter/nf_conntrack_count]
446 # name = system.entropy 632 # filename to monitor = /proc/sys/net/netfilter/nf_conntrack_count
447 # title = Available Entropy (system.entropy) 633
448 # dim entropy name = entropy 634[plugin:proc:/proc/net/stat/synproxy]
449 # dim entropy algorithm = absolute 635 # SYNPROXY cookies = auto
450 # dim entropy multiplier = 1 636 # SYNPROXY SYN received = auto
451 # dim entropy divisor = 1 637 # SYNPROXY connections reopened = auto
452 638 # filename to monitor = /proc/net/stat/synproxy
453[net.eth0] 639
454 # history = 86400 640[plugin:proc:/proc/mdstat]
455 # enabled = yes 641 # faulty devices = yes
456 enabled = yes 642 # nonredundant arrays availability = yes
457 # cache directory = /var/cache/netdata/net.eth0 643 # mismatch count = auto
458 # chart type = area 644 # disk stats = yes
459 # type = net 645 # operation status = yes
460 # family = eth0 646 # make charts obsolete = yes
461 # context = net.net 647 # filename to monitor = /proc/mdstat
462 # units = kilobits/s 648 # mismatch_cnt filename to monitor = /sys/block/%s/md/mismatch_cnt
463 # priority = 7000 649
464 # gap when lost iterations above = 1 650[plugin:proc:/proc/net/rpc/nfs]
465 # name = net.eth0 651 # filename to monitor = /proc/net/rpc/nfs
466 # title = Bandwidth (net.eth0) 652 # network = yes
467 # dim received name = received 653 # rpc = yes
468 # dim received algorithm = incremental 654 # NFS v2 procedures = yes
469 # dim received multiplier = 8 655 # NFS v3 procedures = yes
470 # dim received divisor = 1024 656 # NFS v4 procedures = yes
471 # dim sent name = sent 657
472 # dim sent algorithm = incremental 658[plugin:proc:/proc/spl/kstat/zfs/arcstats]
473 # dim sent multiplier = -8 659 # filename to monitor = /proc/spl/kstat/zfs/arcstats
474 # dim sent divisor = 1024 660
475 661[plugin:proc:/sys/fs/btrfs]
476[net_packets.eth0] 662 # path to monitor = /sys/fs/btrfs
477 # history = 86400 663 # check for btrfs changes every = 60
478 # enabled = yes 664 # physical disks allocation = auto
479 enabled = yes 665 # data allocation = auto
480 # cache directory = /var/cache/netdata/net_packets.eth0 666 # metadata allocation = auto
481 # chart type = line 667 # system allocation = auto
482 # type = net_packets 668 # commit stats = auto
483 # family = eth0 669 # error stats = auto
484 # context = net.packets 670
485 # units = packets/s 671[plugin:proc:ipc]
486 # priority = 7001 672 # message queues = yes
487 # gap when lost iterations above = 1 673 # semaphore totals = yes
488 # name = net_packets.eth0 674 # shared memory totals = yes
489 # title = Packets (net_packets.eth0) 675 # msg filename to monitor = /proc/sysvipc/msg
490 # dim received name = received 676 # shm filename to monitor = /proc/sysvipc/shm
491 # dim received algorithm = incremental 677 # max dimensions in memory allowed = 50
492 # dim received multiplier = 1 678
493 # dim received divisor = 1 679[plugin:proc:/sys/class/power_supply]
494 # dim sent name = sent 680 # battery capacity = yes
495 # dim sent algorithm = incremental 681 # battery power = yes
496 # dim sent multiplier = -1 682 # battery charge = no
497 # dim sent divisor = 1 683 # battery energy = no
498 # dim multicast name = multicast 684 # power supply voltage = no
499 # dim multicast algorithm = incremental 685 # keep files open = auto
500 # dim multicast multiplier = 1 686 # directory to monitor = /sys/class/power_supply
501 # dim multicast divisor = 1 687
502 688[plugin:proc:/sys/class/drm]
503[net_drops.eth0] 689 # directory to monitor = /sys/class/drm
504 # history = 86400
505 # enabled = yes
506 enabled = no
507 # cache directory = /var/cache/netdata/net_drops.eth0
508 # chart type = line
509 # type = net_drops
510 # family = eth0
511 # context = net.drops
512 # units = drops/s
513 # priority = 7003
514 # gap when lost iterations above = 1
515 # name = net_drops.eth0
516 # title = Interface Drops (net_drops.eth0)
517 # dim inbound name = inbound
518 # dim inbound algorithm = incremental
519 # dim inbound multiplier = 1
520 # dim inbound divisor = 1
521 # dim outbound name = outbound
522 # dim outbound algorithm = incremental
523 # dim outbound multiplier = -1
524 # dim outbound divisor = 1
525
526[net.eth1]
527 # history = 86400
528 # enabled = yes
529 enabled = no
530 # cache directory = /var/cache/netdata/net.eth1
531 # chart type = area
532 # type = net
533 # family = eth1
534 # context = net.net
535 # units = kilobits/s
536 # priority = 7000
537 # gap when lost iterations above = 1
538 # name = net.eth1
539 # title = Bandwidth (net.eth1)
540 # dim received name = received
541 # dim received algorithm = incremental
542 # dim received multiplier = 8
543 # dim received divisor = 1024
544 # dim sent name = sent
545 # dim sent algorithm = incremental
546 # dim sent multiplier = -8
547 # dim sent divisor = 1024
548
549[net_packets.eth1]
550 # history = 86400
551 # enabled = yes
552 enabled = no
553 # cache directory = /var/cache/netdata/net_packets.eth1
554 # chart type = line
555 # type = net_packets
556 # family = eth1
557 # context = net.packets
558 # units = packets/s
559 # priority = 7001
560 # gap when lost iterations above = 1
561 # name = net_packets.eth1
562 # title = Packets (net_packets.eth1)
563 # dim received name = received
564 # dim received algorithm = incremental
565 # dim received multiplier = 1
566 # dim received divisor = 1
567 # dim sent name = sent
568 # dim sent algorithm = incremental
569 # dim sent multiplier = -1
570 # dim sent divisor = 1
571 # dim multicast name = multicast
572 # dim multicast algorithm = incremental
573 # dim multicast multiplier = 1
574 # dim multicast divisor = 1
575
576[disk.sda]
577 # history = 86400
578 # enabled = yes
579 enabled = no
580 # cache directory = /var/cache/netdata/disk.sda
581 # chart type = area
582 # type = disk
583 # family = sda
584 # context = disk.io
585 # units = kilobytes/s
586 # priority = 2000
587 # gap when lost iterations above = 1
588 # name = disk.sda
589 # title = Disk I/O Bandwidth (disk.sda)
590 # dim reads name = reads
591 # dim reads algorithm = incremental
592 # dim reads multiplier = 512
593 # dim reads divisor = 1024
594 # dim writes name = writes
595 # dim writes algorithm = incremental
596 # dim writes multiplier = -512
597 # dim writes divisor = 1024
598
599[disk_ops.sda]
600 # history = 86400
601 # enabled = yes
602 enabled = no
603 # cache directory = /var/cache/netdata/disk_ops.sda
604 # chart type = line
605 # type = disk_ops
606 # family = sda
607 # context = disk.ops
608 # units = operations/s
609 # priority = 2001
610 # gap when lost iterations above = 1
611 # name = disk_ops.sda
612 # title = Disk Completed I/O Operations (disk_ops.sda)
613 # dim reads name = reads
614 # dim reads algorithm = incremental
615 # dim reads multiplier = 1
616 # dim reads divisor = 1
617 # dim writes name = writes
618 # dim writes algorithm = incremental
619 # dim writes multiplier = -1
620 # dim writes divisor = 1
621
622[disk_qops.sda]
623 # history = 86400
624 # enabled = yes
625 enabled = no
626 # cache directory = /var/cache/netdata/disk_qops.sda
627 # chart type = line
628 # type = disk_qops
629 # family = sda
630 # context = disk.qops
631 # units = operations
632 # priority = 2002
633 # gap when lost iterations above = 1
634 # name = disk_qops.sda
635 # title = Disk Current I/O Operations (disk_qops.sda)
636 # dim operations name = operations
637 # dim operations algorithm = absolute
638 # dim operations multiplier = 1
639 # dim operations divisor = 1
640
641[disk_backlog.sda]
642 # history = 86400
643 # enabled = yes
644 enabled = no
645 # cache directory = /var/cache/netdata/disk_backlog.sda
646 # chart type = area
647 # type = disk_backlog
648 # family = sda
649 # context = disk.backlog
650 # units = backlog (ms)
651 # priority = 2003
652 # gap when lost iterations above = 1
653 # name = disk_backlog.sda
654 # title = Disk Backlog (disk_backlog.sda)
655 # dim backlog name = backlog
656 # dim backlog algorithm = incremental
657 # dim backlog multiplier = 1
658 # dim backlog divisor = 10
659
660[disk_util.sda]
661 # history = 86400
662 # enabled = yes
663 enabled = no
664 # cache directory = /var/cache/netdata/disk_util.sda
665 # chart type = area
666 # type = disk_util
667 # family = sda
668 # context = disk.util
669 # units = % of time working
670 # priority = 2004
671 # gap when lost iterations above = 1
672 # name = disk_util.sda
673 # title = Disk Utilization Time (disk_util.sda)
674 # dim utilization name = utilization
675 # dim utilization algorithm = incremental
676 # dim utilization multiplier = 1
677 # dim utilization divisor = 10
678
679[disk_mops.sda]
680 # history = 86400
681 # enabled = yes
682 enabled = no
683 # cache directory = /var/cache/netdata/disk_mops.sda
684 # chart type = line
685 # type = disk_mops
686 # family = sda
687 # context = disk.mops
688 # units = merged operations/s
689 # priority = 2021
690 # gap when lost iterations above = 1
691 # name = disk_mops.sda
692 # title = Disk Merged Operations (disk_mops.sda)
693 # dim reads name = reads
694 # dim reads algorithm = incremental
695 # dim reads multiplier = 1
696 # dim reads divisor = 1
697 # dim writes name = writes
698 # dim writes algorithm = incremental
699 # dim writes multiplier = -1
700 # dim writes divisor = 1
701
702[disk_iotime.sda]
703 # history = 86400
704 # enabled = yes
705 enabled = no
706 # cache directory = /var/cache/netdata/disk_iotime.sda
707 # chart type = line
708 # type = disk_iotime
709 # family = sda
710 # context = disk.iotime
711 # units = milliseconds/s
712 # priority = 2022
713 # gap when lost iterations above = 1
714 # name = disk_iotime.sda
715 # title = Disk Total I/O Time (disk_iotime.sda)
716 # dim reads name = reads
717 # dim reads algorithm = incremental
718 # dim reads multiplier = 1
719 # dim reads divisor = 1
720 # dim writes name = writes
721 # dim writes algorithm = incremental
722 # dim writes multiplier = -1
723 # dim writes divisor = 1
724
725[ipv4.packets]
726 # history = 86400
727 # enabled = yes
728 enabled = yes
729 # cache directory = /var/cache/netdata/ipv4.packets
730 # chart type = line
731 # type = ipv4
732 # family = packets
733 # context = ipv4.packets
734 # units = packets/s
735 # priority = 3000
736 # gap when lost iterations above = 1
737 # name = ipv4.packets
738 # title = IPv4 Packets (ipv4.packets)
739 # dim received name = received
740 # dim received algorithm = incremental
741 # dim received multiplier = 1
742 # dim received divisor = 1
743 # dim sent name = sent
744 # dim sent algorithm = incremental
745 # dim sent multiplier = -1
746 # dim sent divisor = 1
747 # dim forwarded name = forwarded
748 # dim forwarded algorithm = incremental
749 # dim forwarded multiplier = 1
750 # dim forwarded divisor = 1
751
752[ipv4.fragsout]
753 # history = 86400
754 # enabled = yes
755 enabled = no
756 # cache directory = /var/cache/netdata/ipv4.fragsout
757 # chart type = line
758 # type = ipv4
759 # family = fragments
760 # context = ipv4.fragsout
761 # units = packets/s
762 # priority = 3010
763 # gap when lost iterations above = 1
764 # name = ipv4.fragsout
765 # title = IPv4 Fragments Sent (ipv4.fragsout)
766 # dim ok name = ok
767 # dim ok algorithm = incremental
768 # dim ok multiplier = 1
769 # dim ok divisor = 1
770 # dim failed name = failed
771 # dim failed algorithm = incremental
772 # dim failed multiplier = -1
773 # dim failed divisor = 1
774 # dim all name = all
775 # dim all algorithm = incremental
776 # dim all multiplier = 1
777 # dim all divisor = 1
778
779[ipv4.fragsin]
780 # history = 86400
781 # enabled = yes
782 enabled = no
783 # cache directory = /var/cache/netdata/ipv4.fragsin
784 # chart type = line
785 # type = ipv4
786 # family = fragments
787 # context = ipv4.fragsin
788 # units = packets/s
789 # priority = 3011
790 # gap when lost iterations above = 1
791 # name = ipv4.fragsin
792 # title = IPv4 Fragments Reassembly (ipv4.fragsin)
793 # dim ok name = ok
794 # dim ok algorithm = incremental
795 # dim ok multiplier = 1
796 # dim ok divisor = 1
797 # dim failed name = failed
798 # dim failed algorithm = incremental
799 # dim failed multiplier = -1
800 # dim failed divisor = 1
801 # dim all name = all
802 # dim all algorithm = incremental
803 # dim all multiplier = 1
804 # dim all divisor = 1
805
806[ipv4.errors]
807 # history = 86400
808 # enabled = yes
809 enabled = no
810 # cache directory = /var/cache/netdata/ipv4.errors
811 # chart type = line
812 # type = ipv4
813 # family = errors
814 # context = ipv4.errors
815 # units = packets/s
816 # priority = 3002
817 # gap when lost iterations above = 1
818 # name = ipv4.errors
819 # title = IPv4 Errors (ipv4.errors)
820 # dim InDiscards name = InDiscards
821 # dim InDiscards algorithm = incremental
822 # dim InDiscards multiplier = 1
823 # dim InDiscards divisor = 1
824 # dim OutDiscards name = OutDiscards
825 # dim OutDiscards algorithm = incremental
826 # dim OutDiscards multiplier = -1
827 # dim OutDiscards divisor = 1
828 # dim InHdrErrors name = InHdrErrors
829 # dim InHdrErrors algorithm = incremental
830 # dim InHdrErrors multiplier = 1
831 # dim InHdrErrors divisor = 1
832 # dim InAddrErrors name = InAddrErrors
833 # dim InAddrErrors algorithm = incremental
834 # dim InAddrErrors multiplier = 1
835 # dim InAddrErrors divisor = 1
836 # dim InUnknownProtos name = InUnknownProtos
837 # dim InUnknownProtos algorithm = incremental
838 # dim InUnknownProtos multiplier = 1
839 # dim InUnknownProtos divisor = 1
840 # dim OutNoRoutes name = OutNoRoutes
841 # dim OutNoRoutes algorithm = incremental
842 # dim OutNoRoutes multiplier = -1
843 # dim OutNoRoutes divisor = 1
844
845[ipv4.tcpsock]
846 # history = 86400
847 # enabled = yes
848 enabled = no
849 # cache directory = /var/cache/netdata/ipv4.tcpsock
850 # chart type = line
851 # type = ipv4
852 # family = tcp
853 # context = ipv4.tcpsock
854 # units = active connections
855 # priority = 2500
856 # gap when lost iterations above = 1
857 # name = ipv4.tcpsock
858 # title = IPv4 TCP Connections (ipv4.tcpsock)
859 # dim connections name = connections
860 # dim connections algorithm = absolute
861 # dim connections multiplier = 1
862 # dim connections divisor = 1
863
864[ipv4.tcppackets]
865 # history = 86400
866 # enabled = yes
867 enabled = no
868 # cache directory = /var/cache/netdata/ipv4.tcppackets
869 # chart type = line
870 # type = ipv4
871 # family = tcp
872 # context = ipv4.tcppackets
873 # units = packets/s
874 # priority = 2600
875 # gap when lost iterations above = 1
876 # name = ipv4.tcppackets
877 # title = IPv4 TCP Packets (ipv4.tcppackets)
878 # dim received name = received
879 # dim received algorithm = incremental
880 # dim received multiplier = 1
881 # dim received divisor = 1
882 # dim sent name = sent
883 # dim sent algorithm = incremental
884 # dim sent multiplier = -1
885 # dim sent divisor = 1
886
887[ipv4.tcperrors]
888 # history = 86400
889 # enabled = yes
890 enabled = no
891 # cache directory = /var/cache/netdata/ipv4.tcperrors
892 # chart type = line
893 # type = ipv4
894 # family = tcp
895 # context = ipv4.tcperrors
896 # units = packets/s
897 # priority = 2700
898 # gap when lost iterations above = 1
899 # name = ipv4.tcperrors
900 # title = IPv4 TCP Errors (ipv4.tcperrors)
901 # dim InErrs name = InErrs
902 # dim InErrs algorithm = incremental
903 # dim InErrs multiplier = 1
904 # dim InErrs divisor = 1
905 # dim RetransSegs name = RetransSegs
906 # dim RetransSegs algorithm = incremental
907 # dim RetransSegs multiplier = -1
908 # dim RetransSegs divisor = 1
909
910[ipv4.tcphandshake]
911 # history = 86400
912 # enabled = yes
913 enabled = no
914 # cache directory = /var/cache/netdata/ipv4.tcphandshake
915 # chart type = line
916 # type = ipv4
917 # family = tcp
918 # context = ipv4.tcphandshake
919 # units = events/s
920 # priority = 2900
921 # gap when lost iterations above = 1
922 # name = ipv4.tcphandshake
923 # title = IPv4 TCP Handshake Issues (ipv4.tcphandshake)
924 # dim EstabResets name = EstabResets
925 # dim EstabResets algorithm = incremental
926 # dim EstabResets multiplier = 1
927 # dim EstabResets divisor = 1
928 # dim OutRsts name = OutRsts
929 # dim OutRsts algorithm = incremental
930 # dim OutRsts multiplier = -1
931 # dim OutRsts divisor = 1
932 # dim ActiveOpens name = ActiveOpens
933 # dim ActiveOpens algorithm = incremental
934 # dim ActiveOpens multiplier = 1
935 # dim ActiveOpens divisor = 1
936 # dim PassiveOpens name = PassiveOpens
937 # dim PassiveOpens algorithm = incremental
938 # dim PassiveOpens multiplier = 1
939 # dim PassiveOpens divisor = 1
940 # dim AttemptFails name = AttemptFails
941 # dim AttemptFails algorithm = incremental
942 # dim AttemptFails multiplier = 1
943 # dim AttemptFails divisor = 1
944
945[ipv4.udppackets]
946 # history = 86400
947 # enabled = yes
948 enabled = no
949 # cache directory = /var/cache/netdata/ipv4.udppackets
950 # chart type = line
951 # type = ipv4
952 # family = udp
953 # context = ipv4.udppackets
954 # units = packets/s
955 # priority = 2601
956 # gap when lost iterations above = 1
957 # name = ipv4.udppackets
958 # title = IPv4 UDP Packets (ipv4.udppackets)
959 # dim received name = received
960 # dim received algorithm = incremental
961 # dim received multiplier = 1
962 # dim received divisor = 1
963 # dim sent name = sent
964 # dim sent algorithm = incremental
965 # dim sent multiplier = -1
966 # dim sent divisor = 1
967
968[ipv4.udperrors]
969 # history = 86400
970 # enabled = yes
971 enabled = no
972 # cache directory = /var/cache/netdata/ipv4.udperrors
973 # chart type = line
974 # type = ipv4
975 # family = udp
976 # context = ipv4.udperrors
977 # units = events/s
978 # priority = 2701
979 # gap when lost iterations above = 1
980 # name = ipv4.udperrors
981 # title = IPv4 UDP Errors (ipv4.udperrors)
982 # dim RcvbufErrors name = RcvbufErrors
983 # dim RcvbufErrors algorithm = incremental
984 # dim RcvbufErrors multiplier = 1
985 # dim RcvbufErrors divisor = 1
986 # dim SndbufErrors name = SndbufErrors
987 # dim SndbufErrors algorithm = incremental
988 # dim SndbufErrors multiplier = -1
989 # dim SndbufErrors divisor = 1
990 # dim InErrors name = InErrors
991 # dim InErrors algorithm = incremental
992 # dim InErrors multiplier = 1
993 # dim InErrors divisor = 1
994 # dim NoPorts name = NoPorts
995 # dim NoPorts algorithm = incremental
996 # dim NoPorts multiplier = 1
997 # dim NoPorts divisor = 1
998
999[system.ipv4]
1000 # history = 86400
1001 # enabled = yes
1002 enabled = yes
1003 # cache directory = /var/cache/netdata/system.ipv4
1004 # chart type = area
1005 # type = system
1006 # family = network
1007 # context = system.ipv4
1008 # units = kilobits/s
1009 # priority = 500
1010 # gap when lost iterations above = 1
1011 # name = system.ipv4
1012 # title = IPv4 Bandwidth (system.ipv4)
1013 # dim received name = received
1014 # dim received algorithm = incremental
1015 # dim received multiplier = 8
1016 # dim received divisor = 1024
1017 # dim sent name = sent
1018 # dim sent algorithm = incremental
1019 # dim sent multiplier = -8
1020 # dim sent divisor = 1024
1021
1022[ipv4.bcast]
1023 # history = 86400
1024 # enabled = yes
1025 enabled = no
1026 # cache directory = /var/cache/netdata/ipv4.bcast
1027 # chart type = area
1028 # type = ipv4
1029 # family = broadcast
1030 # context = ipv4.bcast
1031 # units = kilobits/s
1032 # priority = 8000
1033 # gap when lost iterations above = 1
1034 # name = ipv4.bcast
1035 # title = IPv4 Broadcast Bandwidth (ipv4.bcast)
1036 # dim received name = received
1037 # dim received algorithm = incremental
1038 # dim received multiplier = 8
1039 # dim received divisor = 1024
1040 # dim sent name = sent
1041 # dim sent algorithm = incremental
1042 # dim sent multiplier = -8
1043 # dim sent divisor = 1024
1044
1045[ipv4.bcastpkts]
1046 # history = 86400
1047 # enabled = yes
1048 enabled = no
1049 # cache directory = /var/cache/netdata/ipv4.bcastpkts
1050 # chart type = line
1051 # type = ipv4
1052 # family = broadcast
1053 # context = ipv4.bcastpkts
1054 # units = packets/s
1055 # priority = 8500
1056 # gap when lost iterations above = 1
1057 # name = ipv4.bcastpkts
1058 # title = IPv4 Broadcast Packets (ipv4.bcastpkts)
1059 # dim received name = received
1060 # dim received algorithm = incremental
1061 # dim received multiplier = 1
1062 # dim received divisor = 1
1063 # dim sent name = sent
1064 # dim sent algorithm = incremental
1065 # dim sent multiplier = -1
1066 # dim sent divisor = 1
1067
1068[system.cpu]
1069 # history = 86400
1070 # enabled = yes
1071 enabled = yes
1072 # cache directory = /var/cache/netdata/system.cpu
1073 # chart type = stacked
1074 # type = system
1075 # family = cpu
1076 # context = system.cpu
1077 # units = percentage
1078 # priority = 100
1079 # gap when lost iterations above = 1
1080 # name = system.cpu
1081 # title = Total CPU utilization (system.cpu)
1082 # dim guest_nice name = guest_nice
1083 # dim guest_nice algorithm = percentage-of-incremental-row
1084 # dim guest_nice multiplier = 1
1085 # dim guest_nice divisor = 1
1086 # dim guest name = guest
1087 # dim guest algorithm = percentage-of-incremental-row
1088 # dim guest multiplier = 1
1089 # dim guest divisor = 1
1090 # dim steal name = steal
1091 # dim steal algorithm = percentage-of-incremental-row
1092 # dim steal multiplier = 1
1093 # dim steal divisor = 1
1094 # dim softirq name = softirq
1095 # dim softirq algorithm = percentage-of-incremental-row
1096 # dim softirq multiplier = 1
1097 # dim softirq divisor = 1
1098 # dim irq name = irq
1099 # dim irq algorithm = percentage-of-incremental-row
1100 # dim irq multiplier = 1
1101 # dim irq divisor = 1
1102 # dim user name = user
1103 # dim user algorithm = percentage-of-incremental-row
1104 # dim user multiplier = 1
1105 # dim user divisor = 1
1106 # dim system name = system
1107 # dim system algorithm = percentage-of-incremental-row
1108 # dim system multiplier = 1
1109 # dim system divisor = 1
1110 # dim nice name = nice
1111 # dim nice algorithm = percentage-of-incremental-row
1112 # dim nice multiplier = 1
1113 # dim nice divisor = 1
1114 # dim iowait name = iowait
1115 # dim iowait algorithm = percentage-of-incremental-row
1116 # dim iowait multiplier = 1
1117 # dim iowait divisor = 1
1118 # dim idle name = idle
1119 # dim idle algorithm = percentage-of-incremental-row
1120 # dim idle multiplier = 1
1121 # dim idle divisor = 1
1122
1123[cpu.cpu0]
1124 # history = 86400
1125 # enabled = yes
1126 # cache directory = /var/cache/netdata/cpu.cpu0
1127 # chart type = stacked
1128 # type = cpu
1129 # family = utilization
1130 # context = cpu.cpu
1131 # units = percentage
1132 # priority = 1000
1133 # gap when lost iterations above = 1
1134 # name = cpu.cpu0
1135 # title = Core utilization (cpu.cpu0)
1136 # dim guest_nice name = guest_nice
1137 # dim guest_nice algorithm = percentage-of-incremental-row
1138 # dim guest_nice multiplier = 1
1139 # dim guest_nice divisor = 1
1140 # dim guest name = guest
1141 # dim guest algorithm = percentage-of-incremental-row
1142 # dim guest multiplier = 1
1143 # dim guest divisor = 1
1144 # dim steal name = steal
1145 # dim steal algorithm = percentage-of-incremental-row
1146 # dim steal multiplier = 1
1147 # dim steal divisor = 1
1148 # dim softirq name = softirq
1149 # dim softirq algorithm = percentage-of-incremental-row
1150 # dim softirq multiplier = 1
1151 # dim softirq divisor = 1
1152 # dim irq name = irq
1153 # dim irq algorithm = percentage-of-incremental-row
1154 # dim irq multiplier = 1
1155 # dim irq divisor = 1
1156 # dim user name = user
1157 # dim user algorithm = percentage-of-incremental-row
1158 # dim user multiplier = 1
1159 # dim user divisor = 1
1160 # dim system name = system
1161 # dim system algorithm = percentage-of-incremental-row
1162 # dim system multiplier = 1
1163 # dim system divisor = 1
1164 # dim nice name = nice
1165 # dim nice algorithm = percentage-of-incremental-row
1166 # dim nice multiplier = 1
1167 # dim nice divisor = 1
1168 # dim iowait name = iowait
1169 # dim iowait algorithm = percentage-of-incremental-row
1170 # dim iowait multiplier = 1
1171 # dim iowait divisor = 1
1172 # dim idle name = idle
1173 # dim idle algorithm = percentage-of-incremental-row
1174 # dim idle multiplier = 1
1175 # dim idle divisor = 1
1176
1177[cpu.cpu1]
1178 # history = 86400
1179 # enabled = yes
1180 # cache directory = /var/cache/netdata/cpu.cpu1
1181 # chart type = stacked
1182 # type = cpu
1183 # family = utilization
1184 # context = cpu.cpu
1185 # units = percentage
1186 # priority = 1000
1187 # gap when lost iterations above = 1
1188 # name = cpu.cpu1
1189 # title = Core utilization (cpu.cpu1)
1190 # dim guest_nice name = guest_nice
1191 # dim guest_nice algorithm = percentage-of-incremental-row
1192 # dim guest_nice multiplier = 1
1193 # dim guest_nice divisor = 1
1194 # dim guest name = guest
1195 # dim guest algorithm = percentage-of-incremental-row
1196 # dim guest multiplier = 1
1197 # dim guest divisor = 1
1198 # dim steal name = steal
1199 # dim steal algorithm = percentage-of-incremental-row
1200 # dim steal multiplier = 1
1201 # dim steal divisor = 1
1202 # dim softirq name = softirq
1203 # dim softirq algorithm = percentage-of-incremental-row
1204 # dim softirq multiplier = 1
1205 # dim softirq divisor = 1
1206 # dim irq name = irq
1207 # dim irq algorithm = percentage-of-incremental-row
1208 # dim irq multiplier = 1
1209 # dim irq divisor = 1
1210 # dim user name = user
1211 # dim user algorithm = percentage-of-incremental-row
1212 # dim user multiplier = 1
1213 # dim user divisor = 1
1214 # dim system name = system
1215 # dim system algorithm = percentage-of-incremental-row
1216 # dim system multiplier = 1
1217 # dim system divisor = 1
1218 # dim nice name = nice
1219 # dim nice algorithm = percentage-of-incremental-row
1220 # dim nice multiplier = 1
1221 # dim nice divisor = 1
1222 # dim iowait name = iowait
1223 # dim iowait algorithm = percentage-of-incremental-row
1224 # dim iowait multiplier = 1
1225 # dim iowait divisor = 1
1226 # dim idle name = idle
1227 # dim idle algorithm = percentage-of-incremental-row
1228 # dim idle multiplier = 1
1229 # dim idle divisor = 1
1230
1231[system.intr]
1232 # history = 86400
1233 # enabled = yes
1234 # cache directory = /var/cache/netdata/system.intr
1235 # chart type = line
1236 # type = system
1237 # family = interrupts
1238 # context = system.intr
1239 # units = interrupts/s
1240 # priority = 900
1241 # gap when lost iterations above = 1
1242 # name = system.intr
1243 # title = CPU Interrupts (system.intr)
1244 # dim interrupts name = interrupts
1245 # dim interrupts algorithm = incremental
1246 # dim interrupts multiplier = 1
1247 # dim interrupts divisor = 1
1248
1249[system.ctxt]
1250 # history = 86400
1251 # enabled = yes
1252 # cache directory = /var/cache/netdata/system.ctxt
1253 # chart type = line
1254 # type = system
1255 # family = processes
1256 # context = system.ctxt
1257 # units = context switches/s
1258 # priority = 800
1259 # gap when lost iterations above = 1
1260 # name = system.ctxt
1261 # title = CPU Context Switches (system.ctxt)
1262 # dim switches name = switches
1263 # dim switches algorithm = incremental
1264 # dim switches multiplier = 1
1265 # dim switches divisor = 1
1266
1267[system.forks]
1268 # history = 86400
1269 # enabled = yes
1270 # cache directory = /var/cache/netdata/system.forks
1271 # chart type = line
1272 # type = system
1273 # family = processes
1274 # context = system.forks
1275 # units = processes/s
1276 # priority = 700
1277 # gap when lost iterations above = 1
1278 # name = system.forks
1279 # title = Started Processes (system.forks)
1280 # dim started name = started
1281 # dim started algorithm = incremental
1282 # dim started multiplier = 1
1283 # dim started divisor = 1
1284
1285[system.processes]
1286 # history = 86400
1287 # enabled = yes
1288 # cache directory = /var/cache/netdata/system.processes
1289 # chart type = line
1290 # type = system
1291 # family = processes
1292 # context = system.processes
1293 # units = processes
1294 # priority = 600
1295 # gap when lost iterations above = 1
1296 # name = system.processes
1297 # title = System Processes (system.processes)
1298 # dim running name = running
1299 # dim running algorithm = absolute
1300 # dim running multiplier = 1
1301 # dim running divisor = 1
1302 # dim blocked name = blocked
1303 # dim blocked algorithm = absolute
1304 # dim blocked multiplier = -1
1305 # dim blocked divisor = 1
1306
1307[system.ram]
1308 # history = 86400
1309 # enabled = yes
1310 # cache directory = /var/cache/netdata/system.ram
1311 # chart type = stacked
1312 # type = system
1313 # family = ram
1314 # context = system.ram
1315 # units = MB
1316 # priority = 200
1317 # gap when lost iterations above = 1
1318 # name = system.ram
1319 # title = System RAM (system.ram)
1320 # dim buffers name = buffers
1321 # dim buffers algorithm = absolute
1322 # dim buffers multiplier = 1
1323 # dim buffers divisor = 1024
1324 # dim used name = used
1325 # dim used algorithm = absolute
1326 # dim used multiplier = 1
1327 # dim used divisor = 1024
1328 # dim cached name = cached
1329 # dim cached algorithm = absolute
1330 # dim cached multiplier = 1
1331 # dim cached divisor = 1024
1332 # dim free name = free
1333 # dim free algorithm = absolute
1334 # dim free multiplier = 1
1335 # dim free divisor = 1024
1336
1337[system.swap]
1338 # history = 86400
1339 # enabled = yes
1340 # cache directory = /var/cache/netdata/system.swap
1341 # chart type = stacked
1342 # type = system
1343 # family = swap
1344 # context = system.swap
1345 # units = MB
1346 # priority = 201
1347 # gap when lost iterations above = 1
1348 # name = system.swap
1349 # title = System Swap (system.swap)
1350 # dim free name = free
1351 # dim free algorithm = absolute
1352 # dim free multiplier = 1
1353 # dim free divisor = 1024
1354 # dim used name = used
1355 # dim used algorithm = absolute
1356 # dim used multiplier = 1
1357 # dim used divisor = 1024
1358
1359[mem.committed]
1360 # history = 86400
1361 # enabled = yes
1362 # cache directory = /var/cache/netdata/mem.committed
1363 # chart type = area
1364 # type = mem
1365 # family = system
1366 # context = mem.committed
1367 # units = MB
1368 # priority = 5000
1369 # gap when lost iterations above = 1
1370 # name = mem.committed
1371 # title = Committed (Allocated) Memory (mem.committed)
1372 # dim Committed_AS name = Committed_AS
1373 # dim Committed_AS algorithm = absolute
1374 # dim Committed_AS multiplier = 1
1375 # dim Committed_AS divisor = 1024
1376
1377[mem.writeback]
1378 # history = 86400
1379 # enabled = yes
1380 enabled = no
1381 # cache directory = /var/cache/netdata/mem.writeback
1382 # chart type = line
1383 # type = mem
1384 # family = kernel
1385 # context = mem.writeback
1386 # units = MB
1387 # priority = 4000
1388 # gap when lost iterations above = 1
1389 # name = mem.writeback
1390 # title = Writeback Memory (mem.writeback)
1391 # dim Dirty name = Dirty
1392 # dim Dirty algorithm = absolute
1393 # dim Dirty multiplier = 1
1394 # dim Dirty divisor = 1024
1395 # dim Writeback name = Writeback
1396 # dim Writeback algorithm = absolute
1397 # dim Writeback multiplier = 1
1398 # dim Writeback divisor = 1024
1399 # dim FuseWriteback name = FuseWriteback
1400 # dim FuseWriteback algorithm = absolute
1401 # dim FuseWriteback multiplier = 1
1402 # dim FuseWriteback divisor = 1024
1403 # dim NfsWriteback name = NfsWriteback
1404 # dim NfsWriteback algorithm = absolute
1405 # dim NfsWriteback multiplier = 1
1406 # dim NfsWriteback divisor = 1024
1407 # dim Bounce name = Bounce
1408 # dim Bounce algorithm = absolute
1409 # dim Bounce multiplier = 1
1410 # dim Bounce divisor = 1024
1411
1412[mem.kernel]
1413 # history = 86400
1414 # enabled = yes
1415 # cache directory = /var/cache/netdata/mem.kernel
1416 # chart type = stacked
1417 # type = mem
1418 # family = kernel
1419 # context = mem.kernel
1420 # units = MB
1421 # priority = 6000
1422 # gap when lost iterations above = 1
1423 # name = mem.kernel
1424 # title = Memory Used by Kernel (mem.kernel)
1425 # dim Slab name = Slab
1426 # dim Slab algorithm = absolute
1427 # dim Slab multiplier = 1
1428 # dim Slab divisor = 1024
1429 # dim KernelStack name = KernelStack
1430 # dim KernelStack algorithm = absolute
1431 # dim KernelStack multiplier = 1
1432 # dim KernelStack divisor = 1024
1433 # dim PageTables name = PageTables
1434 # dim PageTables algorithm = absolute
1435 # dim PageTables multiplier = 1
1436 # dim PageTables divisor = 1024
1437 # dim VmallocUsed name = VmallocUsed
1438 # dim VmallocUsed algorithm = absolute
1439 # dim VmallocUsed multiplier = 1
1440 # dim VmallocUsed divisor = 1024
1441
1442[mem.slab]
1443 # history = 86400
1444 # enabled = yes
1445 enabled = no
1446 # cache directory = /var/cache/netdata/mem.slab
1447 # chart type = stacked
1448 # type = mem
1449 # family = slab
1450 # context = mem.slab
1451 # units = MB
1452 # priority = 6500
1453 # gap when lost iterations above = 1
1454 # name = mem.slab
1455 # title = Reclaimable Kernel Memory (mem.slab)
1456 # dim reclaimable name = reclaimable
1457 # dim reclaimable algorithm = absolute
1458 # dim reclaimable multiplier = 1
1459 # dim reclaimable divisor = 1024
1460 # dim unreclaimable name = unreclaimable
1461 # dim unreclaimable algorithm = absolute
1462 # dim unreclaimable multiplier = 1
1463 # dim unreclaimable divisor = 1024
1464
1465[system.swapio]
1466 # history = 86400
1467 # enabled = yes
1468 enabled = no
1469 # cache directory = /var/cache/netdata/system.swapio
1470 # chart type = area
1471 # type = system
1472 # family = swap
1473 # context = system.swapio
1474 # units = kilobytes/s
1475 # priority = 250
1476 # gap when lost iterations above = 1
1477 # name = system.swapio
1478 # title = Swap I/O (system.swapio)
1479 # dim in name = in
1480 # dim in algorithm = incremental
1481 # dim in multiplier = 4096
1482 # dim in divisor = 1024
1483 # dim out name = out
1484 # dim out algorithm = incremental
1485 # dim out multiplier = -4096
1486 # dim out divisor = 1024
1487
1488[system.io]
1489 # history = 86400
1490 # enabled = yes
1491 # cache directory = /var/cache/netdata/system.io
1492 # chart type = area
1493 # type = system
1494 # family = disk
1495 # context = system.io
1496 # units = kilobytes/s
1497 # priority = 150
1498 # gap when lost iterations above = 1
1499 # name = system.io
1500 # title = Disk I/O (system.io)
1501 # dim in name = in
1502 # dim in algorithm = incremental
1503 # dim in multiplier = 1
1504 # dim in divisor = 1
1505 # dim out name = out
1506 # dim out algorithm = incremental
1507 # dim out multiplier = -1
1508 # dim out divisor = 1
1509
1510[netdata.plugin_proc_cpu]
1511 # history = 86400
1512 # enabled = yes
1513 # cache directory = /var/cache/netdata/netdata.plugin_proc_cpu
1514 # chart type = stacked
1515 # type = netdata
1516 # family = proc.internal
1517 # context = netdata.plugin_proc_cpu
1518 # units = milliseconds/s
1519 # priority = 131000
1520 # gap when lost iterations above = 1
1521 # name = netdata.plugin_proc_cpu
1522 # title = NetData Proc Plugin CPU usage (netdata.plugin_proc_cpu)
1523 # dim user name = user
1524 # dim user algorithm = incremental
1525 # dim user multiplier = 1
1526 # dim user divisor = 1000
1527 # dim system name = system
1528 # dim system algorithm = incremental
1529 # dim system multiplier = 1
1530 # dim system divisor = 1000
1531
1532[netdata.server_cpu]
1533 # history = 86400
1534 # enabled = yes
1535 # cache directory = /var/cache/netdata/netdata.server_cpu
1536 # chart type = stacked
1537 # type = netdata
1538 # family = netdata
1539 # context = netdata.server_cpu
1540 # units = milliseconds/s
1541 # priority = 130000
1542 # gap when lost iterations above = 1
1543 # name = netdata.server_cpu
1544 # title = NetData CPU usage (netdata.server_cpu)
1545 # dim user name = user
1546 # dim user algorithm = incremental
1547 # dim user multiplier = 1
1548 # dim user divisor = 1000
1549 # dim system name = system
1550 # dim system algorithm = incremental
1551 # dim system multiplier = 1
1552 # dim system divisor = 1000
1553
1554[netdata.clients]
1555 # history = 86400
1556 # enabled = yes
1557 # cache directory = /var/cache/netdata/netdata.clients
1558 # chart type = line
1559 # type = netdata
1560 # family = netdata
1561 # context = netdata.clients
1562 # units = connected clients
1563 # priority = 131000
1564 # gap when lost iterations above = 1
1565 # name = netdata.clients
1566 # title = NetData Web Clients (netdata.clients)
1567 # dim clients name = clients
1568 # dim clients algorithm = absolute
1569 # dim clients multiplier = 1
1570 # dim clients divisor = 1
1571
1572[netdata.requests]
1573 # history = 86400
1574 # enabled = yes
1575 # cache directory = /var/cache/netdata/netdata.requests
1576 # chart type = line
1577 # type = netdata
1578 # family = netdata
1579 # context = netdata.requests
1580 # units = requests/s
1581 # priority = 131100
1582 # gap when lost iterations above = 1
1583 # name = netdata.requests
1584 # title = NetData Web Requests (netdata.requests)
1585 # dim requests name = requests
1586 # dim requests algorithm = incremental
1587 # dim requests multiplier = 1
1588 # dim requests divisor = 1
1589
1590[netdata.net]
1591 # history = 86400
1592 # enabled = yes
1593 # cache directory = /var/cache/netdata/netdata.net
1594 # chart type = area
1595 # type = netdata
1596 # family = netdata
1597 # context = netdata.net
1598 # units = kilobits/s
1599 # priority = 131200
1600 # gap when lost iterations above = 1
1601 # name = netdata.net
1602 # title = NetData Network Traffic (netdata.net)
1603 # dim in name = in
1604 # dim in algorithm = incremental
1605 # dim in multiplier = 8
1606 # dim in divisor = 1024
1607 # dim out name = out
1608 # dim out algorithm = incremental
1609 # dim out multiplier = -8
1610 # dim out divisor = 1024
1611
1612[apps.cpu]
1613 # history = 86400
1614 # enabled = yes
1615 # cache directory = /var/cache/netdata/apps.cpu
1616 # chart type = stacked
1617 # type = apps
1618 # family = cpu
1619 # context = apps.cpu
1620 # units = cpu time %
1621 # priority = 20001
1622 # gap when lost iterations above = 1
1623 # name = apps.cpu
1624 # title = Apps CPU Time (200% = 2 cores) (apps.cpu)
1625 # dim other name = other
1626 # dim other algorithm = incremental
1627 # dim other multiplier = 100
1628 # dim other divisor = 100
1629 # dim ksmd name = ksmd
1630 # dim ksmd algorithm = incremental
1631 # dim ksmd multiplier = 100
1632 # dim ksmd divisor = 100
1633 # dim system name = system
1634 # dim system algorithm = incremental
1635 # dim system multiplier = 100
1636 # dim system divisor = 100
1637 # dim netdata name = netdata
1638 # dim netdata algorithm = incremental
1639 # dim netdata multiplier = 100
1640 # dim netdata divisor = 100
1641 # dim kernel name = kernel
1642 # dim kernel algorithm = incremental
1643 # dim kernel multiplier = 100
1644 # dim kernel divisor = 100
1645 # dim cron name = cron
1646 # dim cron algorithm = incremental
1647 # dim cron multiplier = 100
1648 # dim cron divisor = 100
1649 # dim inetd name = inetd
1650 # dim inetd algorithm = incremental
1651 # dim inetd multiplier = 100
1652 # dim inetd divisor = 100
1653 # dim nms name = nms
1654 # dim nms algorithm = incremental
1655 # dim nms multiplier = 100
1656 # dim nms divisor = 100
1657 # dim log name = log
1658 # dim log algorithm = incremental
1659 # dim log multiplier = 100
1660 # dim log divisor = 100
1661 # dim ntp name = ntp
1662 # dim ntp algorithm = incremental
1663 # dim ntp multiplier = 100
1664 # dim ntp divisor = 100
1665 # dim named name = named
1666 # dim named algorithm = incremental
1667 # dim named multiplier = 100
1668 # dim named divisor = 100
1669 # dim ssh name = ssh
1670 # dim ssh algorithm = incremental
1671 # dim ssh multiplier = 100
1672 # dim ssh divisor = 100
1673 # dim nfs name = nfs
1674 # dim nfs algorithm = incremental
1675 # dim nfs multiplier = 100
1676 # dim nfs divisor = 100
1677 # dim nginx name = nginx
1678 # dim nginx algorithm = incremental
1679 # dim nginx multiplier = 100
1680 # dim nginx divisor = 100
1681 # dim postfix name = postfix
1682 # dim postfix algorithm = incremental
1683 # dim postfix multiplier = 100
1684 # dim postfix divisor = 100
1685 # dim mysql name = mysql
1686 # dim mysql algorithm = incremental
1687 # dim mysql multiplier = 100
1688 # dim mysql divisor = 100
1689 # dim rsync name = rsync
1690 # dim rsync algorithm = incremental
1691 # dim rsync multiplier = 100
1692 # dim rsync divisor = 100
1693 # dim compile name = compile
1694 # dim compile algorithm = incremental
1695 # dim compile multiplier = 100
1696 # dim compile divisor = 100
1697
1698[apps.mem]
1699 # history = 86400
1700 # enabled = yes
1701 # cache directory = /var/cache/netdata/apps.mem
1702 # chart type = stacked
1703 # type = apps
1704 # family = mem
1705 # context = apps.mem
1706 # units = MB
1707 # priority = 20003
1708 # gap when lost iterations above = 1
1709 # name = apps.mem
1710 # title = Apps Dedicated Memory (w/o shared) (apps.mem)
1711 # dim other name = other
1712 # dim other algorithm = absolute
1713 # dim other multiplier = 4096
1714 # dim other divisor = 1048576
1715 # dim ksmd name = ksmd
1716 # dim ksmd algorithm = absolute
1717 # dim ksmd multiplier = 4096
1718 # dim ksmd divisor = 1048576
1719 # dim system name = system
1720 # dim system algorithm = absolute
1721 # dim system multiplier = 4096
1722 # dim system divisor = 1048576
1723 # dim netdata name = netdata
1724 # dim netdata algorithm = absolute
1725 # dim netdata multiplier = 4096
1726 # dim netdata divisor = 1048576
1727 # dim kernel name = kernel
1728 # dim kernel algorithm = absolute
1729 # dim kernel multiplier = 4096
1730 # dim kernel divisor = 1048576
1731 # dim cron name = cron
1732 # dim cron algorithm = absolute
1733 # dim cron multiplier = 4096
1734 # dim cron divisor = 1048576
1735 # dim inetd name = inetd
1736 # dim inetd algorithm = absolute
1737 # dim inetd multiplier = 4096
1738 # dim inetd divisor = 1048576
1739 # dim nms name = nms
1740 # dim nms algorithm = absolute
1741 # dim nms multiplier = 4096
1742 # dim nms divisor = 1048576
1743 # dim log name = log
1744 # dim log algorithm = absolute
1745 # dim log multiplier = 4096
1746 # dim log divisor = 1048576
1747 # dim ntp name = ntp
1748 # dim ntp algorithm = absolute
1749 # dim ntp multiplier = 4096
1750 # dim ntp divisor = 1048576
1751 # dim named name = named
1752 # dim named algorithm = absolute
1753 # dim named multiplier = 4096
1754 # dim named divisor = 1048576
1755 # dim ssh name = ssh
1756 # dim ssh algorithm = absolute
1757 # dim ssh multiplier = 4096
1758 # dim ssh divisor = 1048576
1759 # dim nfs name = nfs
1760 # dim nfs algorithm = absolute
1761 # dim nfs multiplier = 4096
1762 # dim nfs divisor = 1048576
1763 # dim nginx name = nginx
1764 # dim nginx algorithm = absolute
1765 # dim nginx multiplier = 4096
1766 # dim nginx divisor = 1048576
1767 # dim postfix name = postfix
1768 # dim postfix algorithm = absolute
1769 # dim postfix multiplier = 4096
1770 # dim postfix divisor = 1048576
1771 # dim mysql name = mysql
1772 # dim mysql algorithm = absolute
1773 # dim mysql multiplier = 4096
1774 # dim mysql divisor = 1048576
1775 # dim rsync name = rsync
1776 # dim rsync algorithm = absolute
1777 # dim rsync multiplier = 4096
1778 # dim rsync divisor = 1048576
1779 # dim compile name = compile
1780 # dim compile algorithm = absolute
1781 # dim compile multiplier = 4096
1782 # dim compile divisor = 1048576
1783
1784[apps.threads]
1785 # history = 86400
1786 # enabled = yes
1787 # cache directory = /var/cache/netdata/apps.threads
1788 # chart type = stacked
1789 # type = apps
1790 # family = processes
1791 # context = apps.threads
1792 # units = threads
1793 # priority = 20005
1794 # gap when lost iterations above = 1
1795 # name = apps.threads
1796 # title = Apps Threads (apps.threads)
1797 # dim other name = other
1798 # dim other algorithm = absolute
1799 # dim other multiplier = 1
1800 # dim other divisor = 1
1801 # dim ksmd name = ksmd
1802 # dim ksmd algorithm = absolute
1803 # dim ksmd multiplier = 1
1804 # dim ksmd divisor = 1
1805 # dim system name = system
1806 # dim system algorithm = absolute
1807 # dim system multiplier = 1
1808 # dim system divisor = 1
1809 # dim netdata name = netdata
1810 # dim netdata algorithm = absolute
1811 # dim netdata multiplier = 1
1812 # dim netdata divisor = 1
1813 # dim kernel name = kernel
1814 # dim kernel algorithm = absolute
1815 # dim kernel multiplier = 1
1816 # dim kernel divisor = 1
1817 # dim cron name = cron
1818 # dim cron algorithm = absolute
1819 # dim cron multiplier = 1
1820 # dim cron divisor = 1
1821 # dim inetd name = inetd
1822 # dim inetd algorithm = absolute
1823 # dim inetd multiplier = 1
1824 # dim inetd divisor = 1
1825 # dim nms name = nms
1826 # dim nms algorithm = absolute
1827 # dim nms multiplier = 1
1828 # dim nms divisor = 1
1829 # dim log name = log
1830 # dim log algorithm = absolute
1831 # dim log multiplier = 1
1832 # dim log divisor = 1
1833 # dim ntp name = ntp
1834 # dim ntp algorithm = absolute
1835 # dim ntp multiplier = 1
1836 # dim ntp divisor = 1
1837 # dim named name = named
1838 # dim named algorithm = absolute
1839 # dim named multiplier = 1
1840 # dim named divisor = 1
1841 # dim ssh name = ssh
1842 # dim ssh algorithm = absolute
1843 # dim ssh multiplier = 1
1844 # dim ssh divisor = 1
1845 # dim nfs name = nfs
1846 # dim nfs algorithm = absolute
1847 # dim nfs multiplier = 1
1848 # dim nfs divisor = 1
1849 # dim nginx name = nginx
1850 # dim nginx algorithm = absolute
1851 # dim nginx multiplier = 1
1852 # dim nginx divisor = 1
1853 # dim postfix name = postfix
1854 # dim postfix algorithm = absolute
1855 # dim postfix multiplier = 1
1856 # dim postfix divisor = 1
1857 # dim mysql name = mysql
1858 # dim mysql algorithm = absolute
1859 # dim mysql multiplier = 1
1860 # dim mysql divisor = 1
1861 # dim rsync name = rsync
1862 # dim rsync algorithm = absolute
1863 # dim rsync multiplier = 1
1864 # dim rsync divisor = 1
1865 # dim compile name = compile
1866 # dim compile algorithm = absolute
1867 # dim compile multiplier = 1
1868 # dim compile divisor = 1
1869
1870[apps.processes]
1871 # history = 86400
1872 # enabled = yes
1873 # cache directory = /var/cache/netdata/apps.processes
1874 # chart type = stacked
1875 # type = apps
1876 # family = processes
1877 # context = apps.processes
1878 # units = processes
1879 # priority = 20004
1880 # gap when lost iterations above = 1
1881 # name = apps.processes
1882 # title = Apps Processes (apps.processes)
1883 # dim other name = other
1884 # dim other algorithm = absolute
1885 # dim other multiplier = 1
1886 # dim other divisor = 1
1887 # dim ksmd name = ksmd
1888 # dim ksmd algorithm = absolute
1889 # dim ksmd multiplier = 1
1890 # dim ksmd divisor = 1
1891 # dim system name = system
1892 # dim system algorithm = absolute
1893 # dim system multiplier = 1
1894 # dim system divisor = 1
1895 # dim netdata name = netdata
1896 # dim netdata algorithm = absolute
1897 # dim netdata multiplier = 1
1898 # dim netdata divisor = 1
1899 # dim kernel name = kernel
1900 # dim kernel algorithm = absolute
1901 # dim kernel multiplier = 1
1902 # dim kernel divisor = 1
1903 # dim cron name = cron
1904 # dim cron algorithm = absolute
1905 # dim cron multiplier = 1
1906 # dim cron divisor = 1
1907 # dim inetd name = inetd
1908 # dim inetd algorithm = absolute
1909 # dim inetd multiplier = 1
1910 # dim inetd divisor = 1
1911 # dim nms name = nms
1912 # dim nms algorithm = absolute
1913 # dim nms multiplier = 1
1914 # dim nms divisor = 1
1915 # dim log name = log
1916 # dim log algorithm = absolute
1917 # dim log multiplier = 1
1918 # dim log divisor = 1
1919 # dim ntp name = ntp
1920 # dim ntp algorithm = absolute
1921 # dim ntp multiplier = 1
1922 # dim ntp divisor = 1
1923 # dim named name = named
1924 # dim named algorithm = absolute
1925 # dim named multiplier = 1
1926 # dim named divisor = 1
1927 # dim ssh name = ssh
1928 # dim ssh algorithm = absolute
1929 # dim ssh multiplier = 1
1930 # dim ssh divisor = 1
1931 # dim nfs name = nfs
1932 # dim nfs algorithm = absolute
1933 # dim nfs multiplier = 1
1934 # dim nfs divisor = 1
1935 # dim nginx name = nginx
1936 # dim nginx algorithm = absolute
1937 # dim nginx multiplier = 1
1938 # dim nginx divisor = 1
1939 # dim postfix name = postfix
1940 # dim postfix algorithm = absolute
1941 # dim postfix multiplier = 1
1942 # dim postfix divisor = 1
1943 # dim mysql name = mysql
1944 # dim mysql algorithm = absolute
1945 # dim mysql multiplier = 1
1946 # dim mysql divisor = 1
1947 # dim rsync name = rsync
1948 # dim rsync algorithm = absolute
1949 # dim rsync multiplier = 1
1950 # dim rsync divisor = 1
1951 # dim compile name = compile
1952 # dim compile algorithm = absolute
1953 # dim compile multiplier = 1
1954 # dim compile divisor = 1
1955
1956[apps.cpu_user]
1957 # history = 86400
1958 # enabled = yes
1959 # cache directory = /var/cache/netdata/apps.cpu_user
1960 # chart type = stacked
1961 # type = apps
1962 # family = cpu
1963 # context = apps.cpu_user
1964 # units = cpu time %
1965 # priority = 20020
1966 # gap when lost iterations above = 1
1967 # name = apps.cpu_user
1968 # title = Apps CPU User Time (200% = 2 cores) (apps.cpu_user)
1969 # dim other name = other
1970 # dim other algorithm = incremental
1971 # dim other multiplier = 100
1972 # dim other divisor = 200
1973 # dim ksmd name = ksmd
1974 # dim ksmd algorithm = incremental
1975 # dim ksmd multiplier = 100
1976 # dim ksmd divisor = 200
1977 # dim system name = system
1978 # dim system algorithm = incremental
1979 # dim system multiplier = 100
1980 # dim system divisor = 200
1981 # dim netdata name = netdata
1982 # dim netdata algorithm = incremental
1983 # dim netdata multiplier = 100
1984 # dim netdata divisor = 200
1985 # dim kernel name = kernel
1986 # dim kernel algorithm = incremental
1987 # dim kernel multiplier = 100
1988 # dim kernel divisor = 200
1989 # dim cron name = cron
1990 # dim cron algorithm = incremental
1991 # dim cron multiplier = 100
1992 # dim cron divisor = 200
1993 # dim inetd name = inetd
1994 # dim inetd algorithm = incremental
1995 # dim inetd multiplier = 100
1996 # dim inetd divisor = 200
1997 # dim nms name = nms
1998 # dim nms algorithm = incremental
1999 # dim nms multiplier = 100
2000 # dim nms divisor = 200
2001 # dim log name = log
2002 # dim log algorithm = incremental
2003 # dim log multiplier = 100
2004 # dim log divisor = 200
2005 # dim ntp name = ntp
2006 # dim ntp algorithm = incremental
2007 # dim ntp multiplier = 100
2008 # dim ntp divisor = 200
2009 # dim named name = named
2010 # dim named algorithm = incremental
2011 # dim named multiplier = 100
2012 # dim named divisor = 200
2013 # dim ssh name = ssh
2014 # dim ssh algorithm = incremental
2015 # dim ssh multiplier = 100
2016 # dim ssh divisor = 200
2017 # dim nfs name = nfs
2018 # dim nfs algorithm = incremental
2019 # dim nfs multiplier = 100
2020 # dim nfs divisor = 200
2021 # dim nginx name = nginx
2022 # dim nginx algorithm = incremental
2023 # dim nginx multiplier = 100
2024 # dim nginx divisor = 200
2025 # dim postfix name = postfix
2026 # dim postfix algorithm = incremental
2027 # dim postfix multiplier = 100
2028 # dim postfix divisor = 200
2029 # dim mysql name = mysql
2030 # dim mysql algorithm = incremental
2031 # dim mysql multiplier = 100
2032 # dim mysql divisor = 200
2033 # dim rsync name = rsync
2034 # dim rsync algorithm = incremental
2035 # dim rsync multiplier = 100
2036 # dim rsync divisor = 200
2037 # dim compile name = compile
2038 # dim compile algorithm = incremental
2039 # dim compile multiplier = 100
2040 # dim compile divisor = 200
2041
2042[apps.cpu_system]
2043 # history = 86400
2044 # enabled = yes
2045 # cache directory = /var/cache/netdata/apps.cpu_system
2046 # chart type = stacked
2047 # type = apps
2048 # family = cpu
2049 # context = apps.cpu_system
2050 # units = cpu time %
2051 # priority = 20021
2052 # gap when lost iterations above = 1
2053 # name = apps.cpu_system
2054 # title = Apps CPU System Time (200% = 2 cores) (apps.cpu_system)
2055 # dim other name = other
2056 # dim other algorithm = incremental
2057 # dim other multiplier = 100
2058 # dim other divisor = 200
2059 # dim ksmd name = ksmd
2060 # dim ksmd algorithm = incremental
2061 # dim ksmd multiplier = 100
2062 # dim ksmd divisor = 200
2063 # dim system name = system
2064 # dim system algorithm = incremental
2065 # dim system multiplier = 100
2066 # dim system divisor = 200
2067 # dim netdata name = netdata
2068 # dim netdata algorithm = incremental
2069 # dim netdata multiplier = 100
2070 # dim netdata divisor = 200
2071 # dim kernel name = kernel
2072 # dim kernel algorithm = incremental
2073 # dim kernel multiplier = 100
2074 # dim kernel divisor = 200
2075 # dim cron name = cron
2076 # dim cron algorithm = incremental
2077 # dim cron multiplier = 100
2078 # dim cron divisor = 200
2079 # dim inetd name = inetd
2080 # dim inetd algorithm = incremental
2081 # dim inetd multiplier = 100
2082 # dim inetd divisor = 200
2083 # dim nms name = nms
2084 # dim nms algorithm = incremental
2085 # dim nms multiplier = 100
2086 # dim nms divisor = 200
2087 # dim log name = log
2088 # dim log algorithm = incremental
2089 # dim log multiplier = 100
2090 # dim log divisor = 200
2091 # dim ntp name = ntp
2092 # dim ntp algorithm = incremental
2093 # dim ntp multiplier = 100
2094 # dim ntp divisor = 200
2095 # dim named name = named
2096 # dim named algorithm = incremental
2097 # dim named multiplier = 100
2098 # dim named divisor = 200
2099 # dim ssh name = ssh
2100 # dim ssh algorithm = incremental
2101 # dim ssh multiplier = 100
2102 # dim ssh divisor = 200
2103 # dim nfs name = nfs
2104 # dim nfs algorithm = incremental
2105 # dim nfs multiplier = 100
2106 # dim nfs divisor = 200
2107 # dim nginx name = nginx
2108 # dim nginx algorithm = incremental
2109 # dim nginx multiplier = 100
2110 # dim nginx divisor = 200
2111 # dim postfix name = postfix
2112 # dim postfix algorithm = incremental
2113 # dim postfix multiplier = 100
2114 # dim postfix divisor = 200
2115 # dim mysql name = mysql
2116 # dim mysql algorithm = incremental
2117 # dim mysql multiplier = 100
2118 # dim mysql divisor = 200
2119 # dim rsync name = rsync
2120 # dim rsync algorithm = incremental
2121 # dim rsync multiplier = 100
2122 # dim rsync divisor = 200
2123 # dim compile name = compile
2124 # dim compile algorithm = incremental
2125 # dim compile multiplier = 100
2126 # dim compile divisor = 200
2127
2128[apps.major_faults]
2129 # history = 86400
2130 # enabled = yes
2131 # cache directory = /var/cache/netdata/apps.major_faults
2132 # chart type = stacked
2133 # type = apps
2134 # family = swap
2135 # context = apps.major_faults
2136 # units = page faults/s
2137 # priority = 20010
2138 # gap when lost iterations above = 1
2139 # name = apps.major_faults
2140 # title = Apps Major Page Faults (swap read) (apps.major_faults)
2141 # dim other name = other
2142 # dim other algorithm = incremental
2143 # dim other multiplier = 1
2144 # dim other divisor = 1
2145 # dim ksmd name = ksmd
2146 # dim ksmd algorithm = incremental
2147 # dim ksmd multiplier = 1
2148 # dim ksmd divisor = 1
2149 # dim system name = system
2150 # dim system algorithm = incremental
2151 # dim system multiplier = 1
2152 # dim system divisor = 1
2153 # dim netdata name = netdata
2154 # dim netdata algorithm = incremental
2155 # dim netdata multiplier = 1
2156 # dim netdata divisor = 1
2157 # dim kernel name = kernel
2158 # dim kernel algorithm = incremental
2159 # dim kernel multiplier = 1
2160 # dim kernel divisor = 1
2161 # dim cron name = cron
2162 # dim cron algorithm = incremental
2163 # dim cron multiplier = 1
2164 # dim cron divisor = 1
2165 # dim inetd name = inetd
2166 # dim inetd algorithm = incremental
2167 # dim inetd multiplier = 1
2168 # dim inetd divisor = 1
2169 # dim nms name = nms
2170 # dim nms algorithm = incremental
2171 # dim nms multiplier = 1
2172 # dim nms divisor = 1
2173 # dim log name = log
2174 # dim log algorithm = incremental
2175 # dim log multiplier = 1
2176 # dim log divisor = 1
2177 # dim ntp name = ntp
2178 # dim ntp algorithm = incremental
2179 # dim ntp multiplier = 1
2180 # dim ntp divisor = 1
2181 # dim named name = named
2182 # dim named algorithm = incremental
2183 # dim named multiplier = 1
2184 # dim named divisor = 1
2185 # dim ssh name = ssh
2186 # dim ssh algorithm = incremental
2187 # dim ssh multiplier = 1
2188 # dim ssh divisor = 1
2189 # dim nfs name = nfs
2190 # dim nfs algorithm = incremental
2191 # dim nfs multiplier = 1
2192 # dim nfs divisor = 1
2193 # dim nginx name = nginx
2194 # dim nginx algorithm = incremental
2195 # dim nginx multiplier = 1
2196 # dim nginx divisor = 1
2197 # dim postfix name = postfix
2198 # dim postfix algorithm = incremental
2199 # dim postfix multiplier = 1
2200 # dim postfix divisor = 1
2201 # dim mysql name = mysql
2202 # dim mysql algorithm = incremental
2203 # dim mysql multiplier = 1
2204 # dim mysql divisor = 1
2205 # dim rsync name = rsync
2206 # dim rsync algorithm = incremental
2207 # dim rsync multiplier = 1
2208 # dim rsync divisor = 1
2209 # dim compile name = compile
2210 # dim compile algorithm = incremental
2211 # dim compile multiplier = 1
2212 # dim compile divisor = 1
2213
2214[apps.minor_faults]
2215 # history = 86400
2216 # enabled = yes
2217 # cache directory = /var/cache/netdata/apps.minor_faults
2218 # chart type = stacked
2219 # type = apps
2220 # family = mem
2221 # context = apps.minor_faults
2222 # units = page faults/s
2223 # priority = 20011
2224 # gap when lost iterations above = 1
2225 # name = apps.minor_faults
2226 # title = Apps Minor Page Faults (apps.minor_faults)
2227 # dim other name = other
2228 # dim other algorithm = incremental
2229 # dim other multiplier = 1
2230 # dim other divisor = 1
2231 # dim ksmd name = ksmd
2232 # dim ksmd algorithm = incremental
2233 # dim ksmd multiplier = 1
2234 # dim ksmd divisor = 1
2235 # dim system name = system
2236 # dim system algorithm = incremental
2237 # dim system multiplier = 1
2238 # dim system divisor = 1
2239 # dim netdata name = netdata
2240 # dim netdata algorithm = incremental
2241 # dim netdata multiplier = 1
2242 # dim netdata divisor = 1
2243 # dim kernel name = kernel
2244 # dim kernel algorithm = incremental
2245 # dim kernel multiplier = 1
2246 # dim kernel divisor = 1
2247 # dim cron name = cron
2248 # dim cron algorithm = incremental
2249 # dim cron multiplier = 1
2250 # dim cron divisor = 1
2251 # dim inetd name = inetd
2252 # dim inetd algorithm = incremental
2253 # dim inetd multiplier = 1
2254 # dim inetd divisor = 1
2255 # dim nms name = nms
2256 # dim nms algorithm = incremental
2257 # dim nms multiplier = 1
2258 # dim nms divisor = 1
2259 # dim log name = log
2260 # dim log algorithm = incremental
2261 # dim log multiplier = 1
2262 # dim log divisor = 1
2263 # dim ntp name = ntp
2264 # dim ntp algorithm = incremental
2265 # dim ntp multiplier = 1
2266 # dim ntp divisor = 1
2267 # dim named name = named
2268 # dim named algorithm = incremental
2269 # dim named multiplier = 1
2270 # dim named divisor = 1
2271 # dim ssh name = ssh
2272 # dim ssh algorithm = incremental
2273 # dim ssh multiplier = 1
2274 # dim ssh divisor = 1
2275 # dim nfs name = nfs
2276 # dim nfs algorithm = incremental
2277 # dim nfs multiplier = 1
2278 # dim nfs divisor = 1
2279 # dim nginx name = nginx
2280 # dim nginx algorithm = incremental
2281 # dim nginx multiplier = 1
2282 # dim nginx divisor = 1
2283 # dim postfix name = postfix
2284 # dim postfix algorithm = incremental
2285 # dim postfix multiplier = 1
2286 # dim postfix divisor = 1
2287 # dim mysql name = mysql
2288 # dim mysql algorithm = incremental
2289 # dim mysql multiplier = 1
2290 # dim mysql divisor = 1
2291 # dim rsync name = rsync
2292 # dim rsync algorithm = incremental
2293 # dim rsync multiplier = 1
2294 # dim rsync divisor = 1
2295 # dim compile name = compile
2296 # dim compile algorithm = incremental
2297 # dim compile multiplier = 1
2298 # dim compile divisor = 1
2299
2300[apps.lreads]
2301 # history = 86400
2302 # enabled = yes
2303 enabled = no
2304 # cache directory = /var/cache/netdata/apps.lreads
2305 # chart type = stacked
2306 # type = apps
2307 # family = disk
2308 # context = apps.lreads
2309 # units = kilobytes/s
2310 # priority = 20042
2311 # gap when lost iterations above = 1
2312 # name = apps.lreads
2313 # title = Apps Disk Logical Reads (apps.lreads)
2314 # dim other name = other
2315 # dim other algorithm = incremental
2316 # dim other multiplier = 1
2317 # dim other divisor = 1024
2318 # dim ksmd name = ksmd
2319 # dim ksmd algorithm = incremental
2320 # dim ksmd multiplier = 1
2321 # dim ksmd divisor = 1024
2322 # dim system name = system
2323 # dim system algorithm = incremental
2324 # dim system multiplier = 1
2325 # dim system divisor = 1024
2326 # dim netdata name = netdata
2327 # dim netdata algorithm = incremental
2328 # dim netdata multiplier = 1
2329 # dim netdata divisor = 1024
2330 # dim kernel name = kernel
2331 # dim kernel algorithm = incremental
2332 # dim kernel multiplier = 1
2333 # dim kernel divisor = 1024
2334 # dim cron name = cron
2335 # dim cron algorithm = incremental
2336 # dim cron multiplier = 1
2337 # dim cron divisor = 1024
2338 # dim inetd name = inetd
2339 # dim inetd algorithm = incremental
2340 # dim inetd multiplier = 1
2341 # dim inetd divisor = 1024
2342 # dim nms name = nms
2343 # dim nms algorithm = incremental
2344 # dim nms multiplier = 1
2345 # dim nms divisor = 1024
2346 # dim log name = log
2347 # dim log algorithm = incremental
2348 # dim log multiplier = 1
2349 # dim log divisor = 1024
2350 # dim ntp name = ntp
2351 # dim ntp algorithm = incremental
2352 # dim ntp multiplier = 1
2353 # dim ntp divisor = 1024
2354 # dim named name = named
2355 # dim named algorithm = incremental
2356 # dim named multiplier = 1
2357 # dim named divisor = 1024
2358 # dim ssh name = ssh
2359 # dim ssh algorithm = incremental
2360 # dim ssh multiplier = 1
2361 # dim ssh divisor = 1024
2362 # dim nfs name = nfs
2363 # dim nfs algorithm = incremental
2364 # dim nfs multiplier = 1
2365 # dim nfs divisor = 1024
2366 # dim nginx name = nginx
2367 # dim nginx algorithm = incremental
2368 # dim nginx multiplier = 1
2369 # dim nginx divisor = 1024
2370 # dim postfix name = postfix
2371 # dim postfix algorithm = incremental
2372 # dim postfix multiplier = 1
2373 # dim postfix divisor = 1024
2374 # dim mysql name = mysql
2375 # dim mysql algorithm = incremental
2376 # dim mysql multiplier = 1
2377 # dim mysql divisor = 1024
2378 # dim rsync name = rsync
2379 # dim rsync algorithm = incremental
2380 # dim rsync multiplier = 1
2381 # dim rsync divisor = 1024
2382 # dim compile name = compile
2383 # dim compile algorithm = incremental
2384 # dim compile multiplier = 1
2385 # dim compile divisor = 1024
2386
2387[apps.lwrites]
2388 # history = 86400
2389 # enabled = yes
2390 enabled = no
2391 # cache directory = /var/cache/netdata/apps.lwrites
2392 # chart type = stacked
2393 # type = apps
2394 # family = disk
2395 # context = apps.lwrites
2396 # units = kilobytes/s
2397 # priority = 20042
2398 # gap when lost iterations above = 1
2399 # name = apps.lwrites
2400 # title = Apps I/O Logical Writes (apps.lwrites)
2401 # dim other name = other
2402 # dim other algorithm = incremental
2403 # dim other multiplier = 1
2404 # dim other divisor = 1024
2405 # dim ksmd name = ksmd
2406 # dim ksmd algorithm = incremental
2407 # dim ksmd multiplier = 1
2408 # dim ksmd divisor = 1024
2409 # dim system name = system
2410 # dim system algorithm = incremental
2411 # dim system multiplier = 1
2412 # dim system divisor = 1024
2413 # dim netdata name = netdata
2414 # dim netdata algorithm = incremental
2415 # dim netdata multiplier = 1
2416 # dim netdata divisor = 1024
2417 # dim kernel name = kernel
2418 # dim kernel algorithm = incremental
2419 # dim kernel multiplier = 1
2420 # dim kernel divisor = 1024
2421 # dim cron name = cron
2422 # dim cron algorithm = incremental
2423 # dim cron multiplier = 1
2424 # dim cron divisor = 1024
2425 # dim inetd name = inetd
2426 # dim inetd algorithm = incremental
2427 # dim inetd multiplier = 1
2428 # dim inetd divisor = 1024
2429 # dim nms name = nms
2430 # dim nms algorithm = incremental
2431 # dim nms multiplier = 1
2432 # dim nms divisor = 1024
2433 # dim log name = log
2434 # dim log algorithm = incremental
2435 # dim log multiplier = 1
2436 # dim log divisor = 1024
2437 # dim ntp name = ntp
2438 # dim ntp algorithm = incremental
2439 # dim ntp multiplier = 1
2440 # dim ntp divisor = 1024
2441 # dim named name = named
2442 # dim named algorithm = incremental
2443 # dim named multiplier = 1
2444 # dim named divisor = 1024
2445 # dim ssh name = ssh
2446 # dim ssh algorithm = incremental
2447 # dim ssh multiplier = 1
2448 # dim ssh divisor = 1024
2449 # dim nfs name = nfs
2450 # dim nfs algorithm = incremental
2451 # dim nfs multiplier = 1
2452 # dim nfs divisor = 1024
2453 # dim nginx name = nginx
2454 # dim nginx algorithm = incremental
2455 # dim nginx multiplier = 1
2456 # dim nginx divisor = 1024
2457 # dim postfix name = postfix
2458 # dim postfix algorithm = incremental
2459 # dim postfix multiplier = 1
2460 # dim postfix divisor = 1024
2461 # dim mysql name = mysql
2462 # dim mysql algorithm = incremental
2463 # dim mysql multiplier = 1
2464 # dim mysql divisor = 1024
2465 # dim rsync name = rsync
2466 # dim rsync algorithm = incremental
2467 # dim rsync multiplier = 1
2468 # dim rsync divisor = 1024
2469 # dim compile name = compile
2470 # dim compile algorithm = incremental
2471 # dim compile multiplier = 1
2472 # dim compile divisor = 1024
2473 690
2474[apps.preads] 691[plugin:tc]
2475 # history = 86400 692 # script to run to get tc values = /usr/libexec/netdata/plugins.d/tc-qos-helper.sh
2476 # enabled = yes
2477 enabled = no
2478 # cache directory = /var/cache/netdata/apps.preads
2479 # chart type = stacked
2480 # type = apps
2481 # family = disk
2482 # context = apps.preads
2483 # units = kilobytes/s
2484 # priority = 20002
2485 # gap when lost iterations above = 1
2486 # name = apps.preads
2487 # title = Apps Disk Reads (apps.preads)
2488 # dim other name = other
2489 # dim other algorithm = incremental
2490 # dim other multiplier = 1
2491 # dim other divisor = 1024
2492 # dim ksmd name = ksmd
2493 # dim ksmd algorithm = incremental
2494 # dim ksmd multiplier = 1
2495 # dim ksmd divisor = 1024
2496 # dim system name = system
2497 # dim system algorithm = incremental
2498 # dim system multiplier = 1
2499 # dim system divisor = 1024
2500 # dim netdata name = netdata
2501 # dim netdata algorithm = incremental
2502 # dim netdata multiplier = 1
2503 # dim netdata divisor = 1024
2504 # dim kernel name = kernel
2505 # dim kernel algorithm = incremental
2506 # dim kernel multiplier = 1
2507 # dim kernel divisor = 1024
2508 # dim cron name = cron
2509 # dim cron algorithm = incremental
2510 # dim cron multiplier = 1
2511 # dim cron divisor = 1024
2512 # dim inetd name = inetd
2513 # dim inetd algorithm = incremental
2514 # dim inetd multiplier = 1
2515 # dim inetd divisor = 1024
2516 # dim nms name = nms
2517 # dim nms algorithm = incremental
2518 # dim nms multiplier = 1
2519 # dim nms divisor = 1024
2520 # dim log name = log
2521 # dim log algorithm = incremental
2522 # dim log multiplier = 1
2523 # dim log divisor = 1024
2524 # dim ntp name = ntp
2525 # dim ntp algorithm = incremental
2526 # dim ntp multiplier = 1
2527 # dim ntp divisor = 1024
2528 # dim named name = named
2529 # dim named algorithm = incremental
2530 # dim named multiplier = 1
2531 # dim named divisor = 1024
2532 # dim ssh name = ssh
2533 # dim ssh algorithm = incremental
2534 # dim ssh multiplier = 1
2535 # dim ssh divisor = 1024
2536 # dim nfs name = nfs
2537 # dim nfs algorithm = incremental
2538 # dim nfs multiplier = 1
2539 # dim nfs divisor = 1024
2540 # dim nginx name = nginx
2541 # dim nginx algorithm = incremental
2542 # dim nginx multiplier = 1
2543 # dim nginx divisor = 1024
2544 # dim postfix name = postfix
2545 # dim postfix algorithm = incremental
2546 # dim postfix multiplier = 1
2547 # dim postfix divisor = 1024
2548 # dim mysql name = mysql
2549 # dim mysql algorithm = incremental
2550 # dim mysql multiplier = 1
2551 # dim mysql divisor = 1024
2552 # dim rsync name = rsync
2553 # dim rsync algorithm = incremental
2554 # dim rsync multiplier = 1
2555 # dim rsync divisor = 1024
2556 # dim compile name = compile
2557 # dim compile algorithm = incremental
2558 # dim compile multiplier = 1
2559 # dim compile divisor = 1024
2560
2561[apps.pwrites]
2562 # history = 86400
2563 # enabled = yes
2564 enabled = no
2565 # cache directory = /var/cache/netdata/apps.pwrites
2566 # chart type = stacked
2567 # type = apps
2568 # family = disk
2569 # context = apps.pwrites
2570 # units = kilobytes/s
2571 # priority = 20002
2572 # gap when lost iterations above = 1
2573 # name = apps.pwrites
2574 # title = Apps Disk Writes (apps.pwrites)
2575 # dim other name = other
2576 # dim other algorithm = incremental
2577 # dim other multiplier = 1
2578 # dim other divisor = 1024
2579 # dim ksmd name = ksmd
2580 # dim ksmd algorithm = incremental
2581 # dim ksmd multiplier = 1
2582 # dim ksmd divisor = 1024
2583 # dim system name = system
2584 # dim system algorithm = incremental
2585 # dim system multiplier = 1
2586 # dim system divisor = 1024
2587 # dim netdata name = netdata
2588 # dim netdata algorithm = incremental
2589 # dim netdata multiplier = 1
2590 # dim netdata divisor = 1024
2591 # dim kernel name = kernel
2592 # dim kernel algorithm = incremental
2593 # dim kernel multiplier = 1
2594 # dim kernel divisor = 1024
2595 # dim cron name = cron
2596 # dim cron algorithm = incremental
2597 # dim cron multiplier = 1
2598 # dim cron divisor = 1024
2599 # dim inetd name = inetd
2600 # dim inetd algorithm = incremental
2601 # dim inetd multiplier = 1
2602 # dim inetd divisor = 1024
2603 # dim nms name = nms
2604 # dim nms algorithm = incremental
2605 # dim nms multiplier = 1
2606 # dim nms divisor = 1024
2607 # dim log name = log
2608 # dim log algorithm = incremental
2609 # dim log multiplier = 1
2610 # dim log divisor = 1024
2611 # dim ntp name = ntp
2612 # dim ntp algorithm = incremental
2613 # dim ntp multiplier = 1
2614 # dim ntp divisor = 1024
2615 # dim named name = named
2616 # dim named algorithm = incremental
2617 # dim named multiplier = 1
2618 # dim named divisor = 1024
2619 # dim ssh name = ssh
2620 # dim ssh algorithm = incremental
2621 # dim ssh multiplier = 1
2622 # dim ssh divisor = 1024
2623 # dim nfs name = nfs
2624 # dim nfs algorithm = incremental
2625 # dim nfs multiplier = 1
2626 # dim nfs divisor = 1024
2627 # dim nginx name = nginx
2628 # dim nginx algorithm = incremental
2629 # dim nginx multiplier = 1
2630 # dim nginx divisor = 1024
2631 # dim postfix name = postfix
2632 # dim postfix algorithm = incremental
2633 # dim postfix multiplier = 1
2634 # dim postfix divisor = 1024
2635 # dim mysql name = mysql
2636 # dim mysql algorithm = incremental
2637 # dim mysql multiplier = 1
2638 # dim mysql divisor = 1024
2639 # dim rsync name = rsync
2640 # dim rsync algorithm = incremental
2641 # dim rsync multiplier = 1
2642 # dim rsync divisor = 1024
2643 # dim compile name = compile
2644 # dim compile algorithm = incremental
2645 # dim compile multiplier = 1
2646 # dim compile divisor = 1024
2647
2648[apps.files]
2649 # history = 86400
2650 # enabled = yes
2651 enabled = no
2652 # cache directory = /var/cache/netdata/apps.files
2653 # chart type = stacked
2654 # type = apps
2655 # family = disk
2656 # context = apps.files
2657 # units = open files
2658 # priority = 20050
2659 # gap when lost iterations above = 1
2660 # name = apps.files
2661 # title = Apps Open Files (apps.files)
2662 # dim other name = other
2663 # dim other algorithm = absolute
2664 # dim other multiplier = 1
2665 # dim other divisor = 1
2666 # dim ksmd name = ksmd
2667 # dim ksmd algorithm = absolute
2668 # dim ksmd multiplier = 1
2669 # dim ksmd divisor = 1
2670 # dim system name = system
2671 # dim system algorithm = absolute
2672 # dim system multiplier = 1
2673 # dim system divisor = 1
2674 # dim netdata name = netdata
2675 # dim netdata algorithm = absolute
2676 # dim netdata multiplier = 1
2677 # dim netdata divisor = 1
2678 # dim kernel name = kernel
2679 # dim kernel algorithm = absolute
2680 # dim kernel multiplier = 1
2681 # dim kernel divisor = 1
2682 # dim cron name = cron
2683 # dim cron algorithm = absolute
2684 # dim cron multiplier = 1
2685 # dim cron divisor = 1
2686 # dim inetd name = inetd
2687 # dim inetd algorithm = absolute
2688 # dim inetd multiplier = 1
2689 # dim inetd divisor = 1
2690 # dim nms name = nms
2691 # dim nms algorithm = absolute
2692 # dim nms multiplier = 1
2693 # dim nms divisor = 1
2694 # dim log name = log
2695 # dim log algorithm = absolute
2696 # dim log multiplier = 1
2697 # dim log divisor = 1
2698 # dim ntp name = ntp
2699 # dim ntp algorithm = absolute
2700 # dim ntp multiplier = 1
2701 # dim ntp divisor = 1
2702 # dim named name = named
2703 # dim named algorithm = absolute
2704 # dim named multiplier = 1
2705 # dim named divisor = 1
2706 # dim ssh name = ssh
2707 # dim ssh algorithm = absolute
2708 # dim ssh multiplier = 1
2709 # dim ssh divisor = 1
2710 # dim nfs name = nfs
2711 # dim nfs algorithm = absolute
2712 # dim nfs multiplier = 1
2713 # dim nfs divisor = 1
2714 # dim nginx name = nginx
2715 # dim nginx algorithm = absolute
2716 # dim nginx multiplier = 1
2717 # dim nginx divisor = 1
2718 # dim postfix name = postfix
2719 # dim postfix algorithm = absolute
2720 # dim postfix multiplier = 1
2721 # dim postfix divisor = 1
2722 # dim mysql name = mysql
2723 # dim mysql algorithm = absolute
2724 # dim mysql multiplier = 1
2725 # dim mysql divisor = 1
2726 # dim rsync name = rsync
2727 # dim rsync algorithm = absolute
2728 # dim rsync multiplier = 1
2729 # dim rsync divisor = 1
2730 # dim compile name = compile
2731 # dim compile algorithm = absolute
2732 # dim compile multiplier = 1
2733 # dim compile divisor = 1
2734
2735[apps.sockets]
2736 # history = 86400
2737 # enabled = yes
2738 enabled = no
2739 # cache directory = /var/cache/netdata/apps.sockets
2740 # chart type = stacked
2741 # type = apps
2742 # family = net
2743 # context = apps.sockets
2744 # units = open sockets
2745 # priority = 20051
2746 # gap when lost iterations above = 1
2747 # name = apps.sockets
2748 # title = Apps Open Sockets (apps.sockets)
2749 # dim other name = other
2750 # dim other algorithm = absolute
2751 # dim other multiplier = 1
2752 # dim other divisor = 1
2753 # dim ksmd name = ksmd
2754 # dim ksmd algorithm = absolute
2755 # dim ksmd multiplier = 1
2756 # dim ksmd divisor = 1
2757 # dim system name = system
2758 # dim system algorithm = absolute
2759 # dim system multiplier = 1
2760 # dim system divisor = 1
2761 # dim netdata name = netdata
2762 # dim netdata algorithm = absolute
2763 # dim netdata multiplier = 1
2764 # dim netdata divisor = 1
2765 # dim kernel name = kernel
2766 # dim kernel algorithm = absolute
2767 # dim kernel multiplier = 1
2768 # dim kernel divisor = 1
2769 # dim cron name = cron
2770 # dim cron algorithm = absolute
2771 # dim cron multiplier = 1
2772 # dim cron divisor = 1
2773 # dim inetd name = inetd
2774 # dim inetd algorithm = absolute
2775 # dim inetd multiplier = 1
2776 # dim inetd divisor = 1
2777 # dim nms name = nms
2778 # dim nms algorithm = absolute
2779 # dim nms multiplier = 1
2780 # dim nms divisor = 1
2781 # dim log name = log
2782 # dim log algorithm = absolute
2783 # dim log multiplier = 1
2784 # dim log divisor = 1
2785 # dim ntp name = ntp
2786 # dim ntp algorithm = absolute
2787 # dim ntp multiplier = 1
2788 # dim ntp divisor = 1
2789 # dim named name = named
2790 # dim named algorithm = absolute
2791 # dim named multiplier = 1
2792 # dim named divisor = 1
2793 # dim ssh name = ssh
2794 # dim ssh algorithm = absolute
2795 # dim ssh multiplier = 1
2796 # dim ssh divisor = 1
2797 # dim nfs name = nfs
2798 # dim nfs algorithm = absolute
2799 # dim nfs multiplier = 1
2800 # dim nfs divisor = 1
2801 # dim nginx name = nginx
2802 # dim nginx algorithm = absolute
2803 # dim nginx multiplier = 1
2804 # dim nginx divisor = 1
2805 # dim postfix name = postfix
2806 # dim postfix algorithm = absolute
2807 # dim postfix multiplier = 1
2808 # dim postfix divisor = 1
2809 # dim mysql name = mysql
2810 # dim mysql algorithm = absolute
2811 # dim mysql multiplier = 1
2812 # dim mysql divisor = 1
2813 # dim rsync name = rsync
2814 # dim rsync algorithm = absolute
2815 # dim rsync multiplier = 1
2816 # dim rsync divisor = 1
2817 # dim compile name = compile
2818 # dim compile algorithm = absolute
2819 # dim compile multiplier = 1
2820 # dim compile divisor = 1
2821
2822[apps.pipes]
2823 # history = 86400
2824 # enabled = yes
2825 enabled = no
2826 # cache directory = /var/cache/netdata/apps.pipes
2827 # chart type = stacked
2828 # type = apps
2829 # family = processes
2830 # context = apps.pipes
2831 # units = open pipes
2832 # priority = 20053
2833 # gap when lost iterations above = 1
2834 # name = apps.pipes
2835 # title = Apps Pipes (apps.pipes)
2836 # dim other name = other
2837 # dim other algorithm = absolute
2838 # dim other multiplier = 1
2839 # dim other divisor = 1
2840 # dim ksmd name = ksmd
2841 # dim ksmd algorithm = absolute
2842 # dim ksmd multiplier = 1
2843 # dim ksmd divisor = 1
2844 # dim system name = system
2845 # dim system algorithm = absolute
2846 # dim system multiplier = 1
2847 # dim system divisor = 1
2848 # dim netdata name = netdata
2849 # dim netdata algorithm = absolute
2850 # dim netdata multiplier = 1
2851 # dim netdata divisor = 1
2852 # dim kernel name = kernel
2853 # dim kernel algorithm = absolute
2854 # dim kernel multiplier = 1
2855 # dim kernel divisor = 1
2856 # dim cron name = cron
2857 # dim cron algorithm = absolute
2858 # dim cron multiplier = 1
2859 # dim cron divisor = 1
2860 # dim inetd name = inetd
2861 # dim inetd algorithm = absolute
2862 # dim inetd multiplier = 1
2863 # dim inetd divisor = 1
2864 # dim nms name = nms
2865 # dim nms algorithm = absolute
2866 # dim nms multiplier = 1
2867 # dim nms divisor = 1
2868 # dim log name = log
2869 # dim log algorithm = absolute
2870 # dim log multiplier = 1
2871 # dim log divisor = 1
2872 # dim ntp name = ntp
2873 # dim ntp algorithm = absolute
2874 # dim ntp multiplier = 1
2875 # dim ntp divisor = 1
2876 # dim named name = named
2877 # dim named algorithm = absolute
2878 # dim named multiplier = 1
2879 # dim named divisor = 1
2880 # dim ssh name = ssh
2881 # dim ssh algorithm = absolute
2882 # dim ssh multiplier = 1
2883 # dim ssh divisor = 1
2884 # dim nfs name = nfs
2885 # dim nfs algorithm = absolute
2886 # dim nfs multiplier = 1
2887 # dim nfs divisor = 1
2888 # dim nginx name = nginx
2889 # dim nginx algorithm = absolute
2890 # dim nginx multiplier = 1
2891 # dim nginx divisor = 1
2892 # dim postfix name = postfix
2893 # dim postfix algorithm = absolute
2894 # dim postfix multiplier = 1
2895 # dim postfix divisor = 1
2896 # dim mysql name = mysql
2897 # dim mysql algorithm = absolute
2898 # dim mysql multiplier = 1
2899 # dim mysql divisor = 1
2900 # dim rsync name = rsync
2901 # dim rsync algorithm = absolute
2902 # dim rsync multiplier = 1
2903 # dim rsync divisor = 1
2904 # dim compile name = compile
2905 # dim compile algorithm = absolute
2906 # dim compile multiplier = 1
2907 # dim compile divisor = 1
2908
2909[netdata.apps_cpu]
2910 # history = 86400
2911 # enabled = yes
2912 # cache directory = /var/cache/netdata/netdata.apps_cpu
2913 # chart type = stacked
2914 # type = netdata
2915 # family = apps.plugin
2916 # context = netdata.apps_cpu
2917 # units = milliseconds/s
2918 # priority = 140000
2919 # gap when lost iterations above = 1
2920 # name = netdata.apps_cpu
2921 # title = Apps Plugin CPU (netdata.apps_cpu)
2922 # dim user name = user
2923 # dim user algorithm = incremental
2924 # dim user multiplier = 1
2925 # dim user divisor = 1000
2926 # dim system name = system
2927 # dim system algorithm = incremental
2928 # dim system multiplier = 1
2929 # dim system divisor = 1000
2930
2931[netdata.apps_files]
2932 # history = 86400
2933 # enabled = yes
2934 enabled = no
2935 # cache directory = /var/cache/netdata/netdata.apps_files
2936 # chart type = line
2937 # type = netdata
2938 # family = apps.plugin
2939 # context = netdata.apps_files
2940 # units = files/s
2941 # priority = 140001
2942 # gap when lost iterations above = 1
2943 # name = netdata.apps_files
2944 # title = Apps Plugin Files (netdata.apps_files)
2945 # dim files name = files
2946 # dim files algorithm = incremental
2947 # dim files multiplier = 1
2948 # dim files divisor = 1
2949 # dim pids name = pids
2950 # dim pids algorithm = absolute
2951 # dim pids multiplier = 1
2952 # dim pids divisor = 1
2953 # dim fds name = fds
2954 # dim fds algorithm = absolute
2955 # dim fds multiplier = 1
2956 # dim fds divisor = 1
2957 # dim targets name = targets
2958 # dim targets algorithm = absolute
2959 # dim targets multiplier = 1
2960 # dim targets divisor = 1
2961
2962[netdata.plugin_tc_cpu]
2963 # history = 86400
2964 # enabled = yes
2965 enabled = no
2966 # cache directory = /var/cache/netdata/netdata.plugin_tc_cpu
2967 # chart type = stacked
2968 # type = netdata
2969 # family = tc.helper
2970 # context = netdata.plugin_tc_cpu
2971 # units = milliseconds/s
2972 # priority = 135000
2973 # gap when lost iterations above = 1
2974 # name = netdata.plugin_tc_cpu
2975 # title = NetData TC CPU usage (netdata.plugin_tc_cpu)
2976 # dim user name = user
2977 # dim user algorithm = incremental
2978 # dim user multiplier = 1
2979 # dim user divisor = 1000
2980 # dim system name = system
2981 # dim system algorithm = incremental
2982 # dim system multiplier = 1
2983 # dim system divisor = 1000
2984
2985[netdata.plugin_tc_time]
2986 # history = 86400
2987 # enabled = yes
2988 enabled = no
2989 # cache directory = /var/cache/netdata/netdata.plugin_tc_time
2990 # chart type = area
2991 # type = netdata
2992 # family = tc.helper
2993 # context = netdata.plugin_tc_time
2994 # units = milliseconds/run
2995 # priority = 135001
2996 # gap when lost iterations above = 1
2997 # name = netdata.plugin_tc_time
2998 # title = NetData TC script execution (netdata.plugin_tc_time)
2999 # dim run_time name = run time
3000 # dim run_time algorithm = absolute
3001 # dim run_time multiplier = 1
3002 # dim run_time divisor = 1
3003
3004[example.random]
3005 # history = 86400
3006 # enabled = yes
3007 # cache directory = /var/cache/netdata/example.random
3008 # chart type = stacked
3009 # type = example
3010 # family = random
3011 # context = random
3012 # units = % of random numbers
3013 # priority = 150000
3014 # gap when lost iterations above = 1
3015 # name = example.random
3016 # title = Random Numbers Stacked Chart (example.random)
3017 # dim random1 name = random1
3018 # dim random1 algorithm = percentage-of-absolute-row
3019 # dim random1 multiplier = 1
3020 # dim random1 divisor = 1
3021 # dim random2 name = random2
3022 # dim random2 algorithm = percentage-of-absolute-row
3023 # dim random2 multiplier = 1
3024 # dim random2 divisor = 1
3025 # dim random3 name = random3
3026 # dim random3 algorithm = percentage-of-absolute-row
3027 # dim random3 multiplier = 1
3028 # dim random3 divisor = 1
3029
3030[postfix.qemails]
3031 # history = 86400
3032 # enabled = yes
3033 enabled = no
3034 # cache directory = /var/cache/netdata/postfix.qemails
3035 # chart type = line
3036 # type = postfix
3037 # family = queue
3038 # context = postfix.queued.emails
3039 # units = emails
3040 # priority = 60001
3041 # gap when lost iterations above = 1
3042 # name = postfix.qemails
3043 # title = Postfix Queue Emails (postfix.qemails)
3044 # dim emails name = emails
3045 # dim emails algorithm = absolute
3046 # dim emails multiplier = 1
3047 # dim emails divisor = 1
3048
3049[postfix.qsize]
3050 # history = 86400
3051 # enabled = yes
3052 enabled = no
3053 # cache directory = /var/cache/netdata/postfix.qsize
3054 # chart type = area
3055 # type = postfix
3056 # family = queue
3057 # context = postfix.queued.size
3058 # units = emails size in KB
3059 # priority = 60002
3060 # gap when lost iterations above = 1
3061 # name = postfix.qsize
3062 # title = Postfix Queue Emails Size (postfix.qsize)
3063 # dim size name = size
3064 # dim size algorithm = absolute
3065 # dim size multiplier = 1
3066 # dim size divisor = 1
3067
3068[disk_await.sda]
3069 # history = 86400
3070 # enabled = yes
3071 enabled = no
3072 # cache directory = /var/cache/netdata/disk_await.sda
3073 # chart type = line
3074 # type = disk_await
3075 # family = sda
3076 # context = disk.await
3077 # units = ms per operation
3078 # priority = 2005
3079 # gap when lost iterations above = 1
3080 # name = disk_await.sda
3081 # title = Average Completed I/O Operation Time (disk_await.sda)
3082 # dim reads name = reads
3083 # dim reads algorithm = absolute
3084 # dim reads multiplier = 1
3085 # dim reads divisor = 1
3086 # dim writes name = writes
3087 # dim writes algorithm = absolute
3088 # dim writes multiplier = -1
3089 # dim writes divisor = 1
3090
3091[disk_avgsz.sda]
3092 # history = 86400
3093 # enabled = yes
3094 enabled = no
3095 # cache directory = /var/cache/netdata/disk_avgsz.sda
3096 # chart type = area
3097 # type = disk_avgsz
3098 # family = sda
3099 # context = disk.avgsz
3100 # units = kilobytes per operation
3101 # priority = 2006
3102 # gap when lost iterations above = 1
3103 # name = disk_avgsz.sda
3104 # title = Average Completed I/O Operation Bandwidth (disk_avgsz.sda)
3105 # dim reads name = reads
3106 # dim reads algorithm = absolute
3107 # dim reads multiplier = 512
3108 # dim reads divisor = 1024
3109 # dim writes name = writes
3110 # dim writes algorithm = absolute
3111 # dim writes multiplier = -512
3112 # dim writes divisor = 1024
3113
3114[disk_svctm.sda]
3115 # history = 86400
3116 # enabled = yes
3117 enabled = no
3118 # cache directory = /var/cache/netdata/disk_svctm.sda
3119 # chart type = line
3120 # type = disk_svctm
3121 # family = sda
3122 # context = disk.svctm
3123 # units = ms per operation
3124 # priority = 2007
3125 # gap when lost iterations above = 1
3126 # name = disk_svctm.sda
3127 # title = Average Service Time (disk_svctm.sda)
3128 # dim svctm name = svctm
3129 # dim svctm algorithm = absolute
3130 # dim svctm multiplier = 1
3131 # dim svctm divisor = 1
3132
3133[tc.eth1-ifb]
3134 # history = 86400
3135 # enabled = yes
3136 enabled = no
3137 # cache directory = /var/cache/netdata/tc.eth1_ifb
3138 # chart type = stacked
3139 # type = tc
3140 # family = eth1
3141 # context = tc.qos
3142 # units = kilobits/s
3143 # priority = 7000
3144 # gap when lost iterations above = 1
3145 # name = tc.mng_in
3146 # title = Class Usage (tc.mng_in)
3147 # dim 1:18 name = client
3148 # dim 1:18 algorithm = incremental
3149 # dim 1:18 multiplier = 8
3150 # dim 1:18 divisor = 1024
3151 # dim 1:19 name = nms
3152 # dim 1:19 algorithm = incremental
3153 # dim 1:19 multiplier = 8
3154 # dim 1:19 divisor = 1024
3155 # dim 1:8000 name = default
3156 # dim 1:8000 algorithm = incremental
3157 # dim 1:8000 multiplier = 8
3158 # dim 1:8000 divisor = 1024
3159 # dim 1:16 name = rsync
3160 # dim 1:16 algorithm = incremental
3161 # dim 1:16 multiplier = 8
3162 # dim 1:16 divisor = 1024
3163 # dim 1:17 name = web_server
3164 # dim 1:17 algorithm = incremental
3165 # dim 1:17 multiplier = 8
3166 # dim 1:17 divisor = 1024
3167 # dim 1:14 name = ntp
3168 # dim 1:14 algorithm = incremental
3169 # dim 1:14 multiplier = 8
3170 # dim 1:14 divisor = 1024
3171 # dim 1:15 name = ssh
3172 # dim 1:15 algorithm = incremental
3173 # dim 1:15 multiplier = 8
3174 # dim 1:15 divisor = 1024
3175 # dim 1:12 name = icmp
3176 # dim 1:12 algorithm = incremental
3177 # dim 1:12 multiplier = 8
3178 # dim 1:12 divisor = 1024
3179 # dim 1:13 name = dns
3180 # dim 1:13 algorithm = incremental
3181 # dim 1:13 multiplier = 8
3182 # dim 1:13 divisor = 1024
3183 # dim 1:11 name = arp
3184 # dim 1:11 algorithm = incremental
3185 # dim 1:11 multiplier = 8
3186 # dim 1:11 divisor = 1024
3187
3188[tc.eth0]
3189 # history = 86400
3190 # enabled = yes
3191 enabled = no
3192 # cache directory = /var/cache/netdata/tc.eth0
3193 # chart type = stacked
3194 # type = tc
3195 # family = eth0
3196 # context = tc.qos
3197 # units = kilobits/s
3198 # priority = 7000
3199 # gap when lost iterations above = 1
3200 # name = tc.world_out
3201 # title = Class Usage (tc.world_out)
3202 # dim 1:18 name = client
3203 # dim 1:18 algorithm = incremental
3204 # dim 1:18 multiplier = 8
3205 # dim 1:18 divisor = 1024
3206 # dim 1:19 name = nms
3207 # dim 1:19 algorithm = incremental
3208 # dim 1:19 multiplier = 8
3209 # dim 1:19 divisor = 1024
3210 # dim 1:8000 name = default
3211 # dim 1:8000 algorithm = incremental
3212 # dim 1:8000 multiplier = 8
3213 # dim 1:8000 divisor = 1024
3214 # dim 1:16 name = rsync
3215 # dim 1:16 algorithm = incremental
3216 # dim 1:16 multiplier = 8
3217 # dim 1:16 divisor = 1024
3218 # dim 1:17 name = web_server
3219 # dim 1:17 algorithm = incremental
3220 # dim 1:17 multiplier = 8
3221 # dim 1:17 divisor = 1024
3222 # dim 1:14 name = ntp
3223 # dim 1:14 algorithm = incremental
3224 # dim 1:14 multiplier = 8
3225 # dim 1:14 divisor = 1024
3226 # dim 1:15 name = ssh
3227 # dim 1:15 algorithm = incremental
3228 # dim 1:15 multiplier = 8
3229 # dim 1:15 divisor = 1024
3230 # dim 1:12 name = icmp
3231 # dim 1:12 algorithm = incremental
3232 # dim 1:12 multiplier = 8
3233 # dim 1:12 divisor = 1024
3234 # dim 1:13 name = dns
3235 # dim 1:13 algorithm = incremental
3236 # dim 1:13 multiplier = 8
3237 # dim 1:13 divisor = 1024
3238 # dim 1:11 name = arp
3239 # dim 1:11 algorithm = incremental
3240 # dim 1:11 multiplier = 8
3241 # dim 1:11 divisor = 1024
3242
3243[tc.eth1]
3244 # history = 86400
3245 # enabled = yes
3246 enabled = no
3247 # cache directory = /var/cache/netdata/tc.eth1
3248 # chart type = stacked
3249 # type = tc
3250 # family = eth1
3251 # context = tc.qos
3252 # units = kilobits/s
3253 # priority = 7000
3254 # gap when lost iterations above = 1
3255 # name = tc.mng_out
3256 # title = Class Usage (tc.mng_out)
3257 # dim 1:18 name = client
3258 # dim 1:18 algorithm = incremental
3259 # dim 1:18 multiplier = 8
3260 # dim 1:18 divisor = 1024
3261 # dim 1:19 name = nms
3262 # dim 1:19 algorithm = incremental
3263 # dim 1:19 multiplier = 8
3264 # dim 1:19 divisor = 1024
3265 # dim 1:8000 name = default
3266 # dim 1:8000 algorithm = incremental
3267 # dim 1:8000 multiplier = 8
3268 # dim 1:8000 divisor = 1024
3269 # dim 1:16 name = rsync
3270 # dim 1:16 algorithm = incremental
3271 # dim 1:16 multiplier = 8
3272 # dim 1:16 divisor = 1024
3273 # dim 1:17 name = web_server
3274 # dim 1:17 algorithm = incremental
3275 # dim 1:17 multiplier = 8
3276 # dim 1:17 divisor = 1024
3277 # dim 1:14 name = ntp
3278 # dim 1:14 algorithm = incremental
3279 # dim 1:14 multiplier = 8
3280 # dim 1:14 divisor = 1024
3281 # dim 1:15 name = ssh
3282 # dim 1:15 algorithm = incremental
3283 # dim 1:15 multiplier = 8
3284 # dim 1:15 divisor = 1024
3285 # dim 1:12 name = icmp
3286 # dim 1:12 algorithm = incremental
3287 # dim 1:12 multiplier = 8
3288 # dim 1:12 divisor = 1024
3289 # dim 1:13 name = dns
3290 # dim 1:13 algorithm = incremental
3291 # dim 1:13 multiplier = 8
3292 # dim 1:13 divisor = 1024
3293 # dim 1:11 name = arp
3294 # dim 1:11 algorithm = incremental
3295 # dim 1:11 multiplier = 8
3296 # dim 1:11 divisor = 1024
3297
3298[mem.ksm]
3299 # history = 86400
3300 # enabled = yes
3301 # cache directory = /var/cache/netdata/mem.ksm
3302 # chart type = area
3303 # type = mem
3304 # family = ksm
3305 # context = mem.ksm
3306 # units = MB
3307 # priority = 5000
3308 # gap when lost iterations above = 1
3309 # name = mem.ksm
3310 # title = Kernel Same Page Merging (mem.ksm)
3311 # dim shared name = shared
3312 # dim shared algorithm = absolute
3313 # dim shared multiplier = 1
3314 # dim shared divisor = 1048576
3315 # dim unshared name = unshared
3316 # dim unshared algorithm = absolute
3317 # dim unshared multiplier = -1
3318 # dim unshared divisor = 1048576
3319 # dim sharing name = sharing
3320 # dim sharing algorithm = absolute
3321 # dim sharing multiplier = 1
3322 # dim sharing divisor = 1048576
3323 # dim volatile name = volatile
3324 # dim volatile algorithm = absolute
3325 # dim volatile multiplier = -1
3326 # dim volatile divisor = 1048576
3327 # dim to_scan name = to scan
3328 # dim to_scan algorithm = absolute
3329 # dim to_scan multiplier = -1
3330 # dim to_scan divisor = 1048576
3331
3332[mem.ksm_savings]
3333 # history = 86400
3334 # enabled = yes
3335 # cache directory = /var/cache/netdata/mem.ksm_savings
3336 # chart type = area
3337 # type = mem
3338 # family = ksm
3339 # context = mem.ksm_savings
3340 # units = MB
3341 # priority = 5001
3342 # gap when lost iterations above = 1
3343 # name = mem.ksm_savings
3344 # title = Kernel Same Page Merging Savings (mem.ksm_savings)
3345 # dim savings name = savings
3346 # dim savings algorithm = absolute
3347 # dim savings multiplier = -1
3348 # dim savings divisor = 1048576
3349 # dim offered name = offered
3350 # dim offered algorithm = absolute
3351 # dim offered multiplier = 1
3352 # dim offered divisor = 1048576
3353
3354[mem.ksm_ratios]
3355 # history = 86400
3356 # enabled = yes
3357 # cache directory = /var/cache/netdata/mem.ksm_ratios
3358 # chart type = line
3359 # type = mem
3360 # family = ksm
3361 # context = mem.ksm_ratios
3362 # units = percentage
3363 # priority = 5002
3364 # gap when lost iterations above = 1
3365 # name = mem.ksm_ratios
3366 # title = Kernel Same Page Merging Effectiveness (mem.ksm_ratios)
3367 # dim savings name = savings
3368 # dim savings algorithm = absolute
3369 # dim savings multiplier = 1
3370 # dim savings divisor = 10000
3371
3372[system.load]
3373 # history = 86400
3374 # enabled = yes
3375 # cache directory = /var/cache/netdata/system.load
3376 # chart type = line
3377 # type = system
3378 # family = load
3379 # context = system.load
3380 # units = load
3381 # priority = 100
3382 # gap when lost iterations above = 1
3383 # name = system.load
3384 # title = System Load Average (system.load)
3385 # dim load1 name = load1
3386 # dim load1 algorithm = absolute
3387 # dim load1 multiplier = 1
3388 # dim load1 divisor = 1000
3389 # dim load5 name = load5
3390 # dim load5 algorithm = absolute
3391 # dim load5 multiplier = 1
3392 # dim load5 divisor = 1000
3393 # dim load15 name = load15
3394 # dim load15 algorithm = absolute
3395 # dim load15 multiplier = 1
3396 # dim load15 divisor = 1000
3397
3398[tc.eth0-ifb]
3399 # history = 86400
3400 # enabled = yes
3401 enabled = no
3402 # cache directory = /var/cache/netdata/tc.eth0_ifb
3403 # chart type = stacked
3404 # type = tc
3405 # family = eth0
3406 # context = tc.qos
3407 # units = kilobits/s
3408 # priority = 7000
3409 # gap when lost iterations above = 1
3410 # name = tc.world_in
3411 # title = Class Usage (tc.world_in)
3412 # dim 1:18 name = client
3413 # dim 1:18 algorithm = incremental
3414 # dim 1:18 multiplier = 8
3415 # dim 1:18 divisor = 1024
3416 # dim 1:19 name = nms
3417 # dim 1:19 algorithm = incremental
3418 # dim 1:19 multiplier = 8
3419 # dim 1:19 divisor = 1024
3420 # dim 1:8000 name = default
3421 # dim 1:8000 algorithm = incremental
3422 # dim 1:8000 multiplier = 8
3423 # dim 1:8000 divisor = 1024
3424 # dim 1:16 name = rsync
3425 # dim 1:16 algorithm = incremental
3426 # dim 1:16 multiplier = 8
3427 # dim 1:16 divisor = 1024
3428 # dim 1:17 name = web_server
3429 # dim 1:17 algorithm = incremental
3430 # dim 1:17 multiplier = 8
3431 # dim 1:17 divisor = 1024
3432 # dim 1:14 name = ntp
3433 # dim 1:14 algorithm = incremental
3434 # dim 1:14 multiplier = 8
3435 # dim 1:14 divisor = 1024
3436 # dim 1:15 name = ssh
3437 # dim 1:15 algorithm = incremental
3438 # dim 1:15 multiplier = 8
3439 # dim 1:15 divisor = 1024
3440 # dim 1:12 name = icmp
3441 # dim 1:12 algorithm = incremental
3442 # dim 1:12 multiplier = 8
3443 # dim 1:12 divisor = 1024
3444 # dim 1:13 name = dns
3445 # dim 1:13 algorithm = incremental
3446 # dim 1:13 multiplier = 8
3447 # dim 1:13 divisor = 1024
3448 # dim 1:11 name = arp
3449 # dim 1:11 algorithm = incremental
3450 # dim 1:11 multiplier = 8
3451 # dim 1:11 divisor = 1024
3452
3453[system.active_processes]
3454 # history = 86400
3455 # enabled = yes
3456 # cache directory = /var/cache/netdata/system.active_processes
3457 # chart type = line
3458 # type = system
3459 # family = processes
3460 # context = system.active_processes
3461 # units = processes
3462 # priority = 750
3463 # gap when lost iterations above = 1
3464 # name = system.active_processes
3465 # title = System Active Processes (system.active_processes)
3466 # dim active name = active
3467 # dim active algorithm = absolute
3468 # dim active multiplier = 1
3469 # dim active divisor = 1
3470
3471[cpu.cpu0_interrupts]
3472 # history = 86400
3473 # enabled = yes
3474 # cache directory = /var/cache/netdata/cpu.cpu0_interrupts
3475 # chart type = stacked
3476 # type = cpu
3477 # family = interrupts
3478 # context = cpu.interrupts
3479 # units = interrupts/s
3480 # priority = 2000
3481 # gap when lost iterations above = 1
3482 # name = cpu.cpu0_interrupts
3483 # title = CPU0 Interrupts (cpu.cpu0_interrupts)
3484 # dim 0 name = timer_0
3485 # dim 0 algorithm = incremental
3486 # dim 0 multiplier = 1
3487 # dim 0 divisor = 1
3488 # dim 1 name = i8042_1
3489 # dim 1 algorithm = incremental
3490 # dim 1 multiplier = 1
3491 # dim 1 divisor = 1
3492 # dim 6 name = floppy_6
3493 # dim 6 algorithm = incremental
3494 # dim 6 multiplier = 1
3495 # dim 6 divisor = 1
3496 # dim 8 name = rtc0_8
3497 # dim 8 algorithm = incremental
3498 # dim 8 multiplier = 1
3499 # dim 8 divisor = 1
3500 # dim 9 name = acpi_9
3501 # dim 9 algorithm = incremental
3502 # dim 9 multiplier = 1
3503 # dim 9 divisor = 1
3504 # dim 12 name = i8042_12
3505 # dim 12 algorithm = incremental
3506 # dim 12 multiplier = 1
3507 # dim 12 divisor = 1
3508 # dim 14 name = ata_piix_14
3509 # dim 14 algorithm = incremental
3510 # dim 14 multiplier = 1
3511 # dim 14 divisor = 1
3512 # dim 15 name = ata_piix_15
3513 # dim 15 algorithm = incremental
3514 # dim 15 multiplier = 1
3515 # dim 15 divisor = 1
3516 # dim NMI name = NMI
3517 # dim NMI algorithm = incremental
3518 # dim NMI multiplier = 1
3519 # dim NMI divisor = 1
3520 # dim LOC name = LOC
3521 # dim LOC algorithm = incremental
3522 # dim LOC multiplier = 1
3523 # dim LOC divisor = 1
3524 # dim SPU name = SPU
3525 # dim SPU algorithm = incremental
3526 # dim SPU multiplier = 1
3527 # dim SPU divisor = 1
3528 # dim PMI name = PMI
3529 # dim PMI algorithm = incremental
3530 # dim PMI multiplier = 1
3531 # dim PMI divisor = 1
3532 # dim IWI name = IWI
3533 # dim IWI algorithm = incremental
3534 # dim IWI multiplier = 1
3535 # dim IWI divisor = 1
3536 # dim RTR name = RTR
3537 # dim RTR algorithm = incremental
3538 # dim RTR multiplier = 1
3539 # dim RTR divisor = 1
3540 # dim RES name = RES
3541 # dim RES algorithm = incremental
3542 # dim RES multiplier = 1
3543 # dim RES divisor = 1
3544 # dim CAL name = CAL
3545 # dim CAL algorithm = incremental
3546 # dim CAL multiplier = 1
3547 # dim CAL divisor = 1
3548 # dim TLB name = TLB
3549 # dim TLB algorithm = incremental
3550 # dim TLB multiplier = 1
3551 # dim TLB divisor = 1
3552 # dim TRM name = TRM
3553 # dim TRM algorithm = incremental
3554 # dim TRM multiplier = 1
3555 # dim TRM divisor = 1
3556 # dim THR name = THR
3557 # dim THR algorithm = incremental
3558 # dim THR multiplier = 1
3559 # dim THR divisor = 1
3560 # dim MCE name = MCE
3561 # dim MCE algorithm = incremental
3562 # dim MCE multiplier = 1
3563 # dim MCE divisor = 1
3564 # dim MCP name = MCP
3565 # dim MCP algorithm = incremental
3566 # dim MCP multiplier = 1
3567 # dim MCP divisor = 1
3568 # dim HYP name = HYP
3569 # dim HYP algorithm = incremental
3570 # dim HYP multiplier = 1
3571 # dim HYP divisor = 1
3572 # dim ERR name = ERR
3573 # dim ERR algorithm = incremental
3574 # dim ERR multiplier = 1
3575 # dim ERR divisor = 1
3576 # dim MIS name = MIS
3577 # dim MIS algorithm = incremental
3578 # dim MIS multiplier = 1
3579 # dim MIS divisor = 1
3580
3581[cpu.cpu1_interrupts]
3582 # history = 86400
3583 # enabled = yes
3584 # cache directory = /var/cache/netdata/cpu.cpu1_interrupts
3585 # chart type = stacked
3586 # type = cpu
3587 # family = interrupts
3588 # context = cpu.interrupts
3589 # units = interrupts/s
3590 # priority = 2001
3591 # gap when lost iterations above = 1
3592 # name = cpu.cpu1_interrupts
3593 # title = CPU1 Interrupts (cpu.cpu1_interrupts)
3594 # dim 0 name = timer_0
3595 # dim 0 algorithm = incremental
3596 # dim 0 multiplier = 1
3597 # dim 0 divisor = 1
3598 # dim 1 name = i8042_1
3599 # dim 1 algorithm = incremental
3600 # dim 1 multiplier = 1
3601 # dim 1 divisor = 1
3602 # dim 6 name = floppy_6
3603 # dim 6 algorithm = incremental
3604 # dim 6 multiplier = 1
3605 # dim 6 divisor = 1
3606 # dim 8 name = rtc0_8
3607 # dim 8 algorithm = incremental
3608 # dim 8 multiplier = 1
3609 # dim 8 divisor = 1
3610 # dim 9 name = acpi_9
3611 # dim 9 algorithm = incremental
3612 # dim 9 multiplier = 1
3613 # dim 9 divisor = 1
3614 # dim 12 name = i8042_12
3615 # dim 12 algorithm = incremental
3616 # dim 12 multiplier = 1
3617 # dim 12 divisor = 1
3618 # dim 14 name = ata_piix_14
3619 # dim 14 algorithm = incremental
3620 # dim 14 multiplier = 1
3621 # dim 14 divisor = 1
3622 # dim 15 name = ata_piix_15
3623 # dim 15 algorithm = incremental
3624 # dim 15 multiplier = 1
3625 # dim 15 divisor = 1
3626 # dim NMI name = NMI
3627 # dim NMI algorithm = incremental
3628 # dim NMI multiplier = 1
3629 # dim NMI divisor = 1
3630 # dim LOC name = LOC
3631 # dim LOC algorithm = incremental
3632 # dim LOC multiplier = 1
3633 # dim LOC divisor = 1
3634 # dim SPU name = SPU
3635 # dim SPU algorithm = incremental
3636 # dim SPU multiplier = 1
3637 # dim SPU divisor = 1
3638 # dim PMI name = PMI
3639 # dim PMI algorithm = incremental
3640 # dim PMI multiplier = 1
3641 # dim PMI divisor = 1
3642 # dim IWI name = IWI
3643 # dim IWI algorithm = incremental
3644 # dim IWI multiplier = 1
3645 # dim IWI divisor = 1
3646 # dim RTR name = RTR
3647 # dim RTR algorithm = incremental
3648 # dim RTR multiplier = 1
3649 # dim RTR divisor = 1
3650 # dim RES name = RES
3651 # dim RES algorithm = incremental
3652 # dim RES multiplier = 1
3653 # dim RES divisor = 1
3654 # dim CAL name = CAL
3655 # dim CAL algorithm = incremental
3656 # dim CAL multiplier = 1
3657 # dim CAL divisor = 1
3658 # dim TLB name = TLB
3659 # dim TLB algorithm = incremental
3660 # dim TLB multiplier = 1
3661 # dim TLB divisor = 1
3662 # dim TRM name = TRM
3663 # dim TRM algorithm = incremental
3664 # dim TRM multiplier = 1
3665 # dim TRM divisor = 1
3666 # dim THR name = THR
3667 # dim THR algorithm = incremental
3668 # dim THR multiplier = 1
3669 # dim THR divisor = 1
3670 # dim MCE name = MCE
3671 # dim MCE algorithm = incremental
3672 # dim MCE multiplier = 1
3673 # dim MCE divisor = 1
3674 # dim MCP name = MCP
3675 # dim MCP algorithm = incremental
3676 # dim MCP multiplier = 1
3677 # dim MCP divisor = 1
3678 # dim HYP name = HYP
3679 # dim HYP algorithm = incremental
3680 # dim HYP multiplier = 1
3681 # dim HYP divisor = 1
3682 # dim ERR name = ERR
3683 # dim ERR algorithm = incremental
3684 # dim ERR multiplier = 1
3685 # dim ERR divisor = 1
3686 # dim MIS name = MIS
3687 # dim MIS algorithm = incremental
3688 # dim MIS multiplier = 1
3689 # dim MIS divisor = 1
3690
3691[example.random2]
3692 # history = 86400
3693 # enabled = yes
3694 # cache directory = /var/cache/netdata/example.random2
3695 # chart type = area
3696 # type = example
3697 # family = random
3698 # context = random
3699 # units = random number
3700 # priority = 150001
3701 # gap when lost iterations above = 1
3702 # name = example.random2
3703 # title = A random number (example.random2)
3704 # dim random name = random
3705 # dim random algorithm = absolute
3706 # dim random multiplier = 1
3707 # dim random divisor = 1
3708
3709[mysql_local.net]
3710 # history = 86400
3711 # enabled = yes
3712 enabled = no
3713 # cache directory = /var/cache/netdata/mysql_local.net
3714 # chart type = area
3715 # type = mysql_local
3716 # family = bandwidth
3717 # context = mysql.net
3718 # units = kilobits/s
3719 # priority = 60001
3720 # gap when lost iterations above = 1
3721 # name = mysql_local.net
3722 # title = mysql Bandwidth (mysql_local.net)
3723 # dim Bytes_received name = in
3724 # dim Bytes_received algorithm = incremental
3725 # dim Bytes_received multiplier = 8
3726 # dim Bytes_received divisor = 1024
3727 # dim Bytes_sent name = out
3728 # dim Bytes_sent algorithm = incremental
3729 # dim Bytes_sent multiplier = -8
3730 # dim Bytes_sent divisor = 1024
3731
3732[mysql_local.queries]
3733 # history = 86400
3734 # enabled = yes
3735 enabled = no
3736 # cache directory = /var/cache/netdata/mysql_local.queries
3737 # chart type = line
3738 # type = mysql_local
3739 # family = queries
3740 # context = mysql.queries
3741 # units = queries/s
3742 # priority = 60002
3743 # gap when lost iterations above = 1
3744 # name = mysql_local.queries
3745 # title = mysql Queries (mysql_local.queries)
3746 # dim Queries name = queries
3747 # dim Queries algorithm = incremental
3748 # dim Queries multiplier = 1
3749 # dim Queries divisor = 1
3750 # dim Questions name = questions
3751 # dim Questions algorithm = incremental
3752 # dim Questions multiplier = 1
3753 # dim Questions divisor = 1
3754 # dim Slow_queries name = slow_queries
3755 # dim Slow_queries algorithm = incremental
3756 # dim Slow_queries multiplier = -1
3757 # dim Slow_queries divisor = 1
3758
3759[mysql_local.handlers]
3760 # history = 86400
3761 # enabled = yes
3762 enabled = no
3763 # cache directory = /var/cache/netdata/mysql_local.handlers
3764 # chart type = line
3765 # type = mysql_local
3766 # family = handlers
3767 # context = mysql.handlers
3768 # units = handlers/s
3769 # priority = 60003
3770 # gap when lost iterations above = 1
3771 # name = mysql_local.handlers
3772 # title = mysql Handlers (mysql_local.handlers)
3773 # dim Handler_commit name = commit
3774 # dim Handler_commit algorithm = incremental
3775 # dim Handler_commit multiplier = 1
3776 # dim Handler_commit divisor = 1
3777 # dim Handler_delete name = delete
3778 # dim Handler_delete algorithm = incremental
3779 # dim Handler_delete multiplier = 1
3780 # dim Handler_delete divisor = 1
3781 # dim Handler_prepare name = prepare
3782 # dim Handler_prepare algorithm = incremental
3783 # dim Handler_prepare multiplier = 1
3784 # dim Handler_prepare divisor = 1
3785 # dim Handler_read_first name = read_first
3786 # dim Handler_read_first algorithm = incremental
3787 # dim Handler_read_first multiplier = 1
3788 # dim Handler_read_first divisor = 1
3789 # dim Handler_read_key name = read_key
3790 # dim Handler_read_key algorithm = incremental
3791 # dim Handler_read_key multiplier = 1
3792 # dim Handler_read_key divisor = 1
3793 # dim Handler_read_next name = read_next
3794 # dim Handler_read_next algorithm = incremental
3795 # dim Handler_read_next multiplier = 1
3796 # dim Handler_read_next divisor = 1
3797 # dim Handler_read_prev name = read_prev
3798 # dim Handler_read_prev algorithm = incremental
3799 # dim Handler_read_prev multiplier = 1
3800 # dim Handler_read_prev divisor = 1
3801 # dim Handler_read_rnd name = read_rnd
3802 # dim Handler_read_rnd algorithm = incremental
3803 # dim Handler_read_rnd multiplier = 1
3804 # dim Handler_read_rnd divisor = 1
3805 # dim Handler_read_rnd_next name = read_rnd_next
3806 # dim Handler_read_rnd_next algorithm = incremental
3807 # dim Handler_read_rnd_next multiplier = 1
3808 # dim Handler_read_rnd_next divisor = 1
3809 # dim Handler_rollback name = rollback
3810 # dim Handler_rollback algorithm = incremental
3811 # dim Handler_rollback multiplier = 1
3812 # dim Handler_rollback divisor = 1
3813 # dim Handler_savepoint name = savepoint
3814 # dim Handler_savepoint algorithm = incremental
3815 # dim Handler_savepoint multiplier = 1
3816 # dim Handler_savepoint divisor = 1
3817 # dim Handler_savepoint_rollback name = savepoint_rollback
3818 # dim Handler_savepoint_rollback algorithm = incremental
3819 # dim Handler_savepoint_rollback multiplier = 1
3820 # dim Handler_savepoint_rollback divisor = 1
3821 # dim Handler_update name = update
3822 # dim Handler_update algorithm = incremental
3823 # dim Handler_update multiplier = 1
3824 # dim Handler_update divisor = 1
3825 # dim Handler_write name = write
3826 # dim Handler_write algorithm = incremental
3827 # dim Handler_write multiplier = 1
3828 # dim Handler_write divisor = 1
3829
3830[system.softirqs]
3831 # history = 86400
3832 # enabled = yes
3833 # cache directory = /var/cache/netdata/system.softirqs
3834 # chart type = stacked
3835 # type = system
3836 # family = softirqs
3837 # context = system.softirqs
3838 # units = softirqs/s
3839 # priority = 950
3840 # gap when lost iterations above = 1
3841 # name = system.softirqs
3842 # title = System softirqs (system.softirqs)
3843 # dim HI name = HI
3844 # dim HI algorithm = incremental
3845 # dim HI multiplier = 1
3846 # dim HI divisor = 1
3847 # dim TIMER name = TIMER
3848 # dim TIMER algorithm = incremental
3849 # dim TIMER multiplier = 1
3850 # dim TIMER divisor = 1
3851 # dim NET_TX name = NET_TX
3852 # dim NET_TX algorithm = incremental
3853 # dim NET_TX multiplier = 1
3854 # dim NET_TX divisor = 1
3855 # dim NET_RX name = NET_RX
3856 # dim NET_RX algorithm = incremental
3857 # dim NET_RX multiplier = 1
3858 # dim NET_RX divisor = 1
3859 # dim BLOCK name = BLOCK
3860 # dim BLOCK algorithm = incremental
3861 # dim BLOCK multiplier = 1
3862 # dim BLOCK divisor = 1
3863 # dim BLOCK_IOPOLL name = BLOCK_IOPOLL
3864 # dim BLOCK_IOPOLL algorithm = incremental
3865 # dim BLOCK_IOPOLL multiplier = 1
3866 # dim BLOCK_IOPOLL divisor = 1
3867 # dim TASKLET name = TASKLET
3868 # dim TASKLET algorithm = incremental
3869 # dim TASKLET multiplier = 1
3870 # dim TASKLET divisor = 1
3871 # dim SCHED name = SCHED
3872 # dim SCHED algorithm = incremental
3873 # dim SCHED multiplier = 1
3874 # dim SCHED divisor = 1
3875 # dim HRTIMER name = HRTIMER
3876 # dim HRTIMER algorithm = incremental
3877 # dim HRTIMER multiplier = 1
3878 # dim HRTIMER divisor = 1
3879 # dim RCU name = RCU
3880 # dim RCU algorithm = incremental
3881 # dim RCU multiplier = 1
3882 # dim RCU divisor = 1
3883
3884[cpu.cpu0_softirqs]
3885 # history = 86400
3886 # enabled = yes
3887 # cache directory = /var/cache/netdata/cpu.cpu0_softirqs
3888 # chart type = stacked
3889 # type = cpu
3890 # family = softirqs
3891 # context = cpu.softirqs
3892 # units = softirqs/s
3893 # priority = 3000
3894 # gap when lost iterations above = 1
3895 # name = cpu.cpu0_softirqs
3896 # title = CPU0 softirqs (cpu.cpu0_softirqs)
3897 # dim HI name = HI
3898 # dim HI algorithm = incremental
3899 # dim HI multiplier = 1
3900 # dim HI divisor = 1
3901 # dim TIMER name = TIMER
3902 # dim TIMER algorithm = incremental
3903 # dim TIMER multiplier = 1
3904 # dim TIMER divisor = 1
3905 # dim NET_TX name = NET_TX
3906 # dim NET_TX algorithm = incremental
3907 # dim NET_TX multiplier = 1
3908 # dim NET_TX divisor = 1
3909 # dim NET_RX name = NET_RX
3910 # dim NET_RX algorithm = incremental
3911 # dim NET_RX multiplier = 1
3912 # dim NET_RX divisor = 1
3913 # dim BLOCK name = BLOCK
3914 # dim BLOCK algorithm = incremental
3915 # dim BLOCK multiplier = 1
3916 # dim BLOCK divisor = 1
3917 # dim BLOCK_IOPOLL name = BLOCK_IOPOLL
3918 # dim BLOCK_IOPOLL algorithm = incremental
3919 # dim BLOCK_IOPOLL multiplier = 1
3920 # dim BLOCK_IOPOLL divisor = 1
3921 # dim TASKLET name = TASKLET
3922 # dim TASKLET algorithm = incremental
3923 # dim TASKLET multiplier = 1
3924 # dim TASKLET divisor = 1
3925 # dim SCHED name = SCHED
3926 # dim SCHED algorithm = incremental
3927 # dim SCHED multiplier = 1
3928 # dim SCHED divisor = 1
3929 # dim HRTIMER name = HRTIMER
3930 # dim HRTIMER algorithm = incremental
3931 # dim HRTIMER multiplier = 1
3932 # dim HRTIMER divisor = 1
3933 # dim RCU name = RCU
3934 # dim RCU algorithm = incremental
3935 # dim RCU multiplier = 1
3936 # dim RCU divisor = 1
3937
3938[mysql_local.table_locks]
3939 # history = 86400
3940 # enabled = yes
3941 enabled = no
3942 # cache directory = /var/cache/netdata/mysql_local.table_locks
3943 # chart type = line
3944 # type = mysql_local
3945 # family = locks
3946 # context = mysql.table_locks
3947 # units = locks/s
3948 # priority = 60004
3949 # gap when lost iterations above = 1
3950 # name = mysql_local.table_locks
3951 # title = mysql Tables Locks (mysql_local.table_locks)
3952 # dim Table_locks_immediate name = immediate
3953 # dim Table_locks_immediate algorithm = incremental
3954 # dim Table_locks_immediate multiplier = 1
3955 # dim Table_locks_immediate divisor = 1
3956 # dim Table_locks_waited name = waited
3957 # dim Table_locks_waited algorithm = incremental
3958 # dim Table_locks_waited multiplier = -1
3959 # dim Table_locks_waited divisor = 1
3960
3961[mysql_local.join_issues]
3962 # history = 86400
3963 # enabled = yes
3964 enabled = no
3965 # cache directory = /var/cache/netdata/mysql_local.join_issues
3966 # chart type = line
3967 # type = mysql_local
3968 # family = issues
3969 # context = mysql.join_issues
3970 # units = joins/s
3971 # priority = 60005
3972 # gap when lost iterations above = 1
3973 # name = mysql_local.join_issues
3974 # title = mysql Select Join Issues (mysql_local.join_issues)
3975 # dim Select_full_join name = full_join
3976 # dim Select_full_join algorithm = incremental
3977 # dim Select_full_join multiplier = 1
3978 # dim Select_full_join divisor = 1
3979 # dim Select_full_range_join name = full_range_join
3980 # dim Select_full_range_join algorithm = incremental
3981 # dim Select_full_range_join multiplier = 1
3982 # dim Select_full_range_join divisor = 1
3983 # dim Select_range name = range
3984 # dim Select_range algorithm = incremental
3985 # dim Select_range multiplier = 1
3986 # dim Select_range divisor = 1
3987 # dim Select_range_check name = range_check
3988 # dim Select_range_check algorithm = incremental
3989 # dim Select_range_check multiplier = 1
3990 # dim Select_range_check divisor = 1
3991 # dim Select_scan name = scan
3992 # dim Select_scan algorithm = incremental
3993 # dim Select_scan multiplier = 1
3994 # dim Select_scan divisor = 1
3995
3996[cpu.cpu1_softirqs]
3997 # history = 86400
3998 # enabled = yes
3999 # cache directory = /var/cache/netdata/cpu.cpu1_softirqs
4000 # chart type = stacked
4001 # type = cpu
4002 # family = softirqs
4003 # context = cpu.softirqs
4004 # units = softirqs/s
4005 # priority = 3001
4006 # gap when lost iterations above = 1
4007 # name = cpu.cpu1_softirqs
4008 # title = CPU1 softirqs (cpu.cpu1_softirqs)
4009 # dim HI name = HI
4010 # dim HI algorithm = incremental
4011 # dim HI multiplier = 1
4012 # dim HI divisor = 1
4013 # dim TIMER name = TIMER
4014 # dim TIMER algorithm = incremental
4015 # dim TIMER multiplier = 1
4016 # dim TIMER divisor = 1
4017 # dim NET_TX name = NET_TX
4018 # dim NET_TX algorithm = incremental
4019 # dim NET_TX multiplier = 1
4020 # dim NET_TX divisor = 1
4021 # dim NET_RX name = NET_RX
4022 # dim NET_RX algorithm = incremental
4023 # dim NET_RX multiplier = 1
4024 # dim NET_RX divisor = 1
4025 # dim BLOCK name = BLOCK
4026 # dim BLOCK algorithm = incremental
4027 # dim BLOCK multiplier = 1
4028 # dim BLOCK divisor = 1
4029 # dim BLOCK_IOPOLL name = BLOCK_IOPOLL
4030 # dim BLOCK_IOPOLL algorithm = incremental
4031 # dim BLOCK_IOPOLL multiplier = 1
4032 # dim BLOCK_IOPOLL divisor = 1
4033 # dim TASKLET name = TASKLET
4034 # dim TASKLET algorithm = incremental
4035 # dim TASKLET multiplier = 1
4036 # dim TASKLET divisor = 1
4037 # dim SCHED name = SCHED
4038 # dim SCHED algorithm = incremental
4039 # dim SCHED multiplier = 1
4040 # dim SCHED divisor = 1
4041 # dim HRTIMER name = HRTIMER
4042 # dim HRTIMER algorithm = incremental
4043 # dim HRTIMER multiplier = 1
4044 # dim HRTIMER divisor = 1
4045 # dim RCU name = RCU
4046 # dim RCU algorithm = incremental
4047 # dim RCU multiplier = 1
4048 # dim RCU divisor = 1
4049
4050[mysql_local.sort_issues]
4051 # history = 86400
4052 # enabled = yes
4053 enabled = no
4054 # cache directory = /var/cache/netdata/mysql_local.sort_issues
4055 # chart type = line
4056 # type = mysql_local
4057 # family = issues
4058 # context = mysql.sort.issues
4059 # units = issues/s
4060 # priority = 60006
4061 # gap when lost iterations above = 1
4062 # name = mysql_local.sort_issues
4063 # title = mysql Sort Issues (mysql_local.sort_issues)
4064 # dim Sort_merge_passes name = merge_passes
4065 # dim Sort_merge_passes algorithm = incremental
4066 # dim Sort_merge_passes multiplier = 1
4067 # dim Sort_merge_passes divisor = 1
4068 # dim Sort_range name = range
4069 # dim Sort_range algorithm = incremental
4070 # dim Sort_range multiplier = 1
4071 # dim Sort_range divisor = 1
4072 # dim Sort_scan name = scan
4073 # dim Sort_scan algorithm = incremental
4074 # dim Sort_scan multiplier = 1
4075 # dim Sort_scan divisor = 1
4076
4077[mysql_local.tmp]
4078 # history = 86400
4079 # enabled = yes
4080 enabled = no
4081 # cache directory = /var/cache/netdata/mysql_local.tmp
4082 # chart type = line
4083 # type = mysql_local
4084 # family = temporaries
4085 # context = mysql.tmp
4086 # units = counter
4087 # priority = 60007
4088 # gap when lost iterations above = 1
4089 # name = mysql_local.tmp
4090 # title = mysql Tmp Operations (mysql_local.tmp)
4091 # dim Created_tmp_disk_tables name = disk_tables
4092 # dim Created_tmp_disk_tables algorithm = incremental
4093 # dim Created_tmp_disk_tables multiplier = 1
4094 # dim Created_tmp_disk_tables divisor = 1
4095 # dim Created_tmp_files name = files
4096 # dim Created_tmp_files algorithm = incremental
4097 # dim Created_tmp_files multiplier = 1
4098 # dim Created_tmp_files divisor = 1
4099 # dim Created_tmp_tables name = tables
4100 # dim Created_tmp_tables algorithm = incremental
4101 # dim Created_tmp_tables multiplier = 1
4102 # dim Created_tmp_tables divisor = 1
4103
4104[mysql_local.connections]
4105 # history = 86400
4106 # enabled = yes
4107 enabled = no
4108 # cache directory = /var/cache/netdata/mysql_local.connections
4109 # chart type = line
4110 # type = mysql_local
4111 # family = connections
4112 # context = mysql.connections
4113 # units = connections/s
4114 # priority = 60008
4115 # gap when lost iterations above = 1
4116 # name = mysql_local.connections
4117 # title = mysql Connections (mysql_local.connections)
4118 # dim Connections name = all
4119 # dim Connections algorithm = incremental
4120 # dim Connections multiplier = 1
4121 # dim Connections divisor = 1
4122 # dim Aborted_connects name = aborded
4123 # dim Aborted_connects algorithm = incremental
4124 # dim Aborted_connects multiplier = 1
4125 # dim Aborted_connects divisor = 1
4126
4127[mysql_local.binlog_cache]
4128 # history = 86400
4129 # enabled = yes
4130 enabled = no
4131 # cache directory = /var/cache/netdata/mysql_local.binlog_cache
4132 # chart type = line
4133 # type = mysql_local
4134 # family = binlog
4135 # context = mysql.binlog_cache
4136 # units = transactions/s
4137 # priority = 60009
4138 # gap when lost iterations above = 1
4139 # name = mysql_local.binlog_cache
4140 # title = mysql Binlog Cache (mysql_local.binlog_cache)
4141 # dim Binlog_cache_disk_use name = disk
4142 # dim Binlog_cache_disk_use algorithm = incremental
4143 # dim Binlog_cache_disk_use multiplier = 1
4144 # dim Binlog_cache_disk_use divisor = 1
4145 # dim Binlog_cache_use name = all
4146 # dim Binlog_cache_use algorithm = incremental
4147 # dim Binlog_cache_use multiplier = 1
4148 # dim Binlog_cache_use divisor = 1
4149
4150[mysql_local.threads]
4151 # history = 86400
4152 # enabled = yes
4153 enabled = no
4154 # cache directory = /var/cache/netdata/mysql_local.threads
4155 # chart type = line
4156 # type = mysql_local
4157 # family = threads
4158 # context = mysql.threads
4159 # units = threads
4160 # priority = 60010
4161 # gap when lost iterations above = 1
4162 # name = mysql_local.threads
4163 # title = mysql Threads (mysql_local.threads)
4164 # dim Threads_connected name = connected
4165 # dim Threads_connected algorithm = absolute
4166 # dim Threads_connected multiplier = 1
4167 # dim Threads_connected divisor = 1
4168 # dim Threads_created name = created
4169 # dim Threads_created algorithm = incremental
4170 # dim Threads_created multiplier = 1
4171 # dim Threads_created divisor = 1
4172 # dim Threads_cached name = cached
4173 # dim Threads_cached algorithm = absolute
4174 # dim Threads_cached multiplier = -1
4175 # dim Threads_cached divisor = 1
4176 # dim Threads_running name = running
4177 # dim Threads_running algorithm = absolute
4178 # dim Threads_running multiplier = 1
4179 # dim Threads_running divisor = 1
4180
4181[mysql_local.thread_cache_misses]
4182 # history = 86400
4183 # enabled = yes
4184 enabled = no
4185 # cache directory = /var/cache/netdata/mysql_local.thread_cache_misses
4186 # chart type = area
4187 # type = mysql_local
4188 # family = threads
4189 # context = mysql.thread_cache_misses
4190 # units = misses
4191 # priority = 60011
4192 # gap when lost iterations above = 1
4193 # name = mysql_local.thread_cache_misses
4194 # title = mysql Threads Cache Misses (mysql_local.thread_cache_misses)
4195 # dim misses name = misses
4196 # dim misses algorithm = absolute
4197 # dim misses multiplier = 1
4198 # dim misses divisor = 100
4199
4200[mysql_local.innodb_io]
4201 # history = 86400
4202 # enabled = yes
4203 enabled = no
4204 # cache directory = /var/cache/netdata/mysql_local.innodb_io
4205 # chart type = area
4206 # type = mysql_local
4207 # family = innodb
4208 # context = mysql.innodb_io
4209 # units = kilobytes/s
4210 # priority = 60012
4211 # gap when lost iterations above = 1
4212 # name = mysql_local.innodb_io
4213 # title = mysql InnoDB I/O Bandwidth (mysql_local.innodb_io)
4214 # dim Innodb_data_read name = read
4215 # dim Innodb_data_read algorithm = incremental
4216 # dim Innodb_data_read multiplier = 1
4217 # dim Innodb_data_read divisor = 1024
4218 # dim Innodb_data_written name = write
4219 # dim Innodb_data_written algorithm = incremental
4220 # dim Innodb_data_written multiplier = -1
4221 # dim Innodb_data_written divisor = 1024
4222
4223[mysql_local.innodb_io_ops]
4224 # history = 86400
4225 # enabled = yes
4226 enabled = no
4227 # cache directory = /var/cache/netdata/mysql_local.innodb_io_ops
4228 # chart type = line
4229 # type = mysql_local
4230 # family = innodb
4231 # context = mysql.innodb_io_ops
4232 # units = operations/s
4233 # priority = 60013
4234 # gap when lost iterations above = 1
4235 # name = mysql_local.innodb_io_ops
4236 # title = mysql InnoDB I/O Operations (mysql_local.innodb_io_ops)
4237 # dim Innodb_data_reads name = reads
4238 # dim Innodb_data_reads algorithm = incremental
4239 # dim Innodb_data_reads multiplier = 1
4240 # dim Innodb_data_reads divisor = 1
4241 # dim Innodb_data_writes name = writes
4242 # dim Innodb_data_writes algorithm = incremental
4243 # dim Innodb_data_writes multiplier = -1
4244 # dim Innodb_data_writes divisor = 1
4245 # dim Innodb_data_fsyncs name = fsyncs
4246 # dim Innodb_data_fsyncs algorithm = incremental
4247 # dim Innodb_data_fsyncs multiplier = 1
4248 # dim Innodb_data_fsyncs divisor = 1
4249
4250[mysql_local.innodb_io_pending_ops]
4251 # history = 86400
4252 # enabled = yes
4253 enabled = no
4254 # cache directory = /var/cache/netdata/mysql_local.innodb_io_pending_ops
4255 # chart type = line
4256 # type = mysql_local
4257 # family = innodb
4258 # context = mysql.innodb_io_pending_ops
4259 # units = operations
4260 # priority = 60014
4261 # gap when lost iterations above = 1
4262 # name = mysql_local.innodb_io_pending_ops
4263 # title = mysql InnoDB Pending I/O Operations (mysql_local.innodb_io_pending_ops)
4264 # dim Innodb_data_pending_reads name = reads
4265 # dim Innodb_data_pending_reads algorithm = absolute
4266 # dim Innodb_data_pending_reads multiplier = 1
4267 # dim Innodb_data_pending_reads divisor = 1
4268 # dim Innodb_data_pending_writes name = writes
4269 # dim Innodb_data_pending_writes algorithm = absolute
4270 # dim Innodb_data_pending_writes multiplier = -1
4271 # dim Innodb_data_pending_writes divisor = 1
4272 # dim Innodb_data_pending_fsyncs name = fsyncs
4273 # dim Innodb_data_pending_fsyncs algorithm = absolute
4274 # dim Innodb_data_pending_fsyncs multiplier = 1
4275 # dim Innodb_data_pending_fsyncs divisor = 1
4276
4277[mysql_local.innodb_log]
4278 # history = 86400
4279 # enabled = yes
4280 enabled = no
4281 # cache directory = /var/cache/netdata/mysql_local.innodb_log
4282 # chart type = line
4283 # type = mysql_local
4284 # family = innodb
4285 # context = mysql.innodb_log
4286 # units = operations/s
4287 # priority = 60015
4288 # gap when lost iterations above = 1
4289 # name = mysql_local.innodb_log
4290 # title = mysql InnoDB Log Operations (mysql_local.innodb_log)
4291 # dim Innodb_log_waits name = waits
4292 # dim Innodb_log_waits algorithm = incremental
4293 # dim Innodb_log_waits multiplier = 1
4294 # dim Innodb_log_waits divisor = 1
4295 # dim Innodb_log_write_requests name = write_requests
4296 # dim Innodb_log_write_requests algorithm = incremental
4297 # dim Innodb_log_write_requests multiplier = -1
4298 # dim Innodb_log_write_requests divisor = 1
4299 # dim Innodb_log_writes name = writes
4300 # dim Innodb_log_writes algorithm = incremental
4301 # dim Innodb_log_writes multiplier = -1
4302 # dim Innodb_log_writes divisor = 1
4303
4304[mysql_local.innodb_os_log]
4305 # history = 86400
4306 # enabled = yes
4307 enabled = no
4308 # cache directory = /var/cache/netdata/mysql_local.innodb_os_log
4309 # chart type = line
4310 # type = mysql_local
4311 # family = innodb
4312 # context = mysql.innodb_os_log
4313 # units = operations
4314 # priority = 60016
4315 # gap when lost iterations above = 1
4316 # name = mysql_local.innodb_os_log
4317 # title = mysql InnoDB OS Log Operations (mysql_local.innodb_os_log)
4318 # dim Innodb_os_log_fsyncs name = fsyncs
4319 # dim Innodb_os_log_fsyncs algorithm = incremental
4320 # dim Innodb_os_log_fsyncs multiplier = 1
4321 # dim Innodb_os_log_fsyncs divisor = 1
4322 # dim Innodb_os_log_pending_fsyncs name = pending_fsyncs
4323 # dim Innodb_os_log_pending_fsyncs algorithm = absolute
4324 # dim Innodb_os_log_pending_fsyncs multiplier = 1
4325 # dim Innodb_os_log_pending_fsyncs divisor = 1
4326 # dim Innodb_os_log_pending_writes name = pending_writes
4327 # dim Innodb_os_log_pending_writes algorithm = absolute
4328 # dim Innodb_os_log_pending_writes multiplier = -1
4329 # dim Innodb_os_log_pending_writes divisor = 1
4330
4331[mysql_local.innodb_os_log_io]
4332 # history = 86400
4333 # enabled = yes
4334 enabled = no
4335 # cache directory = /var/cache/netdata/mysql_local.innodb_os_log_io
4336 # chart type = area
4337 # type = mysql_local
4338 # family = innodb
4339 # context = mysql.innodb_os_log_io
4340 # units = kilobytes/s
4341 # priority = 60017
4342 # gap when lost iterations above = 1
4343 # name = mysql_local.innodb_os_log_io
4344 # title = mysql InnoDB OS Log Bandwidth (mysql_local.innodb_os_log_io)
4345 # dim Innodb_os_log_written name = write
4346 # dim Innodb_os_log_written algorithm = incremental
4347 # dim Innodb_os_log_written multiplier = -1
4348 # dim Innodb_os_log_written divisor = 1024
4349
4350[mysql_local.innodb_cur_row_lock]
4351 # history = 86400
4352 # enabled = yes
4353 enabled = no
4354 # cache directory = /var/cache/netdata/mysql_local.innodb_cur_row_lock
4355 # chart type = area
4356 # type = mysql_local
4357 # family = innodb
4358 # context = mysql.innodb_cur_row_lock
4359 # units = operations
4360 # priority = 60018
4361 # gap when lost iterations above = 1
4362 # name = mysql_local.innodb_cur_row_lock
4363 # title = mysql InnoDB Current Row Locks (mysql_local.innodb_cur_row_lock)
4364 # dim Innodb_row_lock_current_waits name = current_waits
4365 # dim Innodb_row_lock_current_waits algorithm = absolute
4366 # dim Innodb_row_lock_current_waits multiplier = 1
4367 # dim Innodb_row_lock_current_waits divisor = 1
4368
4369[mysql_local.innodb_rows]
4370 # history = 86400
4371 # enabled = yes
4372 enabled = no
4373 # cache directory = /var/cache/netdata/mysql_local.innodb_rows
4374 # chart type = area
4375 # type = mysql_local
4376 # family = innodb
4377 # context = mysql.innodb_rows
4378 # units = operations/s
4379 # priority = 60019
4380 # gap when lost iterations above = 1
4381 # name = mysql_local.innodb_rows
4382 # title = mysql InnoDB Row Operations (mysql_local.innodb_rows)
4383 # dim Innodb_rows_read name = read
4384 # dim Innodb_rows_read algorithm = incremental
4385 # dim Innodb_rows_read multiplier = 1
4386 # dim Innodb_rows_read divisor = 1
4387 # dim Innodb_rows_deleted name = deleted
4388 # dim Innodb_rows_deleted algorithm = incremental
4389 # dim Innodb_rows_deleted multiplier = -1
4390 # dim Innodb_rows_deleted divisor = 1
4391 # dim Innodb_rows_inserted name = inserted
4392 # dim Innodb_rows_inserted algorithm = incremental
4393 # dim Innodb_rows_inserted multiplier = 1
4394 # dim Innodb_rows_inserted divisor = 1
4395 # dim Innodb_rows_updated name = updated
4396 # dim Innodb_rows_updated algorithm = incremental
4397 # dim Innodb_rows_updated multiplier = -1
4398 # dim Innodb_rows_updated divisor = 1
4399
4400[mysql_local.binlog_stmt_cache]
4401 # history = 86400
4402 # enabled = yes
4403 enabled = no
4404 # cache directory = /var/cache/netdata/mysql_local.binlog_stmt_cache
4405 # chart type = line
4406 # type = mysql_local
4407 # family = binlog
4408 # context = mysql.binlog_stmt_cache
4409 # units = statements/s
4410 # priority = 60020
4411 # gap when lost iterations above = 1
4412 # name = mysql_local.binlog_stmt_cache
4413 # title = mysql Binlog Statement Cache (mysql_local.binlog_stmt_cache)
4414 # dim Binlog_stmt_cache_disk_use name = disk
4415 # dim Binlog_stmt_cache_disk_use algorithm = incremental
4416 # dim Binlog_stmt_cache_disk_use multiplier = 1
4417 # dim Binlog_stmt_cache_disk_use divisor = 1
4418 # dim Binlog_stmt_cache_use name = all
4419 # dim Binlog_stmt_cache_use algorithm = incremental
4420 # dim Binlog_stmt_cache_use multiplier = 1
4421 # dim Binlog_stmt_cache_use divisor = 1
4422
4423[system.ipv6]
4424 # history = 86400
4425 # enabled = yes
4426 enabled = yes
4427 # cache directory = /var/cache/netdata/system.ipv6
4428 # chart type = area
4429 # type = system
4430 # family = network
4431 # context = system.ipv6
4432 # units = kilobits/s
4433 # priority = 500
4434 # gap when lost iterations above = 1
4435 # name = system.ipv6
4436 # title = IPv6 Bandwidth (system.ipv6)
4437 # dim received name = received
4438 # dim received algorithm = incremental
4439 # dim received multiplier = 8
4440 # dim received divisor = 1024
4441 # dim sent name = sent
4442 # dim sent algorithm = incremental
4443 # dim sent multiplier = -8
4444 # dim sent divisor = 1024
4445
4446[ipv6.packets]
4447 # history = 86400
4448 # enabled = yes
4449 enabled = yes
4450 # cache directory = /var/cache/netdata/ipv6.packets
4451 # chart type = line
4452 # type = ipv6
4453 # family = packets
4454 # context = ipv6.packets
4455 # units = packets/s
4456 # priority = 3000
4457 # gap when lost iterations above = 1
4458 # name = ipv6.packets
4459 # title = IPv6 Packets (ipv6.packets)
4460 # dim received name = received
4461 # dim received algorithm = incremental
4462 # dim received multiplier = 1
4463 # dim received divisor = 1
4464 # dim sent name = sent
4465 # dim sent algorithm = incremental
4466 # dim sent multiplier = -1
4467 # dim sent divisor = 1
4468 # dim forwarded name = forwarded
4469 # dim forwarded algorithm = incremental
4470 # dim forwarded multiplier = 1
4471 # dim forwarded divisor = 1
4472 # dim delivers name = delivers
4473 # dim delivers algorithm = incremental
4474 # dim delivers multiplier = -1
4475 # dim delivers divisor = 1
4476
4477[ipv6.udppackets]
4478 # history = 86400
4479 # enabled = yes
4480 enabled = no
4481 # cache directory = /var/cache/netdata/ipv6.udppackets
4482 # chart type = line
4483 # type = ipv6
4484 # family = udp
4485 # context = ipv6.udppackets
4486 # units = packets/s
4487 # priority = 3601
4488 # gap when lost iterations above = 1
4489 # name = ipv6.udppackets
4490 # title = IPv6 UDP Packets (ipv6.udppackets)
4491 # dim received name = received
4492 # dim received algorithm = incremental
4493 # dim received multiplier = 1
4494 # dim received divisor = 1
4495 # dim sent name = sent
4496 # dim sent algorithm = incremental
4497 # dim sent multiplier = -1
4498 # dim sent divisor = 1
4499
4500[ipv6.mcast]
4501 # history = 86400
4502 # enabled = yes
4503 enabled = no
4504 # cache directory = /var/cache/netdata/ipv6.mcast
4505 # chart type = area
4506 # type = ipv6
4507 # family = multicast
4508 # context = ipv6.mcast
4509 # units = kilobits/s
4510 # priority = 9000
4511 # gap when lost iterations above = 1
4512 # name = ipv6.mcast
4513 # title = IPv6 Multicast Bandwidth (ipv6.mcast)
4514 # dim received name = received
4515 # dim received algorithm = incremental
4516 # dim received multiplier = 8
4517 # dim received divisor = 1024
4518 # dim sent name = sent
4519 # dim sent algorithm = incremental
4520 # dim sent multiplier = -8
4521 # dim sent divisor = 1024
4522
4523[ipv6.mcastpkts]
4524 # history = 86400
4525 # enabled = yes
4526 enabled = no
4527 # cache directory = /var/cache/netdata/ipv6.mcastpkts
4528 # chart type = line
4529 # type = ipv6
4530 # family = multicast
4531 # context = ipv6.mcastpkts
4532 # units = packets/s
4533 # priority = 9500
4534 # gap when lost iterations above = 1
4535 # name = ipv6.mcastpkts
4536 # title = IPv6 Multicast Packets (ipv6.mcastpkts)
4537 # dim received name = received
4538 # dim received algorithm = incremental
4539 # dim received multiplier = 1
4540 # dim received divisor = 1
4541 # dim sent name = sent
4542 # dim sent algorithm = incremental
4543 # dim sent multiplier = -1
4544 # dim sent divisor = 1
4545
4546[nginx.connections]
4547 # history = 86400
4548 # enabled = yes
4549 enabled = no
4550 # cache directory = /var/cache/netdata/nginx.connections
4551 # chart type = line
4552 # type = nginx
4553 # family = nginx
4554 # context = nginx.connections
4555 # units = connections
4556 # priority = 60001
4557 # gap when lost iterations above = 1
4558 # name = nginx.connections
4559 # title = nginx Active Connections (nginx.connections)
4560 # dim active name = active
4561 # dim active algorithm = absolute
4562 # dim active multiplier = 1
4563 # dim active divisor = 1
4564
4565[ipv6.icmp]
4566 # history = 86400
4567 # enabled = yes
4568 enabled = no
4569 # cache directory = /var/cache/netdata/ipv6.icmp
4570 # chart type = line
4571 # type = ipv6
4572 # family = icmp
4573 # context = ipv6.icmp
4574 # units = messages/s
4575 # priority = 10000
4576 # gap when lost iterations above = 1
4577 # name = ipv6.icmp
4578 # title = IPv6 ICMP Messages (ipv6.icmp)
4579 # dim received name = received
4580 # dim received algorithm = incremental
4581 # dim received multiplier = 1
4582 # dim received divisor = 1
4583 # dim sent name = sent
4584 # dim sent algorithm = incremental
4585 # dim sent multiplier = -1
4586 # dim sent divisor = 1
4587
4588[ipv6.icmprouter]
4589 # history = 86400
4590 # enabled = yes
4591 enabled = no
4592 # cache directory = /var/cache/netdata/ipv6.icmprouter
4593 # chart type = line
4594 # type = ipv6
4595 # family = icmp
4596 # context = ipv6.icmprouter
4597 # units = messages/s
4598 # priority = 10400
4599 # gap when lost iterations above = 1
4600 # name = ipv6.icmprouter
4601 # title = IPv6 Router Messages (ipv6.icmprouter)
4602 # dim InSolicits name = InSolicits
4603 # dim InSolicits algorithm = incremental
4604 # dim InSolicits multiplier = 1
4605 # dim InSolicits divisor = 1
4606 # dim OutSolicits name = OutSolicits
4607 # dim OutSolicits algorithm = incremental
4608 # dim OutSolicits multiplier = -1
4609 # dim OutSolicits divisor = 1
4610 # dim InAdvertisements name = InAdvertisements
4611 # dim InAdvertisements algorithm = incremental
4612 # dim InAdvertisements multiplier = 1
4613 # dim InAdvertisements divisor = 1
4614 # dim OutAdvertisements name = OutAdvertisements
4615 # dim OutAdvertisements algorithm = incremental
4616 # dim OutAdvertisements multiplier = -1
4617 # dim OutAdvertisements divisor = 1
4618
4619[ipv6.icmpneighbor]
4620 # history = 86400
4621 # enabled = yes
4622 enabled = no
4623 # cache directory = /var/cache/netdata/ipv6.icmpneighbor
4624 # chart type = line
4625 # type = ipv6
4626 # family = icmp
4627 # context = ipv6.icmpneighbor
4628 # units = messages/s
4629 # priority = 10500
4630 # gap when lost iterations above = 1
4631 # name = ipv6.icmpneighbor
4632 # title = IPv6 Neighbor Messages (ipv6.icmpneighbor)
4633 # dim InSolicits name = InSolicits
4634 # dim InSolicits algorithm = incremental
4635 # dim InSolicits multiplier = 1
4636 # dim InSolicits divisor = 1
4637 # dim OutSolicits name = OutSolicits
4638 # dim OutSolicits algorithm = incremental
4639 # dim OutSolicits multiplier = -1
4640 # dim OutSolicits divisor = 1
4641 # dim InAdvertisements name = InAdvertisements
4642 # dim InAdvertisements algorithm = incremental
4643 # dim InAdvertisements multiplier = 1
4644 # dim InAdvertisements divisor = 1
4645 # dim OutAdvertisements name = OutAdvertisements
4646 # dim OutAdvertisements algorithm = incremental
4647 # dim OutAdvertisements multiplier = -1
4648 # dim OutAdvertisements divisor = 1
4649
4650[ipv6.icmpmldv2]
4651 # history = 86400
4652 # enabled = yes
4653 enabled = no
4654 # cache directory = /var/cache/netdata/ipv6.icmpmldv2
4655 # chart type = line
4656 # type = ipv6
4657 # family = icmp
4658 # context = ipv6.icmpmldv2
4659 # units = reports/s
4660 # priority = 10600
4661 # gap when lost iterations above = 1
4662 # name = ipv6.icmpmldv2
4663 # title = IPv6 ICMP MLDv2 Reports (ipv6.icmpmldv2)
4664 # dim received name = received
4665 # dim received algorithm = incremental
4666 # dim received multiplier = 1
4667 # dim received divisor = 1
4668 # dim sent name = sent
4669 # dim sent algorithm = incremental
4670 # dim sent multiplier = -1
4671 # dim sent divisor = 1
4672
4673[ipv6.icmptypes]
4674 # history = 86400
4675 # enabled = yes
4676 enabled = no
4677 # cache directory = /var/cache/netdata/ipv6.icmptypes
4678 # chart type = line
4679 # type = ipv6
4680 # family = icmp
4681 # context = ipv6.icmptypes
4682 # units = messages/s
4683 # priority = 10700
4684 # gap when lost iterations above = 1
4685 # name = ipv6.icmptypes
4686 # title = IPv6 ICMP Types (ipv6.icmptypes)
4687 # dim InType1 name = InType1
4688 # dim InType1 algorithm = incremental
4689 # dim InType1 multiplier = 1
4690 # dim InType1 divisor = 1
4691 # dim InType128 name = InType128
4692 # dim InType128 algorithm = incremental
4693 # dim InType128 multiplier = 1
4694 # dim InType128 divisor = 1
4695 # dim InType129 name = InType129
4696 # dim InType129 algorithm = incremental
4697 # dim InType129 multiplier = 1
4698 # dim InType129 divisor = 1
4699 # dim InType136 name = InType136
4700 # dim InType136 algorithm = incremental
4701 # dim InType136 multiplier = 1
4702 # dim InType136 divisor = 1
4703 # dim OutType1 name = OutType1
4704 # dim OutType1 algorithm = incremental
4705 # dim OutType1 multiplier = -1
4706 # dim OutType1 divisor = 1
4707 # dim OutType128 name = OutType128
4708 # dim OutType128 algorithm = incremental
4709 # dim OutType128 multiplier = -1
4710 # dim OutType128 divisor = 1
4711 # dim OutType129 name = OutType129
4712 # dim OutType129 algorithm = incremental
4713 # dim OutType129 multiplier = -1
4714 # dim OutType129 divisor = 1
4715 # dim OutType133 name = OutType133
4716 # dim OutType133 algorithm = incremental
4717 # dim OutType133 multiplier = -1
4718 # dim OutType133 divisor = 1
4719 # dim OutType135 name = OutType135
4720 # dim OutType135 algorithm = incremental
4721 # dim OutType135 multiplier = -1
4722 # dim OutType135 divisor = 1
4723 # dim OutType143 name = OutType143
4724 # dim OutType143 algorithm = incremental
4725 # dim OutType143 multiplier = -1
4726 # dim OutType143 divisor = 1
4727
4728[ipv6.ect]
4729 # history = 86400
4730 # enabled = yes
4731 enabled = no
4732 # cache directory = /var/cache/netdata/ipv6.ect
4733 # chart type = line
4734 # type = ipv6
4735 # family = packets
4736 # context = ipv6.ect
4737 # units = packets/s
4738 # priority = 10800
4739 # gap when lost iterations above = 1
4740 # name = ipv6.ect
4741 # title = IPv6 ECT Packets (ipv6.ect)
4742 # dim InNoECTPkts name = InNoECTPkts
4743 # dim InNoECTPkts algorithm = incremental
4744 # dim InNoECTPkts multiplier = 1
4745 # dim InNoECTPkts divisor = 1
4746 # dim InECT1Pkts name = InECT1Pkts
4747 # dim InECT1Pkts algorithm = incremental
4748 # dim InECT1Pkts multiplier = 1
4749 # dim InECT1Pkts divisor = 1
4750 # dim InECT0Pkts name = InECT0Pkts
4751 # dim InECT0Pkts algorithm = incremental
4752 # dim InECT0Pkts multiplier = 1
4753 # dim InECT0Pkts divisor = 1
4754 # dim InCEPkts name = InCEPkts
4755 # dim InCEPkts algorithm = incremental
4756 # dim InCEPkts multiplier = 1
4757 # dim InCEPkts divisor = 1
4758
4759[nginx.requests]
4760 # history = 86400
4761 # enabled = yes
4762 enabled = no
4763 # cache directory = /var/cache/netdata/nginx.requests
4764 # chart type = line
4765 # type = nginx
4766 # family = nginx
4767 # context = nginx.requests
4768 # units = requests/s
4769 # priority = 60002
4770 # gap when lost iterations above = 1
4771 # name = nginx.requests
4772 # title = nginx Requests (nginx.requests)
4773 # dim requests name = requests
4774 # dim requests algorithm = incremental
4775 # dim requests multiplier = 1
4776 # dim requests divisor = 1
4777
4778[nginx.connections_status]
4779 # history = 86400
4780 # enabled = yes
4781 enabled = no
4782 # cache directory = /var/cache/netdata/nginx.connections_status
4783 # chart type = line
4784 # type = nginx
4785 # family = nginx
4786 # context = nginx.connections.status
4787 # units = connections
4788 # priority = 60003
4789 # gap when lost iterations above = 1
4790 # name = nginx.connections_status
4791 # title = nginx Active Connections by Status (nginx.connections_status)
4792 # dim reading name = reading
4793 # dim reading algorithm = absolute
4794 # dim reading multiplier = 1
4795 # dim reading divisor = 1
4796 # dim writing name = writing
4797 # dim writing algorithm = absolute
4798 # dim writing multiplier = 1
4799 # dim writing divisor = 1
4800 # dim waiting name = idle
4801 # dim waiting algorithm = absolute
4802 # dim waiting multiplier = 1
4803 # dim waiting divisor = 1
4804
4805[netfilter.sockets]
4806 # history = 86400
4807 # enabled = yes
4808 enabled = no
4809 # cache directory = /var/cache/netdata/netfilter.sockets
4810 # chart type = line
4811 # type = netfilter
4812 # family = netfilter
4813 # context = netfilter.sockets
4814 # units = active connections
4815 # priority = 1000
4816 # gap when lost iterations above = 1
4817 # name = netfilter.sockets
4818 # title = Netfilter Connections (netfilter.sockets)
4819 # dim connections name = connections
4820 # dim connections algorithm = absolute
4821 # dim connections multiplier = 1
4822 # dim connections divisor = 1
4823
4824[nginx.connect_rate]
4825 # history = 86400
4826 # enabled = yes
4827 enabled = no
4828 # cache directory = /var/cache/netdata/nginx.connect_rate
4829 # chart type = line
4830 # type = nginx
4831 # family = nginx
4832 # context = nginx.connections.rate
4833 # units = connections/s
4834 # priority = 60004
4835 # gap when lost iterations above = 1
4836 # name = nginx.connect_rate
4837 # title = nginx Connections Rate (nginx.connect_rate)
4838 # dim accepts name = accepted
4839 # dim accepts algorithm = incremental
4840 # dim accepts multiplier = 1
4841 # dim accepts divisor = 1
4842 # dim handled name = handled
4843 # dim handled algorithm = incremental
4844 # dim handled multiplier = 1
4845 # dim handled divisor = 1
4846
4847[netfilter.new]
4848 # history = 86400
4849 # enabled = yes
4850 enabled = no
4851 # cache directory = /var/cache/netdata/netfilter.new
4852 # chart type = line
4853 # type = netfilter
4854 # family = netfilter
4855 # context = netfilter.new
4856 # units = connections/s
4857 # priority = 1001
4858 # gap when lost iterations above = 1
4859 # name = netfilter.new
4860 # title = Netfilter New Connections (netfilter.new)
4861 # dim new name = new
4862 # dim new algorithm = incremental
4863 # dim new multiplier = 1
4864 # dim new divisor = 1
4865 # dim ignore name = ignore
4866 # dim ignore algorithm = incremental
4867 # dim ignore multiplier = -1
4868 # dim ignore divisor = 1
4869 # dim invalid name = invalid
4870 # dim invalid algorithm = incremental
4871 # dim invalid multiplier = -1
4872 # dim invalid divisor = 1
4873
4874[netfilter.changes]
4875 # history = 86400
4876 # enabled = yes
4877 enabled = no
4878 # cache directory = /var/cache/netdata/netfilter.changes
4879 # chart type = line
4880 # type = netfilter
4881 # family = netfilter
4882 # context = netfilter.changes
4883 # units = changes/s
4884 # priority = 1002
4885 # gap when lost iterations above = 1
4886 # name = netfilter.changes
4887 # title = Netfilter Connection Changes (netfilter.changes)
4888 # dim inserted name = inserted
4889 # dim inserted algorithm = incremental
4890 # dim inserted multiplier = 1
4891 # dim inserted divisor = 1
4892 # dim deleted name = deleted
4893 # dim deleted algorithm = incremental
4894 # dim deleted multiplier = -1
4895 # dim deleted divisor = 1
4896 # dim delete_list name = delete_list
4897 # dim delete_list algorithm = incremental
4898 # dim delete_list multiplier = -1
4899 # dim delete_list divisor = 1
4900
4901[netdata.plugin_chartsd_example]
4902 # history = 86400
4903 # enabled = yes
4904 enabled = yes
4905 # cache directory = /var/cache/netdata/netdata.plugin_chartsd_example
4906 # chart type = area
4907 # type = netdata
4908 # family = charts.d
4909 # context = netdata.plugin_charts
4910 # units = milliseconds / run
4911 # priority = 145000
4912 # gap when lost iterations above = 1
4913 # name = netdata.plugin_chartsd_example
4914 # title = Execution time for example plugin (netdata.plugin_chartsd_example)
4915 # dim run_time name = run time
4916 # dim run_time algorithm = absolute
4917 # dim run_time multiplier = 1
4918 # dim run_time divisor = 1
4919
4920[netdata.plugin_chartsd_mysql]
4921 # history = 86400
4922 # enabled = yes
4923 enabled = no
4924 # cache directory = /var/cache/netdata/netdata.plugin_chartsd_mysql
4925 # chart type = area
4926 # type = netdata
4927 # family = charts.d
4928 # context = netdata.plugin_charts
4929 # units = milliseconds / run
4930 # priority = 145000
4931 # gap when lost iterations above = 1
4932 # name = netdata.plugin_chartsd_mysql
4933 # title = Execution time for mysql plugin (netdata.plugin_chartsd_mysql)
4934 # dim run_time name = run time
4935 # dim run_time algorithm = absolute
4936 # dim run_time multiplier = 1
4937 # dim run_time divisor = 1
4938
4939[netdata.plugin_chartsd_nginx]
4940 # history = 86400
4941 # enabled = yes
4942 enabled = no
4943 # cache directory = /var/cache/netdata/netdata.plugin_chartsd_nginx
4944 # chart type = area
4945 # type = netdata
4946 # family = charts.d
4947 # context = netdata.plugin_charts
4948 # units = milliseconds / run
4949 # priority = 145000
4950 # gap when lost iterations above = 1
4951 # name = netdata.plugin_chartsd_nginx
4952 # title = Execution time for nginx plugin (netdata.plugin_chartsd_nginx)
4953 # dim run_time name = run time
4954 # dim run_time algorithm = absolute
4955 # dim run_time multiplier = 1
4956 # dim run_time divisor = 1
4957
4958[netfilter.expect]
4959 # history = 86400
4960 # enabled = yes
4961 enabled = no
4962 # cache directory = /var/cache/netdata/netfilter.expect
4963 # chart type = line
4964 # type = netfilter
4965 # family = netfilter
4966 # context = netfilter.expect
4967 # units = expectations/s
4968 # priority = 1003
4969 # gap when lost iterations above = 1
4970 # name = netfilter.expect
4971 # title = Netfilter Connection Expectations (netfilter.expect)
4972 # dim created name = created
4973 # dim created algorithm = incremental
4974 # dim created multiplier = 1
4975 # dim created divisor = 1
4976 # dim deleted name = deleted
4977 # dim deleted algorithm = incremental
4978 # dim deleted multiplier = -1
4979 # dim deleted divisor = 1
4980 # dim new name = new
4981 # dim new algorithm = incremental
4982 # dim new multiplier = 1
4983 # dim new divisor = 1
4984
4985[netdata.plugin_chartsd_postfix]
4986 # history = 86400
4987 # enabled = yes
4988 enabled = no
4989 # cache directory = /var/cache/netdata/netdata.plugin_chartsd_postfix
4990 # chart type = area
4991 # type = netdata
4992 # family = charts.d
4993 # context = netdata.plugin_charts
4994 # units = milliseconds / run
4995 # priority = 145000
4996 # gap when lost iterations above = 1
4997 # name = netdata.plugin_chartsd_postfix
4998 # title = Execution time for postfix plugin (netdata.plugin_chartsd_postfix)
4999 # dim run_time name = run time
5000 # dim run_time algorithm = absolute
5001 # dim run_time multiplier = 1
5002 # dim run_time divisor = 1
5003
5004[netfilter.search]
5005 # history = 86400
5006 # enabled = yes
5007 enabled = no
5008 # cache directory = /var/cache/netdata/netfilter.search
5009 # chart type = line
5010 # type = netfilter
5011 # family = netfilter
5012 # context = netfilter.search
5013 # units = searches/s
5014 # priority = 1010
5015 # gap when lost iterations above = 1
5016 # name = netfilter.search
5017 # title = Netfilter Connection Searches (netfilter.search)
5018 # dim searched name = searched
5019 # dim searched algorithm = incremental
5020 # dim searched multiplier = 1
5021 # dim searched divisor = 1
5022 # dim restarted name = restarted
5023 # dim restarted algorithm = incremental
5024 # dim restarted multiplier = -1
5025 # dim restarted divisor = 1
5026 # dim found name = found
5027 # dim found algorithm = incremental
5028 # dim found multiplier = 1
5029 # dim found divisor = 1
5030
5031[netfilter.errors]
5032 # history = 86400
5033 # enabled = yes
5034 enabled = no
5035 # cache directory = /var/cache/netdata/netfilter.errors
5036 # chart type = line
5037 # type = netfilter
5038 # family = netfilter
5039 # context = netfilter.errors
5040 # units = events/s
5041 # priority = 1005
5042 # gap when lost iterations above = 1
5043 # name = netfilter.errors
5044 # title = Netfilter Errors (netfilter.errors)
5045 # dim icmp_error name = icmp_error
5046 # dim icmp_error algorithm = incremental
5047 # dim icmp_error multiplier = 1
5048 # dim icmp_error divisor = 1
5049 # dim insert_failed name = insert_failed
5050 # dim insert_failed algorithm = incremental
5051 # dim insert_failed multiplier = -1
5052 # dim insert_failed divisor = 1
5053 # dim drop name = drop
5054 # dim drop algorithm = incremental
5055 # dim drop multiplier = -1
5056 # dim drop divisor = 1
5057 # dim early_drop name = early_drop
5058 # dim early_drop algorithm = incremental
5059 # dim early_drop multiplier = -1
5060 # dim early_drop divisor = 1
5061
5062[mem.pgfaults]
5063 # history = 86400
5064 # enabled = yes
5065 enabled = no
5066 # cache directory = /var/cache/netdata/mem.pgfaults
5067 # chart type = line
5068 # type = mem
5069 # family = system
5070 # context = mem.pgfaults
5071 # units = page faults/s
5072 # priority = 500
5073 # gap when lost iterations above = 1
5074 # name = mem.pgfaults
5075 # title = Memory Page Faults (mem.pgfaults)
5076 # dim minor name = minor
5077 # dim minor algorithm = incremental
5078 # dim minor multiplier = 1
5079 # dim minor divisor = 1
5080 # dim major name = major
5081 # dim major algorithm = incremental
5082 # dim major multiplier = -1
5083 # dim major divisor = 1
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/netdata.service b/meta-webserver/recipes-webadmin/netdata/netdata/netdata.service
deleted file mode 100644
index f4911f3b6e..0000000000
--- a/meta-webserver/recipes-webadmin/netdata/netdata/netdata.service
+++ /dev/null
@@ -1,15 +0,0 @@
1# SPDX-License-Identifier: GPL-3.0-or-later
2[Unit]
3Description=Real time performance monitoring
4RequiresMountsFor=/var
5After=network.target
6
7[Service]
8Type=simple
9ExecStartPre=/bin/mkdir -p /var/log/netdata
10ExecStartPre=/bin/chown -R netdata:netdata /var/log/netdata
11ExecStart=/usr/sbin/netdata -D -u netdata
12
13
14[Install]
15WantedBy=multi-user.target
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_1.44.3.bb b/meta-webserver/recipes-webadmin/netdata/netdata_1.44.3.bb
deleted file mode 100644
index b06a5df314..0000000000
--- a/meta-webserver/recipes-webadmin/netdata/netdata_1.44.3.bb
+++ /dev/null
@@ -1,81 +0,0 @@
1SUMMARY = "Real-time performance monitoring"
2DESCRIPTION = "Netdata is high-fidelity infrastructure monitoring and troubleshooting. \
3 Open-source, free, preconfigured, opinionated, and always real-time."
4HOMEPAGE = "https://github.com/netdata/netdata/"
5LICENSE = "GPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=fc9b848046ef54b5eaee6071947abd24"
7
8DEPENDS += "json-c libuv libyaml util-linux zlib "
9
10SRC_URI = "\
11 https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz \
12 file://netdata.conf \
13 file://netdata.service \
14"
15
16SRC_URI[sha256sum] = "50df30a9aaf60d550eb8e607230d982827e04194f7df3eba0e83ff7919270ad2"
17
18UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/tags"
19UPSTREAM_CHECK_REGEX = "${BPN}/releases/tag/v(?P<pver>\d+(?:\.\d+)*)"
20
21S = "${WORKDIR}/${BPN}-v${PV}"
22
23# Stop sending anonymous statistics to Google Analytics
24NETDATA_ANONYMOUS ??= "enabled"
25
26inherit pkgconfig autotools-brokensep useradd systemd
27
28LIBS:toolchain-clang:x86 = "-latomic"
29LIBS:riscv64 = "-latomic"
30LIBS:riscv32 = "-latomic"
31LIBS:mips = "-latomic"
32export LIBS
33
34#systemd
35SYSTEMD_PACKAGES = "${PN}"
36SYSTEMD_SERVICE:${PN} = "netdata.service"
37SYSTEMD_AUTO_ENABLE:${PN} = "enable"
38
39#User specific
40USERADD_PACKAGES = "${PN}"
41USERADD_PARAM:${PN} = "--system --no-create-home --home-dir ${localstatedir}/run/netdata --user-group netdata"
42
43PACKAGECONFIG ??= "openssl"
44PACKAGECONFIG[cloud] = "--enable-cloud, --disable-cloud,"
45PACKAGECONFIG[lz4] = "--enable-lz4, --disable-lz4, lz4"
46PACKAGECONFIG[openssl] = "--enable-openssl, --disable-openssl, openssl"
47
48# ebpf doesn't compile (or detect) the cross compilation well
49EXTRA_OECONF += "--disable-ebpf"
50
51do_install:append() {
52 #set S UID for plugins
53 chmod 4755 ${D}${libexecdir}/netdata/plugins.d/apps.plugin
54
55 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
56 # Install systemd unit files
57 install -d ${D}${systemd_unitdir}/system
58 install -m 0644 ${UNPACKDIR}/netdata.service ${D}${systemd_unitdir}/system
59 sed -i -e 's,@@datadir,${datadir_native},g' ${D}${systemd_unitdir}/system/netdata.service
60 fi
61
62 # Install default netdata.conf
63 install -d ${D}${sysconfdir}/netdata
64 install -m 0644 ${UNPACKDIR}/netdata.conf ${D}${sysconfdir}/netdata/
65 sed -i -e 's,@@sysconfdir,${sysconfdir},g' ${D}${sysconfdir}/netdata/netdata.conf
66 sed -i -e 's,@@libdir,${libexecdir},g' ${D}${sysconfdir}/netdata/netdata.conf
67 sed -i -e 's,@@datadir,${datadir},g' ${D}${sysconfdir}/netdata/netdata.conf
68
69 if [ "${NETDATA_ANONYMOUS}" = "enabled" ]; then
70 touch ${D}${sysconfdir}/netdata/.opt-out-from-anonymous-statistics
71 fi
72
73 install --group netdata --owner netdata --directory ${D}${localstatedir}/cache/netdata
74 install --group netdata --owner netdata --directory ${D}${localstatedir}/lib/netdata
75
76 chown -R netdata:netdata ${D}${datadir}/netdata/web
77}
78
79FILES:${PN} += "${localstatedir}/cache/netdata/ ${localstatedir}/lib/netdata/"
80
81RDEPENDS:${PN} = "bash python3-core zlib"
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb
new file mode 100644
index 0000000000..f18c979685
--- /dev/null
+++ b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb
@@ -0,0 +1,155 @@
1SUMMARY = "Real-time performance monitoring"
2DESCRIPTION = "Netdata is high-fidelity infrastructure monitoring and troubleshooting. \
3 Open-source, free, preconfigured, opinionated, and always real-time."
4HOMEPAGE = "https://github.com/netdata/netdata/"
5LICENSE = "GPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=fc9b848046ef54b5eaee6071947abd24"
7
8DEPENDS += "\
9 json-c \
10 libuv \
11 libyaml \
12 lz4 \
13 util-linux \
14 zlib \
15 "
16
17SRC_URI = "\
18 https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz \
19 file://0002-Do-not-hardcode-systemd-unit-directories.patch \
20 file://netdata.conf \
21 file://netdata-volatiles.conf \
22 ${@bb.utils.contains('PACKAGECONFIG', 'go', 'file://go.d.conf', '', d)} \
23 "
24SRC_URI[sha256sum] = "8073eee2392f92daa1f8bb5cf13fb988b8c3b52ff9574b50706ff69bdbdb51ce"
25
26UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/tags"
27UPSTREAM_CHECK_REGEX = "${BPN}/releases/tag/v(?P<pver>(?!1\.99)\d+(?:\.\d+)*)"
28
29S = "${UNPACKDIR}/${BPN}-v${PV}"
30
31# Stop sending anonymous statistics to Google Analytics
32NETDATA_ANONYMOUS ??= "enabled"
33
34inherit pkgconfig useradd systemd
35# Inherit cmake last to use its do_compile task (and not go's)
36inherit_defer ${@bb.utils.filter("PACKAGECONFIG", "go", d)} cmake
37
38TARGET_CC_ARCH:append:libc-musl = " -D_LARGEFILE64_SOURCE"
39
40LIBS:toolchain-clang:x86 = "-latomic"
41LIBS:riscv64 = "-latomic"
42LIBS:riscv32 = "-latomic"
43LIBS:mips = "-latomic"
44export LIBS
45
46# Skip go.d plugins QA issues
47CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'go', \
48 '-Wno-aggressive-loop-optimizations -Wno-nonnull -Wno-stringop-overflow' \
49 , '', d)}"
50INSANE_SKIP:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'go', 'already-stripped buildpaths', '', d)}"
51
52# network is required by go to get dependent packages
53do_compile[network] = "${@bb.utils.contains('PACKAGECONFIG', 'go', '1', '0', d)}"
54
55#systemd
56SYSTEMD_PACKAGES = "${PN}"
57export SERVICE_FILES = "netdata.service netdata-updater.service netdata-updater.timer"
58SYSTEMD_SERVICE:${PN} = "${SERVICE_FILES}"
59SYSTEMD_AUTO_ENABLE:${PN} = "enable"
60
61#User specific
62USERADD_PACKAGES = "${PN}"
63USERADD_PARAM:${PN} = "--system --no-create-home --home-dir ${localstatedir}/run/netdata \
64 ${@bb.utils.contains('PACKAGECONFIG','docker','--groups docker','',d)} --user-group netdata"
65
66PACKAGECONFIG ??= "openssl freeipmi ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
67PACKAGECONFIG[brotli] = ",,brotli"
68PACKAGECONFIG[cloud] = "-DENABLE_CLOUD=ON,-DENABLE_CLOUD=OFF,"
69PACKAGECONFIG[openssl] = "-DENABLE_OPENSSL=ON,-DENABLE_OPENSSL=OFF,openssl"
70PACKAGECONFIG[freeipmi] = "-DENABLE_PLUGIN_FREEIPMI=ON,-DENABLE_PLUGIN_FREEIPMI=OFF,freeipmi"
71PACKAGECONFIG[nfacct] = "-DENABLE_PLUGIN_NFACCT=ON,-DENABLE_PLUGIN_NFACCT=OFF,libmnl"
72# needs meta-virtualization
73PACKAGECONFIG[xenstat] = "-DENABLE_PLUGIN_XENSTAT=ON,-DENABLE_PLUGIN_XENSTAT=OFF,xen-tools"
74PACKAGECONFIG[cups] = "-DENABLE_PLUGIN_CUPS=ON,-DENABLE_PLUGIN_CUPS=OFF,cups"
75PACKAGECONFIG[systemd] = "-DENABLE_PLUGIN_SYSTEMD_JOURNAL=ON,-DENABLE_PLUGIN_SYSTEMD_JOURNAL=OFF,systemd"
76PACKAGECONFIG[docker] = ",,virtual/docker, virtual/docker"
77PACKAGECONFIG[go] = "-DENABLE_PLUGIN_GO=ON, -DENABLE_PLUGIN_GO=OFF"
78# WebUI (packageconfig not set: v0, v1 & v2)
79PACKAGECONFIG[webui_v0] = ",,,,,webui_v1 webui_v2"
80PACKAGECONFIG[webui_v1] = ",,,,,webui_v0 webui_v2"
81PACKAGECONFIG[webui_v2] = ",,,,,webui_v0 webui_v1"
82
83# ebpf doesn't compile (or detect) the cross compilation well
84EXTRA_OECMAKE += "-DENABLE_PLUGIN_EBPF=OFF -DBUILD_FOR_PACKAGING=${@bb.utils.contains('DISTRO_FEATURES','systemd','ON','OFF',d)} \
85 -DENABLE_ACLK=OFF -DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=OFF -DCMAKE_INSTALL_PREFIX='${base_prefix}'"
86
87do_compile:append() {
88 # Go dependencies are protected with read-only permissions, but would prevent cleaning
89 if ${@bb.utils.contains('PACKAGECONFIG', 'go', 'true', 'false', d)}; then
90 chmod -R a+w ${B}/pkg
91 fi
92}
93
94do_install:append() {
95 #set S UID for plugins
96 chown root:netdata ${D}${libexecdir}/netdata/plugins.d/apps.plugin
97 chmod 4750 ${D}${libexecdir}/netdata/plugins.d/apps.plugin
98 rm -rf ${D}/${localstatedir}/
99
100 if ${@bb.utils.contains('PACKAGECONFIG', 'xenstat', 'true', 'false', d)}; then
101 # Set S UID for xenstat plugin
102 chown root:netdata ${D}${libexecdir}/netdata/plugins.d/xenstat.plugin
103 chmod 4750 ${D}${libexecdir}/netdata/plugins.d/xenstat.plugin
104 fi
105
106 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
107 # Install systemd unit files
108 install -Dm 0644 ${UNPACKDIR}/netdata-volatiles.conf ${D}${sysconfdir}/tmpfiles.d/netdata.conf
109 fi
110
111 # Install default netdata.conf
112 install -d ${D}${sysconfdir}/netdata
113 install -m 0644 ${UNPACKDIR}/netdata.conf ${D}${sysconfdir}/netdata/
114 if ${@bb.utils.contains('PACKAGECONFIG', 'go', 'true', 'false', d)}; then
115 install -m 0644 ${UNPACKDIR}/go.d.conf ${D}${sysconfdir}/netdata/
116 fi
117 sed -i -e 's,@@datadir,${datadir},g' ${D}${sysconfdir}/netdata/netdata.conf
118 sed -i -e 's,@@libdir,${libdir},g' ${D}${sysconfdir}/netdata/netdata.conf
119 sed -i -e 's,@@libexecdir,${libexecdir},g' ${D}${sysconfdir}/netdata/netdata.conf
120 sed -i -e 's,@@localstatedir,${localstatedir},g' ${D}${sysconfdir}/netdata/netdata.conf
121 sed -i -e 's,@@sysconfdir,${sysconfdir},g' ${D}${sysconfdir}/netdata/netdata.conf
122
123 if [ "${NETDATA_ANONYMOUS}" = "enabled" ]; then
124 touch ${D}${sysconfdir}/netdata/.opt-out-from-anonymous-statistics
125 fi
126
127 install --group netdata --owner netdata --directory ${D}${localstatedir}/cache/netdata
128 install --group netdata --owner netdata --directory ${D}${localstatedir}/lib/netdata
129
130 # webUI
131 if "${@bb.utils.contains('PACKAGECONFIG', 'webui_v0', 'true', 'false', d)}"; then
132 rm -rf ${D}${datadir}/netdata/web/v1
133 rm -rf ${D}${datadir}/netdata/web/v2
134 install -m 0644 ${D}${datadir}/netdata/web/v0/index.html ${D}${datadir}/netdata/web/
135 fi
136 if "${@bb.utils.contains('PACKAGECONFIG', 'webui_v1', 'true', 'false', d)}"; then
137 rm -rf ${D}${datadir}/netdata/web/v0
138 rm -rf ${D}${datadir}/netdata/web/v2
139 install -m 0644 ${D}${datadir}/netdata/web/v1/index.html ${D}${datadir}/netdata/web/
140 fi
141 if "${@bb.utils.contains('PACKAGECONFIG', 'webui_v2', 'true', 'false', d)}"; then
142 rm -rf ${D}${datadir}/netdata/web/v0
143 rm -rf ${D}${datadir}/netdata/web/v1
144 install -m 0644 ${D}${datadir}/netdata/web/v2/index.html ${D}${datadir}/netdata/web/
145 fi
146 chown -R netdata:netdata ${D}${datadir}/netdata/web
147}
148
149FILES:${PN} += "\
150 ${localstatedir}/cache/netdata/ \
151 ${localstatedir}/lib/netdata/ \
152 ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/journald@netdata.conf.d', '', d)} \
153 "
154
155RDEPENDS:${PN} = "bash python3-core zlib"
diff --git a/meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch b/meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch
index 1ca26ca0dd..46b1f7c7b8 100644
--- a/meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch
+++ b/meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch
@@ -7,58 +7,44 @@ Upstream-Status: Inappropriate
7 7
8Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> 8Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
9 9
10Index: webmin-1.850/webmin/webmin-lib.pl 10--- a/webmin/webmin-lib.pl
11=================================================================== 11+++ b/webmin/webmin-lib.pl
12--- webmin-1.850.orig/webmin/webmin-lib.pl 12@@ -1170,38 +1170,6 @@ my %miniserv;
13+++ webmin-1.850/webmin/webmin-lib.pl 13 &get_miniserv_config(\%miniserv);
14@@ -1112,28 +1112,28 @@ my %miniserv;
15 &load_theme_library(); # So that UI functions work 14 &load_theme_library(); # So that UI functions work
16 15
17 # Need OS upgrade 16-# Need OS upgrade, but only once per day or if the system was rebooted
18-my %realos = &detect_operating_system(undef, 1); 17-my $now = time();
19-if (($realos{'os_version'} ne $gconfig{'os_version'} || 18-my $uptime = &get_system_uptime();
20- $realos{'os_type'} ne $gconfig{'os_type'}) && 19-if (&foreign_available("webmin")) {
21- $realos{'os_version'} && $realos{'os_type'} && 20- my %realos;
22- &foreign_available("webmin")) { 21- my @st = stat($realos_cache_file);
23- my ($realminor) = split(/\./, $realos{'os_version'}); 22- if (!@st || $now - $st[9] > 24*60*60 ||
24- my ($minor) = split(/\./, $gconfig{'os_version'}); 23- $uptime && $now - $st[9] > $uptime) {
25- if ($realos{'os_type'} eq $gconfig{'os_type'} && 24- %realos = &detect_operating_system(undef, 1);
26- $realminor == $minor) { 25- &write_file($realos_cache_file, \%realos);
27- # Only the minor version number changed - no need to apply
28- &apply_new_os_version(\%realos);
29- } 26- }
30- else { 27- else {
31- # Large enough change to tell the user 28- &read_file($realos_cache_file, \%realos);
32- push(@notifs, 29- }
33- &ui_form_start("$gconfig{'webprefix'}/webmin/fix_os.cgi"). 30- if (($realos{'os_version'} ne $gconfig{'os_version'} ||
34- &text('os_incorrect', $realos{'real_os_type'}, 31- $realos{'real_os_version'} ne $gconfig{'real_os_version'} ||
35- $realos{'real_os_version'})."<p>\n". 32- $realos{'os_type'} ne $gconfig{'os_type'}) &&
33- $realos{'os_version'} && $realos{'os_type'} &&
34- &foreign_available("webmin")) {
35- # Tell the user that OS version was updated
36- push(@notifs,
37- &ui_form_start("@{[&get_webprefix()]}/webmin/fix_os.cgi").
38- &text('os_incorrect',
39- $realos{'real_os_type'},
40- $realos{'real_os_version'}).
41- &show_os_release_notes($realos{'real_os_version'}).
42- "<p>\n".
36- &ui_form_end([ [ undef, $text{'os_fix'} ] ]) 43- &ui_form_end([ [ undef, $text{'os_fix'} ] ])
37- ); 44- );
38- } 45- }
39- } 46- }
40+#my %realos = &detect_operating_system(undef, 1); 47-
41+#if (($realos{'os_version'} ne $gconfig{'os_version'} ||
42+# $realos{'os_type'} ne $gconfig{'os_type'}) &&
43+# $realos{'os_version'} && $realos{'os_type'} &&
44+# &foreign_available("webmin")) {
45+# my ($realminor) = split(/\./, $realos{'os_version'});
46+# my ($minor) = split(/\./, $gconfig{'os_version'});
47+# if ($realos{'os_type'} eq $gconfig{'os_type'} &&
48+# $realminor == $minor) {
49+# # Only the minor version number changed - no need to apply
50+# &apply_new_os_version(\%realos);
51+# }
52+# else {
53+# # Large enough change to tell the user
54+# push(@notifs,
55+# &ui_form_start("$gconfig{'webprefix'}/webmin/fix_os.cgi").
56+# &text('os_incorrect', $realos{'real_os_type'},
57+# $realos{'real_os_version'})."<p>\n".
58+# &ui_form_end([ [ undef, $text{'os_fix'} ] ])
59+# );
60+# }
61+# }
62
63 # Password close to expiry 48 # Password close to expiry
64 my $warn_days = $config{'warn_days'}; 49 my $warn_days = $config{'warn_days'};
50 if (&foreign_check("acl")) {
diff --git a/meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch b/meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch
index 787bd8c69b..7d6a2275f9 100644
--- a/meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch
+++ b/meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch
@@ -8,9 +8,9 @@ Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
8 8
9Upstream-Status: Pending 9Upstream-Status: Pending
10 10
11--- webmin-1.570.orig/mount/index.cgi 11--- a/mount/index.cgi
12+++ webmin-1.570/mount/index.cgi 12+++ b/mount/index.cgi
13@@ -33,10 +33,12 @@ elsif ($config{'sort_mode'} == 1) { 13@@ -34,9 +34,11 @@ elsif ($config{'sort_mode'} == 1) {
14 } 14 }
15 15
16 # Build visible filesystems list 16 # Build visible filesystems list
@@ -18,7 +18,6 @@ Upstream-Status: Pending
18 foreach $m (@all) { 18 foreach $m (@all) {
19 @minfo = @$m; 19 @minfo = @$m;
20 $p = &simplify_mount_path($minfo[0], $minfo[2]); 20 $p = &simplify_mount_path($minfo[0], $minfo[2]);
21 next if ($ignore{$minfo[2]});
22+ next if (grep {$_ eq $minfo[2]} @excludefs); 21+ next if (grep {$_ eq $minfo[2]} @excludefs);
23 @mmodes = &mount_modes($minfo[2], $minfo[0], $minfo[1]); 22 @mmodes = &mount_modes($minfo[2], $minfo[0], $minfo[1]);
24 $canedit = $can_edit{$minfo[2]} && !$mmodes[4] && 23 $canedit = $can_edit{$minfo[2]} && !$mmodes[4] &&
diff --git a/meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch b/meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch
index c6c1f0df79..d62353592e 100644
--- a/meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch
+++ b/meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch
@@ -10,8 +10,6 @@ Signed-off-by: Diego Rondini <diego.ml@zoho.com>
10 mysql/config | 18 +++++++++--------- 10 mysql/config | 18 +++++++++---------
11 1 file changed, 9 insertions(+), 9 deletions(-) 11 1 file changed, 9 insertions(+), 9 deletions(-)
12 12
13diff --git a/mysql/config b/mysql/config
14index e5b6fb3..77bfe69 100644
15--- a/mysql/config 13--- a/mysql/config
16+++ b/mysql/config 14+++ b/mysql/config
17@@ -1,13 +1,13 @@ 15@@ -1,13 +1,13 @@
@@ -33,7 +31,7 @@ index e5b6fb3..77bfe69 100644
33-mysqladmin=/usr/local/mysql/bin/mysqladmin 31-mysqladmin=/usr/local/mysql/bin/mysqladmin
34+mysql_libs=/usr/lib 32+mysql_libs=/usr/lib
35+mysqladmin=/usr/bin/mysqladmin 33+mysqladmin=/usr/bin/mysqladmin
36 style=0 34 style=1
37 add_mode=1 35 add_mode=1
38 nodbi=0 36 nodbi=0
39@@ -15,7 +15,7 @@ access=*: * 37@@ -15,7 +15,7 @@ access=*: *
@@ -45,6 +43,3 @@ index e5b6fb3..77bfe69 100644
45 max_dbs=50 43 max_dbs=50
46 my_cnf=/etc/my.cnf 44 my_cnf=/etc/my.cnf
47 max_text=1000 45 max_text=1000
48--
492.5.0
50
diff --git a/meta-webserver/recipes-webadmin/webmin/files/net-generic.patch b/meta-webserver/recipes-webadmin/webmin/files/net-generic.patch
index 6ae3dced72..f1965a7887 100644
--- a/meta-webserver/recipes-webadmin/webmin/files/net-generic.patch
+++ b/meta-webserver/recipes-webadmin/webmin/files/net-generic.patch
@@ -3,23 +3,19 @@ Add support for configuring network interfaces on a generic linux system
3Upstream-Status: Inappropriate [config] 3Upstream-Status: Inappropriate [config]
4 4
5Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> 5Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
6Index: webmin-1.850/net/module.info 6--- a/net/module.info
7=================================================================== 7+++ b/net/module.info
8--- webmin-1.850.orig/net/module.info 8@@ -1,7 +1,7 @@
9+++ webmin-1.850/net/module.info 9 version=2.202
10@@ -14,7 +14,7 @@ desc_ko_KR.UTF-8=네트워크 구성 10 longdesc=Configure boot time and active interfaces, DNS, routing and /etc/hosts.
11 name=Networking 11 name=Networking
12 desc_tr=A Yaplandrmas
13 desc_de=Netzwerkkonfiguration
14-os_support=solaris coherent-linux redhat-linux/5.0-* mandrake-linux united-linux suse-linux/6.0-* open-linux unixware turbo-linux/4.0 freebsd/3.2-* openbsd debian-linux/2.2-* cobalt-linux/2.2-* msc-linux gentoo-linux macos/1.5-* trustix-linux slackware-linux/8.0-* openmamba-linux cygwin windows pardus-linux 12-os_support=solaris coherent-linux redhat-linux/5.0-* mandrake-linux united-linux suse-linux/6.0-* open-linux unixware turbo-linux/4.0 freebsd/3.2-* openbsd debian-linux/2.2-* cobalt-linux/2.2-* msc-linux gentoo-linux macos/1.5-* trustix-linux slackware-linux/8.0-* openmamba-linux cygwin windows pardus-linux
15+os_support=generic-linux solaris coherent-linux redhat-linux/5.0-* mandrake-linux united-linux suse-linux/6.0-* open-linux unixware turbo-linux/4.0 freebsd/3.2-* openbsd debian-linux/2.2-* cobalt-linux/2.2-* msc-linux gentoo-linux macos/1.5-* trustix-linux slackware-linux/8.0-* openmamba-linux cygwin windows pardus-linux 13+os_support=generic-linux solaris coherent-linux redhat-linux/5.0-* mandrake-linux united-linux suse-linux/6.0-* open-linux unixware turbo-linux/4.0 freebsd/3.2-* openbsd debian-linux/2.2-* cobalt-linux/2.2-* msc-linux gentoo-linux macos/1.5-* trustix-linux slackware-linux/8.0-* openmamba-linux cygwin windows pardus-linux
16 desc_sk=Konfigurcia siete 14 readonly=1
17 desc_zh_CN= 15 desc=Network Configuration
18 risk=low medium high 16 category=net
19Index: webmin-1.850/net/generic-linux-lib.pl
20===================================================================
21--- /dev/null 17--- /dev/null
22+++ webmin-1.850/net/generic-linux-lib.pl 18+++ b/net/generic-linux-lib.pl
23@@ -0,0 +1,2 @@ 19@@ -0,0 +1,2 @@
24+do 'linux-lib.pl'; 20+do 'linux-lib.pl';
25+ 21+
diff --git a/meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch b/meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch
index bdba5e73f8..949525dfd7 100644
--- a/meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch
+++ b/meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch
@@ -4,16 +4,14 @@ XXX: need to work out a better fix.
4 4
5Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> 5Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
6 6
7diff -Nru webmin-1.570.orig//net/net-lib.pl webmin-1.570/net/net-lib.pl 7--- a/net/net-lib.pl
8--- webmin-1.570.orig//net/net-lib.pl 2011-10-03 09:01:48.000000000 +0800 8+++ b/net/net-lib.pl
9+++ webmin-1.570/net/net-lib.pl 2011-10-28 13:52:56.138873664 +0800 9@@ -38,7 +38,7 @@ elsif ($gconfig{'os_type'} eq 'debian-li
10@@ -21,7 +21,8 @@ 10 $net_mode = "netplan";
11 do "$gconfig{'os_type'}-9.1-ALL-lib.pl";
12 } 11 }
13 else { 12 else {
14- do "$gconfig{'os_type'}-lib.pl"; 13- do "$gconfig{'os_type'}-lib.pl";
15+ #do "$gconfig{'os_type'}-lib.pl";
16+ do "debian-linux-lib.pl"; 14+ do "debian-linux-lib.pl";
15 $net_mode = $gconfig{'os_type'};
17 } 16 }
18 17
19 # list_hosts()
diff --git a/meta-webserver/recipes-webadmin/webmin/files/remove-python2.3.patch b/meta-webserver/recipes-webadmin/webmin/files/remove-python2.3.patch
deleted file mode 100644
index 75e5bd1eaf..0000000000
--- a/meta-webserver/recipes-webadmin/webmin/files/remove-python2.3.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1From 6f04699d5d417122b67e8118fd1955c769f17e76 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Tue, 2 Sep 2014 00:11:05 -0700
4Subject: [PATCH] ajaxterm/ajaxterm/qweb.py: fix hardcode of python2.3
5
6Upstream-Status: Pending
7
8Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9---
10 ajaxterm/ajaxterm/qweb.py | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/ajaxterm/ajaxterm/qweb.py b/ajaxterm/ajaxterm/qweb.py
14index 20c5092..c658a6b 100644
15--- a/ajaxterm/ajaxterm/qweb.py
16+++ b/ajaxterm/ajaxterm/qweb.py
17@@ -1,4 +1,4 @@
18-#!/usr/bin/python2.3
19+#!/usr/bin/env python
20 #
21 # vim:set et ts=4 fdc=0 fdn=2 fdl=0:
22 #
23--
241.7.9.5
25
diff --git a/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb b/meta-webserver/recipes-webadmin/webmin/webmin_2.202.bb
index bbc59443c7..18082149b6 100644
--- a/meta-webserver/recipes-webadmin/webmin/webmin_1.850.bb
+++ b/meta-webserver/recipes-webadmin/webmin/webmin_2.202.bb
@@ -1,7 +1,7 @@
1SUMMARY = "Web-based administration interface" 1SUMMARY = "Web-based administration interface"
2HOMEPAGE = "http://www.webmin.com" 2HOMEPAGE = "http://www.webmin.com"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENCE;md5=0373ac9f611e542ddebe1ec6394afc3c" 4LIC_FILES_CHKSUM = "file://LICENCE;md5=0a6446108c96d0819d21e40b48109507"
5 5
6SRC_URI = "${SOURCEFORGE_MIRROR}/webadmin/webmin-${PV}.tar.gz \ 6SRC_URI = "${SOURCEFORGE_MIRROR}/webadmin/webmin-${PV}.tar.gz \
7 file://setup.sh \ 7 file://setup.sh \
@@ -16,14 +16,10 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/webadmin/webmin-${PV}.tar.gz \
16 file://proftpd-config-fix.patch \ 16 file://proftpd-config-fix.patch \
17 file://net-lib.pl.patch \ 17 file://net-lib.pl.patch \
18 file://media-tomb.patch \ 18 file://media-tomb.patch \
19 file://remove-python2.3.patch \
20 file://mysql-config-fix.patch \ 19 file://mysql-config-fix.patch \
21 file://webmin.service \ 20 file://webmin.service \
22 " 21 "
23 22SRC_URI[sha256sum] = "4f1c467aeda0ded546e69f332c768665b6a0537d6a69e609221f9465121f775e"
24SRC_URI[md5sum] = "cd6ee98f73f9418562197675b952d81b"
25SRC_URI[sha256sum] = "c66caa9e4cb50d5447bc8aceb7989d2284dde060278f404b13e171c7ce1690e1"
26
27UPSTREAM_CHECK_URI = "http://www.webmin.com/download.html" 23UPSTREAM_CHECK_URI = "http://www.webmin.com/download.html"
28UPSTREAM_CHECK_REGEX = "webmin-(?P<pver>\d+(\.\d+)+).tar.gz" 24UPSTREAM_CHECK_REGEX = "webmin-(?P<pver>\d+(\.\d+)+).tar.gz"
29 25