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