Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2017 03:16:36 +0000 (UTC)
From:      Nikolai Lifanov <lifanov@FreeBSD.org>
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
Message-ID:  <201701270316.v0R3GaU5056250@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@gmail.com>
+# $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 <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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701270316.v0R3GaU5056250>