svn commit: r432544 - in head: . net-mgmt net-mgmt/netdata net-mgmt/netdata/files
Nikolai Lifanov
lifanov at FreeBSD.org
Fri Jan 27 03:16:38 UTC 2017
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 <mokhi64 at gmail.com>
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 <mokhi64 at gmail.com>
+# $FreeBSD$
+
+PORTNAME= netdata
+PORTVERSION= 1.5.0
+CATEGORIES= net-mgmt
+
+MAINTAINER= mokhi64 at 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 <bsd.port.mk>
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 ***
More information about the svn-ports-head
mailing list