From owner-svn-ports-head@freebsd.org Fri Jan 27 03:16:38 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 821CFCC3DB3; Fri, 27 Jan 2017 03:16:38 +0000 (UTC) (envelope-from lifanov@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1A1A2D3E; Fri, 27 Jan 2017 03:16:38 +0000 (UTC) (envelope-from lifanov@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v0R3GbaZ056257; Fri, 27 Jan 2017 03:16:37 GMT (envelope-from lifanov@FreeBSD.org) Received: (from lifanov@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v0R3GaU5056250; Fri, 27 Jan 2017 03:16:36 GMT (envelope-from lifanov@FreeBSD.org) Message-Id: <201701270316.v0R3GaU5056250@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: lifanov set sender to lifanov@FreeBSD.org using -f From: Nikolai Lifanov Date: Fri, 27 Jan 2017 03:16:36 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r432544 - in head: . net-mgmt net-mgmt/netdata net-mgmt/netdata/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2017 03:16:38 -0000 Author: lifanov Date: Fri Jan 27 03:16:36 2017 New Revision: 432544 URL: https://svnweb.freebsd.org/changeset/ports/432544 Log: new port: net-mgmt/netdata NetData is scalable, distributed real-time performance and health monitoring. PR: 216497 Submitted by: Mahdi Mokhtari Reviewed by: lifanov, matthew Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D9351 Added: head/net-mgmt/netdata/ head/net-mgmt/netdata/Makefile (contents, props changed) head/net-mgmt/netdata/distinfo (contents, props changed) head/net-mgmt/netdata/files/ head/net-mgmt/netdata/files/netdata.conf.sample.in (contents, props changed) head/net-mgmt/netdata/files/netdata.in (contents, props changed) head/net-mgmt/netdata/files/patch-configure.ac (contents, props changed) head/net-mgmt/netdata/files/patch-src_Makefile.am (contents, props changed) head/net-mgmt/netdata/files/patch-src_common.c (contents, props changed) head/net-mgmt/netdata/files/patch-src_freebsd__sysctl.c (contents, props changed) head/net-mgmt/netdata/files/patch-src_plugin__freebsd.c (contents, props changed) head/net-mgmt/netdata/files/patch-src_plugin__freebsd.h (contents, props changed) head/net-mgmt/netdata/pkg-descr (contents, props changed) head/net-mgmt/netdata/pkg-plist (contents, props changed) Modified: head/GIDs head/UIDs head/net-mgmt/Makefile Modified: head/GIDs ============================================================================== --- head/GIDs Fri Jan 27 00:17:57 2017 (r432543) +++ head/GIDs Fri Jan 27 03:16:36 2017 (r432544) @@ -243,7 +243,7 @@ ntopng:*:288: # free: 299 backuppc:*:300: # free: 301 -# free: 302 +netdata:*:302: # free: 303 # free: 304 # free: 305 Modified: head/UIDs ============================================================================== --- head/UIDs Fri Jan 27 00:17:57 2017 (r432543) +++ head/UIDs Fri Jan 27 03:16:36 2017 (r432544) @@ -248,7 +248,7 @@ ntopng:*:288:288::0:0:ntopng daemon user # free: 299 backuppc:*:300:300::0:0:BackupPC pseudo-user:/nonexistent:/usr/sbin/nologin # free: 301 -# free: 302 +netdata:*:302:302::0:0:NetData Daemon:/var/cache/netdata:/usr/sbin/nologin # free: 303 # free: 304 # free: 305 Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Fri Jan 27 00:17:57 2017 (r432543) +++ head/net-mgmt/Makefile Fri Jan 27 03:16:36 2017 (r432544) @@ -157,6 +157,7 @@ SUBDIR += nedi SUBDIR += nefu SUBDIR += net-snmp + SUBDIR += netdata SUBDIR += netdisco SUBDIR += netdisco-mibs SUBDIR += netdot Added: head/net-mgmt/netdata/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/netdata/Makefile Fri Jan 27 03:16:36 2017 (r432544) @@ -0,0 +1,63 @@ +# Created by: Mahdi Mokhtari +# $FreeBSD$ + +PORTNAME= netdata +PORTVERSION= 1.5.0 +CATEGORIES= net-mgmt + +MAINTAINER= mokhi64@gmail.com +COMMENT= Scalable distributed realtime performance and health monitoring + +LICENSE= GPLv3 + +BUILD_DEPENDS+= ${LOCALBASE}/include/uuid/uuid.h:misc/e2fsprogs-libuuid +LIB_DEPENDS+= libuuid.so:misc/e2fsprogs-libuuid + +USE_GITHUB= yes +GH_ACCOUNT= firehol +GH_TAGNAME= 3bd41a0 + +NETDATA_CACHE= /var/cache/${PORTNAME} +NETDATA_LOG= /var/log/${PORTNAME} +NETDATA_PERST= /var/db/${PORTNAME} + +USES= autoreconf pathfix pkgconfig:both python shebangfix +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes +CPPFLAGS+= -I${LOCALBASE}/include +LIBS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip + +SUB_LIST+= NETDATA_CACHE=${NETDATA_CACHE} \ + NETDATA_LOG=${NETDATA_LOG} \ + NETDATA_PERST=${NETDATA_PERST} + +PLIST_SUB+= NETDATA_CACHE=${NETDATA_CACHE} \ + NETDATA_LOG=${NETDATA_LOG} \ + NETDATA_PERST=${NETDATA_PERST} + +USE_RC_SUBR= ${PORTNAME} +SUB_FILES= ${PORTNAME}.conf.sample + +USERS= netdata +GROUPS= netdata + +post-patch: + @${REINPLACE_CMD} -e 's|%%NETDATA_CACHE%%|${NETDATA_CACHE}|g' \ + ${PATCH_WRKSRC}/configure.ac + @${REINPLACE_CMD} -e 's|%%NETDATA_LOG%%|${NETDATA_LOG}|g' \ + ${PATCH_WRKSRC}/configure.ac + @${REINPLACE_CMD} -e 's|%%NETDATA_PERST%%|${NETDATA_PERST}|g' \ + ${PATCH_WRKSRC}/configure.ac + @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|g' \ + ${PATCH_WRKSRC}/configure.ac + +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKDIR}/netdata.conf.sample ${STAGEDIR}${ETCDIR}/netdata.conf.sample + ${MKDIR} ${STAGEDIR}${NETDATA_CACHE} + ${MKDIR} ${STAGEDIR}${NETDATA_LOG} + ${MKDIR} ${STAGEDIR}${NETDATA_PERST} + +.include Added: head/net-mgmt/netdata/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/netdata/distinfo Fri Jan 27 03:16:36 2017 (r432544) @@ -0,0 +1,3 @@ +TIMESTAMP = 1485268722 +SHA256 (firehol-netdata-1.5.0-3bd41a0_GH0.tar.gz) = add4d6dceed43771deccf7388c9ff68fe72ca8f771f79b0a5fb19213d940888d +SIZE (firehol-netdata-1.5.0-3bd41a0_GH0.tar.gz) = 2257311 Added: head/net-mgmt/netdata/files/netdata.conf.sample.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/netdata/files/netdata.conf.sample.in Fri Jan 27 03:16:36 2017 (r432544) @@ -0,0 +1,3403 @@ +# $FreeBSD$ + +# netdata configuration +# +# You can uncomment and change any of the options below. +# The value shown in the commented settings, is the default value. +# + +# global netdata configuration + +[global] + # hostname = %%HOSTNAME%% + history = 86400 + bind to = 127.0.0.1 + disconnect idle web clients after seconds = 3600 + # glibc malloc arena max for plugins = 1 + # config directory = %%ETCDIR%% + # plugins directory = %%PREFIX%%/libexec/netdata/plugins.d + # web files directory = %%PREFIX%%/share/netdata/web + # cache directory = %%NETDATA_CACHE%% + # lib directory = %%NETDATA_PERST%% + # log directory = %%NETDATA_LOG%% + # host access prefix = + # home directory = %%NETDATA_CACHE%% + # debug flags = 0x00000000 + # debug log = %%NETDATA_LOG%%/debug.log + # error log = %%NETDATA_LOG%%/error.log + # access log = %%NETDATA_LOG%%/access.log + # errors flood protection period = 1200 + # errors to trigger flood protection = 200 + # memory mode = save + # update every = 1 + # pthread stack size = 2097152 + run as user = netdata + web files owner = netdata + web files group = netdata + # http port listen backlog = 100 + default port = 19999 + # multi threaded web server = yes + respect web browser do not track policy = yes + # enable web responses gzip compression = yes + # web compression strategy = default + # web compression level = 3 + +[plugins] + # PATH environment variable = /etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin: + # tc = yes + # idlejitter = yes + freebsd = yes + # cgroups = yes + # checks = no + # plugins directory = %%PREFIX%%/libexec/netdata/plugins.d + # enable running new plugins = yes + # check for new plugins every = 60 + # node.d = yes + # fping = yes + # apps = yes + # python.d = yes + # charts.d = yes + +[registry] + # enabled = no + # registry db directory = %%NETDATA_PERST%%/registry + # netdata unique id file = %%NETDATA_PERST%%/registry/netdata.public.unique.id + # registry db file = %%NETDATA_PERST%%/registry/registry.db + # registry log file = %%NETDATA_PERST%%/registry/registry-log.db + # registry save db every new entries = 1000000 + # registry expire idle persons days = 365 + # registry domain = + # registry to announce = https://registry.my-netdata.io + # registry hostname = freebsd.my-netdata.io + # verify browser cookies support = yes + # max URL length = 1024 + # max URL name length = 50 + +[health] + # enabled = yes + # health db directory = %%NETDATA_PERST%%/health + # health db file = %%NETDATA_PERST%%/health/health-log.db + # health configuration directory = %%ETCDIR%%/health.d + # script to execute on alarm = %%PREFIX%%/libexec/netdata/plugins.d/alarm-notify.sh + # in memory max health log entries = 1000 + # run at least every seconds = 10 + # rotate log every lines = 2000 + +[backend] + # enabled = no + # data source = average + # type = graphite + # destination = localhost + # prefix = netdata + # hostname = freebsd.my-netdata.io + # update every = 10 + # buffer on failures = 10 + # timeout ms = 20000 + + +# per plugin configuration + +[plugin:tc] + # script to run to get tc values = %%PREFIX%%/libexec/netdata/plugins.d/tc-qos-helper.sh + +[plugin:idlejitter] + # loop time in ms = 20 + +[plugin:freebsd] + netdata server resources = yes + sysctl = yes + +[plugin:cgroups] + # cgroups plugin resource charts = yes + # update every = 1 + # check for new cgroups every = 10 + # enable cpuacct stat (total CPU) = auto + # enable cpuacct usage (per core CPU) = auto + # enable memory (used mem including cache) = auto + # enable detailed memory = auto + # enable memory limits fail count = auto + # enable swap memory = auto + # enable blkio bandwidth = auto + # enable blkio operations = auto + # enable blkio throttle bandwidth = auto + # enable blkio throttle operations = auto + # enable blkio queued operations = auto + # enable blkio merged operations = auto + # recheck zero blkio every iterations = 10 + # recheck zero memory failcnt every iterations = 10 + # recheck zero detailed memory every iterations = 10 + # enable systemd services = yes + # enable systemd services detailed memory = no + # report used memory without cache = yes + # path to /sys/fs/cgroup/cpuacct = /sys/fs/cgroup/cpuacct + # path to /sys/fs/cgroup/blkio = /sys/fs/cgroup/blkio + # path to /sys/fs/cgroup/memory = /sys/fs/cgroup/memory + # path to /sys/fs/cgroup/devices = /sys/fs/cgroup/devices + # max cgroups to allow = 500 + # max cgroups depth to monitor = 0 + # enable new cgroups detected at run time = yes + # enable by default cgroups matching = !*.mount !*.partition !*.scope !*.service !*.slice !*.swap !*.user !/ !/docker !/libvirt !/lxc !/lxc/*/ns !/machine !/qemu !/system !/systemd !/user * + # search for cgroups in subpaths matching = !*-qemu !/init.scope !/system !/systemd !/user !/user.slice * + # script to get cgroup names = %%PREFIX%%/libexec/netdata/plugins.d/cgroup-name.sh + # run script to rename cgroups matching = !/ !*.mount !*.partition !*.scope !*.service !*.slice !*.swap !*.user * + # cgroups to match as systemd services = !/system.slice/*/*.service /system.slice/*.service + +[plugin:node.d] + # update every = 1 + # command options = + +[plugin:fping] + # update every = 1 + # command options = + +[plugin:apps] + # update every = 1 + # command options = + +[plugin:python.d] + # update every = 1 + # command options = + +[plugin:charts.d] + # update every = 1 + # command options = + +[plugin:freebsd:sysctl] + # cpu utilization = yes + # per cpu core utilization = yes + # cpu interrupts = yes + # device interrupts = yes + # software interrupts = yes + # context switches = yes + # processes started = yes + # processes running = yes + # enable load average = yes + # enable total processes = yes + # stats for all disks = yes + # system swap = yes + # system ram = yes + # swap i/o = yes + # memory page faults = yes + # committed memory = yes + # ipc semaphores = yes + # ipc shared memory = yes + # ipc message queues = yes + # netisr = yes + # netisr per core = yes + # bandwidth = yes + # ipv4 TCP connections = yes + # ipv4 TCP packets = yes + # ipv4 TCP errors = yes + # ipv4 TCP handshake issues = yes + # ECN packets = auto + # TCP SYN cookies = auto + # TCP out-of-order queue = auto + # TCP connection aborts = auto + # ipv4 UDP packets = yes + # ipv4 UDP errors = yes + # ipv4 ICMP packets = yes + # ipv4 ICMP messages = yes + # ipv4 packets = yes + # ipv4 fragments sent = yes + # ipv4 fragments assembly = yes + # ipv4 errors = yes + # ipv6 packets = auto + # ipv6 fragments sent = auto + # ipv6 fragments assembly = auto + # ipv6 errors = auto + # icmp = auto + # icmp redirects = auto + # icmp errors = auto + # icmp echos = auto + # icmp router = auto + # icmp neighbor = auto + # icmp types = auto + # space usage for all disks = yes + # inodes usage for all disks = yes + + +# per chart configuration + +[system.idlejitter] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.idlejitter + # chart type = line + # type = system + # family = processes + # units = microseconds lost/s + # context = system.idlejitter + # priority = 9999 + # gap when lost iterations above = 1 + # name = system.idlejitter + # title = CPU Idle Jitter (system.idlejitter) + # dim jitter name = jitter + # dim jitter algorithm = absolute + # dim jitter multiplier = 1 + # dim jitter divisor = 1 + +[system.load] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.load + # chart type = line + # type = system + # family = load + # units = load + # context = system.load + # priority = 100 + # gap when lost iterations above = 1 + # name = system.load + # title = System Load Average (system.load) + # dim load1 name = load1 + # dim load1 algorithm = absolute + # dim load1 multiplier = 1 + # dim load1 divisor = 1000 + # dim load5 name = load5 + # dim load5 algorithm = absolute + # dim load5 multiplier = 1 + # dim load5 divisor = 1000 + # dim load15 name = load15 + # dim load15 algorithm = absolute + # dim load15 multiplier = 1 + # dim load15 divisor = 1000 + +[system.active_processes] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.active_processes + # chart type = line + # type = system + # family = processes + # units = processes + # context = system.active_processes + # priority = 750 + # gap when lost iterations above = 1 + # name = system.active_processes + # title = System Active Processes (system.active_processes) + # dim active name = active + # dim active algorithm = absolute + # dim active multiplier = 1 + # dim active divisor = 1 + +[system.processes] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.processes + # chart type = line + # type = system + # family = processes + # units = processes + # context = system.processes + # priority = 600 + # gap when lost iterations above = 1 + # name = system.processes + # title = System Processes (system.processes) + # dim running name = running + # dim running algorithm = absolute + # dim running multiplier = 1 + # dim running divisor = 1 + # dim blocked name = blocked + # dim blocked algorithm = absolute + # dim blocked multiplier = -1 + # dim blocked divisor = 1 + +[mem.committed] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/mem.committed + # chart type = area + # type = mem + # family = system + # units = MB + # context = mem.committed + # priority = 5000 + # gap when lost iterations above = 1 + # name = mem.committed + # title = Committed (Allocated) Memory (mem.committed) + # dim Committed_AS name = Committed_AS + # dim Committed_AS algorithm = absolute + # dim Committed_AS multiplier = 4096 + # dim Committed_AS divisor = 1048576 + +[system.cpu] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.cpu + # chart type = stacked + # type = system + # family = cpu + # units = percentage + # context = system.cpu + # priority = 100 + # gap when lost iterations above = 1 + # name = system.cpu + # title = Total CPU utilization (system.cpu) + # dim user name = user + # dim user algorithm = percentage-of-incremental-row + # dim user multiplier = 1 + # dim user divisor = 1 + # dim nice name = nice + # dim nice algorithm = percentage-of-incremental-row + # dim nice multiplier = 1 + # dim nice divisor = 1 + # dim system name = system + # dim system algorithm = percentage-of-incremental-row + # dim system multiplier = 1 + # dim system divisor = 1 + # dim interrupt name = interrupt + # dim interrupt algorithm = percentage-of-incremental-row + # dim interrupt multiplier = 1 + # dim interrupt divisor = 1 + # dim idle name = idle + # dim idle algorithm = percentage-of-incremental-row + # dim idle multiplier = 1 + # dim idle divisor = 1 + +[cpu.cpu0] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/cpu.cpu0 + # chart type = stacked + # type = cpu + # family = utilization + # units = percentage + # context = cpu.cpu + # priority = 1000 + # gap when lost iterations above = 1 + # name = cpu.cpu0 + # title = Core utilization (cpu.cpu0) + # dim user name = user + # dim user algorithm = percentage-of-incremental-row + # dim user multiplier = 1 + # dim user divisor = 1 + # dim nice name = nice + # dim nice algorithm = percentage-of-incremental-row + # dim nice multiplier = 1 + # dim nice divisor = 1 + # dim system name = system + # dim system algorithm = percentage-of-incremental-row + # dim system multiplier = 1 + # dim system divisor = 1 + # dim interrupt name = interrupt + # dim interrupt algorithm = percentage-of-incremental-row + # dim interrupt multiplier = 1 + # dim interrupt divisor = 1 + # dim idle name = idle + # dim idle algorithm = percentage-of-incremental-row + # dim idle multiplier = 1 + # dim idle divisor = 1 + +[system.intr] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.intr + # chart type = line + # type = system + # family = interrupts + # units = interrupts/s + # context = system.intr + # priority = 900 + # gap when lost iterations above = 1 + # name = system.intr + # title = Total Hardware Interrupts (system.intr) + # dim interrupts name = interrupts + # dim interrupts algorithm = incremental + # dim interrupts multiplier = 1 + # dim interrupts divisor = 1 + +[system.dev_intr] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.dev_intr + # chart type = line + # type = system + # family = interrupts + # units = interrupts/s + # context = system.dev_intr + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.dev_intr + # title = Device Interrupts (system.dev_intr) + # dim interrupts name = interrupts + # dim interrupts algorithm = incremental + # dim interrupts multiplier = 1 + # dim interrupts divisor = 1 + +[system.soft_intr] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.soft_intr + # chart type = line + # type = system + # family = interrupts + # units = interrupts/s + # context = system.soft_intr + # priority = 1100 + # gap when lost iterations above = 1 + # name = system.soft_intr + # title = Software Interrupts (system.soft_intr) + # dim interrupts name = interrupts + # dim interrupts algorithm = incremental + # dim interrupts multiplier = 1 + # dim interrupts divisor = 1 + +[system.ctxt] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ctxt + # chart type = line + # type = system + # family = processes + # units = context switches/s + # context = system.ctxt + # priority = 800 + # gap when lost iterations above = 1 + # name = system.ctxt + # title = CPU Context Switches (system.ctxt) + # dim switches name = switches + # dim switches algorithm = incremental + # dim switches multiplier = 1 + # dim switches divisor = 1 + +[netdata.plugin_cgroups_cpu] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/netdata.plugin_cgroups_cpu + # chart type = stacked + # type = netdata + # family = cgroups + # units = milliseconds/s + # context = netdata.plugin_cgroups_cpu + # priority = 132000 + # gap when lost iterations above = 1 + # name = netdata.plugin_cgroups_cpu + # title = NetData CGroups Plugin CPU usage (netdata.plugin_cgroups_cpu) + # dim user name = user + # dim user algorithm = incremental + # dim user multiplier = 1 + # dim user divisor = 1000 + # dim system name = system + # dim system algorithm = incremental + # dim system multiplier = 1 + # dim system divisor = 1000 + +[system.forks] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.forks + # chart type = line + # type = system + # family = processes + # units = processes/s + # context = system.forks + # priority = 700 + # gap when lost iterations above = 1 + # name = system.forks + # title = Started Processes (system.forks) + # dim started name = started + # dim started algorithm = incremental + # dim started multiplier = 1 + # dim started divisor = 1 + +[system.io] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.io + # chart type = area + # type = system + # family = disk + # units = kilobytes/s + # context = system.io + # priority = 150 + # gap when lost iterations above = 1 + # name = system.io + # title = Disk I/O (system.io) + # dim in name = in + # dim in algorithm = incremental + # dim in multiplier = 1 + # dim in divisor = 1 + # dim out name = out + # dim out algorithm = incremental + # dim out multiplier = -1 + # dim out divisor = 1 + +[system.swap] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.swap + # chart type = stacked + # type = system + # family = swap + # units = MB + # context = system.swap + # priority = 201 + # gap when lost iterations above = 1 + # name = system.swap + # title = System Swap (system.swap) + # dim free name = free + # dim free algorithm = absolute + # dim free multiplier = 4096 + # dim free divisor = 1048576 + # dim used name = used + # dim used algorithm = absolute + # dim used multiplier = 4096 + # dim used divisor = 1048576 + +[system.ram] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ram + # chart type = stacked + # type = system + # family = ram + # units = MB + # context = system.ram + # priority = 200 + # gap when lost iterations above = 1 + # name = system.ram + # title = System RAM (system.ram) + # dim active name = active + # dim active algorithm = absolute + # dim active multiplier = 4096 + # dim active divisor = 1048576 + # dim inactive name = inactive + # dim inactive algorithm = absolute + # dim inactive multiplier = 4096 + # dim inactive divisor = 1048576 + # dim wired name = wired + # dim wired algorithm = absolute + # dim wired multiplier = 4096 + # dim wired divisor = 1048576 + # dim cache name = cache + # dim cache algorithm = absolute + # dim cache multiplier = 4096 + # dim cache divisor = 1048576 + # dim buffers name = buffers + # dim buffers algorithm = absolute + # dim buffers multiplier = 1 + # dim buffers divisor = 1048576 + # dim free name = free + # dim free algorithm = absolute + # dim free multiplier = 4096 + # dim free divisor = 1048576 + +[system.swapio] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.swapio + # chart type = area + # type = system + # family = swap + # units = kilobytes/s + # context = system.swapio + # priority = 250 + # gap when lost iterations above = 1 + # name = system.swapio + # title = Swap I/O (system.swapio) + # dim in name = in + # dim in algorithm = incremental + # dim in multiplier = 4096 + # dim in divisor = 1024 + # dim out name = out + # dim out algorithm = incremental + # dim out multiplier = -4096 + # dim out divisor = 1024 + +[netdata.apps_cpu] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/netdata.apps_cpu + # chart type = stacked + # type = netdata + # family = apps.plugin + # units = milliseconds/s + # context = netdata.apps_cpu + # priority = 140000 + # gap when lost iterations above = 1 + # name = netdata.apps_cpu + # title = Apps Plugin CPU (netdata.apps_cpu) + # dim user name = user + # dim user algorithm = incremental + # dim user multiplier = 1 + # dim user divisor = 1000 + # dim system name = system + # dim system algorithm = incremental + # dim system multiplier = 1 + # dim system divisor = 1000 + +[netdata.apps_files] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/netdata.apps_files + # chart type = line + # type = netdata + # family = apps.plugin + # units = files/s + # context = netdata.apps_files + # priority = 140001 + # gap when lost iterations above = 1 + # name = netdata.apps_files + # title = Apps Plugin Files (netdata.apps_files) + # dim files name = files + # dim files algorithm = incremental + # dim files multiplier = 1 + # dim files divisor = 1 + # dim pids name = pids + # dim pids algorithm = absolute + # dim pids multiplier = 1 + # dim pids divisor = 1 + # dim fds name = fds + # dim fds algorithm = absolute + # dim fds multiplier = 1 + # dim fds divisor = 1 + # dim targets name = targets + # dim targets algorithm = absolute + # dim targets multiplier = 1 + # dim targets divisor = 1 + +[netdata.apps_fix] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/netdata.apps_fix + # chart type = line + # type = netdata + # family = apps.plugin + # units = percentage + # context = netdata.apps_fix + # priority = 140002 + # gap when lost iterations above = 1 + # name = netdata.apps_fix + # title = Apps Plugin Normalization Ratios (netdata.apps_fix) + # dim utime name = utime + # dim utime algorithm = absolute + # dim utime multiplier = 1 + # dim utime divisor = 10000 + # dim stime name = stime + # dim stime algorithm = absolute + # dim stime multiplier = 1 + # dim stime divisor = 10000 + # dim gtime name = gtime + # dim gtime algorithm = absolute + # dim gtime multiplier = 1 + # dim gtime divisor = 10000 + # dim minflt name = minflt + # dim minflt algorithm = absolute + # dim minflt multiplier = 1 + # dim minflt divisor = 10000 + # dim majflt name = majflt + # dim majflt algorithm = absolute + # dim majflt multiplier = 1 + # dim majflt divisor = 10000 + +[netdata.apps_children_fix] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/netdata.apps_children_fix + # chart type = line + # type = netdata + # family = apps.plugin + # units = percentage + # context = netdata.apps_children_fix + # priority = 140003 + # gap when lost iterations above = 1 + # name = netdata.apps_children_fix + # title = Apps Plugin Exited Children Normalization Ratios (netdata.apps_children_fix) + # dim cutime name = cutime + # dim cutime algorithm = absolute + # dim cutime multiplier = 1 + # dim cutime divisor = 10000 + # dim cstime name = cstime + # dim cstime algorithm = absolute + # dim cstime multiplier = 1 + # dim cstime divisor = 10000 + # dim cgtime name = cgtime + # dim cgtime algorithm = absolute + # dim cgtime multiplier = 1 + # dim cgtime divisor = 10000 + # dim cminflt name = cminflt + # dim cminflt algorithm = absolute + # dim cminflt multiplier = 1 + # dim cminflt divisor = 10000 + # dim cmajflt name = cmajflt + # dim cmajflt algorithm = absolute + # dim cmajflt multiplier = 1 + # dim cmajflt divisor = 10000 + +[mem.pgfaults] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/mem.pgfaults + # chart type = line + # type = mem + # family = system + # units = page faults/s + # context = mem.pgfaults + # priority = 500 + # gap when lost iterations above = 1 + # name = mem.pgfaults + # title = Memory Page Faults (mem.pgfaults) + # dim memory name = memory + # dim memory algorithm = incremental + # dim memory multiplier = 1 + # dim memory divisor = 1 + # dim io_requiring name = io_requiring + # dim io_requiring algorithm = incremental + # dim io_requiring multiplier = 1 + # dim io_requiring divisor = 1 + # dim cow name = cow + # dim cow algorithm = incremental + # dim cow multiplier = 1 + # dim cow divisor = 1 + # dim cow_optimized name = cow_optimized + # dim cow_optimized algorithm = incremental + # dim cow_optimized multiplier = 1 + # dim cow_optimized divisor = 1 + # dim in_transit name = in_transit + # dim in_transit algorithm = incremental + # dim in_transit multiplier = 1 + # dim in_transit divisor = 1 + +[system.ipc_semaphores] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_semaphores + # chart type = area + # type = system + # family = ipc semaphores + # units = semaphores + # context = system.ipc_semaphores + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.ipc_semaphores + # title = IPC Semaphores (system.ipc_semaphores) + # dim semaphores name = semaphores + # dim semaphores algorithm = absolute + # dim semaphores multiplier = 1 + # dim semaphores divisor = 1 + +[system.ipc_semaphore_arrays] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_semaphore_arrays + # chart type = area + # type = system + # family = ipc semaphores + # units = arrays + # context = system.ipc_semaphore_arrays + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.ipc_semaphore_arrays + # title = IPC Semaphore Arrays (system.ipc_semaphore_arrays) + # dim arrays name = arrays + # dim arrays algorithm = absolute + # dim arrays multiplier = 1 + # dim arrays divisor = 1 + +[system.ipc_shared_mem_segs] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_shared_mem_segs + # chart type = area + # type = system + # family = ipc shared memory + # units = segments + # context = system.ipc_shared_mem_segs + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.ipc_shared_mem_segs + # title = IPC Shared Memory Segments (system.ipc_shared_mem_segs) + # dim segments name = segments + # dim segments algorithm = absolute + # dim segments multiplier = 1 + # dim segments divisor = 1 + +[system.ipc_shared_mem_size] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_shared_mem_size + # chart type = area + # type = system + # family = ipc shared memory + # units = kilobytes + # context = system.ipc_shared_mem_size + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.ipc_shared_mem_size + # title = IPC Shared Memory Segments Size (system.ipc_shared_mem_size) + # dim allocated name = allocated + # dim allocated algorithm = absolute + # dim allocated multiplier = 1 + # dim allocated divisor = 1024 + +[system.ipc_msq_queues] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_msq_queues + # chart type = area + # type = system + # family = ipc message queues + # units = queues + # context = system.ipc_msq_queues + # priority = 990 + # gap when lost iterations above = 1 + # name = system.ipc_msq_queues + # title = Number of IPC Message Queues (system.ipc_msq_queues) + # dim queues name = queues + # dim queues algorithm = absolute + # dim queues multiplier = 1 + # dim queues divisor = 1 + +[system.ipc_msq_messages] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_msq_messages + # chart type = area + # type = system + # family = ipc message queues + # units = messages + # context = system.ipc_msq_messages + # priority = 1000 + # gap when lost iterations above = 1 + # name = system.ipc_msq_messages + # title = Number of Messages in IPC Message Queues (system.ipc_msq_messages) + # dim messages name = messages + # dim messages algorithm = absolute + # dim messages multiplier = 1 + # dim messages divisor = 1 + +[system.ipc_msq_size] + # history = 86400 + # enabled = yes + # cache directory = %%NETDATA_CACHE%%/system.ipc_msq_size + # chart type = line + # type = system + # family = ipc message queues + # units = bytes + # context = system.ipc_msq_size + # priority = 1100 + # gap when lost iterations above = 1 + # name = system.ipc_msq_size + # title = Size of IPC Message Queues (system.ipc_msq_size) + # dim allocated name = allocated + # dim allocated algorithm = absolute + # dim allocated multiplier = 1 + # dim allocated divisor = 1 + # dim used name = used + # dim used algorithm = absolute + # dim used multiplier = 1 + # dim used divisor = 1 + +[system.softnet_stat] + # history = 86400 + # enabled = yes *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***