]> arthur.barton.de Git - netdata.git/blob - conf.d/apps_groups.conf
fail2bain plugin: "Currently In Jail" chart renamed
[netdata.git] / conf.d / apps_groups.conf
1 #
2 # apps.plugin process grouping
3 #
4 # The apps.plugin displays charts with information about the processes running.
5 # This config allows grouping processes together, so that several processes
6 # will be reported as one.
7 #
8 # Only groups in this file are reported. All other processes will be reported
9 # as 'other'.
10 #
11 # For each process given, its whole process tree will be grouped, not just
12 # the process matched. The plugin will include both parents and childs.
13 #
14 # The format is:
15 #
16 #       group: process1 process2 process3 ...
17 #
18 # Each group can be given multiple times, to add more processes to it.
19 #
20 # The process names are the ones returned by:
21 #
22 #  -  ps -e or /proc/PID/stat
23 #  -  in case of substring mode (see below): /proc/PID/cmdline
24 #
25 # To add process names with spaces, enclose them in quotes (single or double)
26 # example: 'Plex Media Serv' "my other process".
27 #
28 # Wildcard support:
29 # You can add an asterisk (*) at the beginning and/or the end of a process:
30 #
31 #  *name    suffix mode: will search for processes ending with 'name'
32 #           (/proc/PID/stat)
33 #
34 #   name*   prefix mode: will search for processes beginning with 'name'
35 #           (/proc/PID/stat)
36 #
37 #  *name*   substring mode: will search for 'name' in the whole command line
38 #           (/proc/PID/cmdline)
39 #
40 # If you enter even just one *name* (substring), apps.plugin will process
41 # /proc/PID/cmdline for all processes, just once (when they are first seen).
42 #
43 # To add processes with single quotes, enclose them in double quotes
44 # example: "process with this ' single quote"
45 #
46 # To add processes with double quotes, enclose them in single quotes:
47 # example: 'process with this " double quote'
48 #
49 # If a group or process name starts with a -, the dimension will be hidden
50 # (cpu chart only).
51 #
52 # If a process starts with a +, debugging will be enabled for it
53 # (debugging produces a lot of output - do not enable it in production systems)
54 #
55 # You can add any number of groups you like. Only the ones found running will
56 # affect the charts generated. However, producing charts with hundreds of
57 # dimensions may slow down your web browser.
58 #
59 # The order of the entries in this list is important: the first that matches
60 # a process is used, so put important ones at the top. Processes not matched
61 # by any row, will inherit it from their parents or children.
62 #
63 # The order also controls the order of the dimensions on the generated charts
64 # (although applications started after apps.plugin is started, will be appended
65 # to the existing list of dimensions the netdata daemon maintains).
66
67 # -----------------------------------------------------------------------------
68 # NETDATA processes accounting
69
70 # netdata main process
71 netdata: netdata
72
73 # netdata known plugins
74 # plugins not defined here will be accumulated in netdata, above
75 apps.plugin: apps.plugin
76 freeipmi.plugin: freeipmi.plugin
77 charts.d.plugin: *charts.d.plugin*
78 node.d.plugin: *node.d.plugin*
79 python.d.plugin: *python.d.plugin*
80 tc-qos-helper: *tc-qos-helper.sh*
81 fping: fping
82
83 # -----------------------------------------------------------------------------
84 # authentication/authorization related servers
85
86 auth: radius* openldap* ldap*
87 fail2ban: fail2ban*
88
89 # -----------------------------------------------------------------------------
90 # web/ftp servers
91
92 httpd: apache* httpd nginx* lighttpd
93 proxy: squid* c-icap squidGuard varnish*
94 php: php*
95 ftpd: proftpd in.tftpd vsftpd
96 uwsgi: uwsgi
97 unicorn: *unicorn*
98
99 # -----------------------------------------------------------------------------
100 # database servers
101
102 sql: mysqld* mariad* postgres* oracle_* ora_*
103 nosql: mongod redis* memcached
104
105 # -----------------------------------------------------------------------------
106 # email servers
107
108 email: dovecot imapd pop3d amavis* master zmstat* zmmailboxdmgr qmgr oqmgr
109
110 # -----------------------------------------------------------------------------
111 # network, routing, VPN
112
113 ppp: ppp*
114 vpn: openvpn pptp* cjdroute
115 wifi: hostapd wpa_supplicant
116 routing: ospfd* ospf6d* bgpd isisd ripd ripngd pimd ldpd zebra vtysh bird*
117
118 # -----------------------------------------------------------------------------
119 # high availability and balancers
120
121 camo: *camo*
122 balancer: ipvs_* haproxy
123 ha: corosync hs_logd ha_logd stonithd pacemakerd lrmd crmd
124
125 # -----------------------------------------------------------------------------
126 # telephony
127
128 pbx: asterisk safe_asterisk *vicidial*
129 sip: opensips* stund
130
131 # -----------------------------------------------------------------------------
132 # chat
133
134 chat: irssi *vines* *prosody* murmurd
135
136 # -----------------------------------------------------------------------------
137 # monitoring
138
139 logs: ulogd* syslog* rsyslog* logrotate systemd-journald
140 nms: snmpd vnstatd smokeping zabbix* monit munin* mon openhpid watchdog tailon nrpe
141 splunk: splunkd
142 azure: mdsd *waagent* *omiserver* *omiagent* hv_kvp_daemon hv_vss_daemon
143
144 # -----------------------------------------------------------------------------
145 # file systems and file servers
146
147 samba: smbd nmbd winbindd
148 nfs: rpcbind rpc.* nfs*
149 zfs: spl_* z_* txg_* zil_* arc_* l2arc*
150 btrfs: btrfs*
151 iscsi: iscsid iscsi_eh
152
153 # -----------------------------------------------------------------------------
154 # containers & virtual machines
155
156 containers: lxc* docker*
157 VMs: vbox* VBox* qemu*
158
159 # -----------------------------------------------------------------------------
160 # ssh servers and clients
161
162 ssh: ssh* scp
163
164 # -----------------------------------------------------------------------------
165 # print servers and clients
166
167 print: cups* lpd lpq
168
169 # -----------------------------------------------------------------------------
170 # time servers and clients
171
172 time: ntp* systemd-timesyncd
173
174 # -----------------------------------------------------------------------------
175 # dhcp servers and clients
176
177 dhcp: *dhcp*
178
179 # -----------------------------------------------------------------------------
180 # name servers and clients
181
182 named: named rncd dig
183
184 # -----------------------------------------------------------------------------
185 # installation / compilation / debugging
186
187 build: cc1 cc1plus as gcc* cppcheck ld make cmake automake autoconf autoreconf 
188 build: git gdb valgrind*
189
190 # -----------------------------------------------------------------------------
191 # antivirus
192
193 antivirus: clam* *clam
194
195 # -----------------------------------------------------------------------------
196 # torrent clients
197
198 torrents: *deluge* transmission* *SickBeard* *CouchPotato* *rtorrent*
199
200 # -----------------------------------------------------------------------------
201 # backup servers and clients
202
203 backup: rsync bacula*
204
205 # -----------------------------------------------------------------------------
206 # cron
207
208 cron: cron* atd anacron systemd-cron*
209
210 # -----------------------------------------------------------------------------
211 # UPS
212
213 ups: upsmon upsd */nut/*
214
215 # -----------------------------------------------------------------------------
216 # media players, servers, clients
217
218 media: mplayer vlc xine mediatomb omxplayer* kodi* xbmc* mediacenter eventlircd
219 media: mpd minidlnad mt-daapd avahi* Plex*
220
221 # -----------------------------------------------------------------------------
222 # X
223
224 X: X Xorg xinit lightdm xdm pulseaudio gkrellm xfwm4 xfdesktop xfce* Thunar
225 X: xfsettingsd xfconfd gnome-* gdm gconf* dconf* xfconf* *gvfs gvfs* kdm slim
226 X: evolution-* firefox chromium opera epiphany WebKit*
227
228 # -----------------------------------------------------------------------------
229 # Kernel / System
230
231 ksmd: ksmd
232
233 system: systemd* udisks* udevd* *udevd connmand ipv6_addrconf dbus-* rtkit*
234 system: inetd xinetd mdadm polkitd acpid uuidd packagekitd upowerd colord
235 system: accounts-daemon rngd haveged
236
237 kernel: kthreadd kauditd lockd khelper kdevtmpfs khungtaskd rpciod
238 kernel: fsnotify_mark kthrotld deferwq scsi_*
239
240 # -----------------------------------------------------------------------------
241 # other application servers
242
243 crsproxy: crsproxy
244 sidekiq: *sidekiq*
245 java: java
246 ipfs: ipfs