diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2022-09-07 10:47:41 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-07 10:47:41 -0400 |
commit | ae1dac397804d19f99d37dc8bab7b36fd76c38a8 (patch) | |
tree | 610ef9e3010d80bc39693d370b78a7615177543e | |
parent | d36aa21fda18c5a12bc952abadade6b4495b8d3a (diff) |
Deaggregate the `gui` and `email` app groupx and improve GUI coverage. (#13631)
* Deaggregate the `gui` and `email` app groupx and improve GUI coverage.
This splits the `gui` and `email` groups in the apps plugin config into a
number of much smaller and more descriptive groups, as well as expanding
what we cover for a number of the resultant groups. In particular:
- The `email` group has been explicitly split into two separate groups,
`mta` for mail transfer agents (SMTP servers), and `mda` for mail
delivery agents (IMAP/POP3 servers). The new `mda` group prrovides
slightly better coverage of MDA software than the old `email` group did.
- A new `mua` group has been added for email clients (formally Mail User
Agents), covering Evolution, Thunderbird, and a selection of popular
console email clients.
- A new `ntfs` group has been created, matching on NTFS-3G. This
particular software is in relatively widespread usage on Linux desktop
systems, and does not generally get automatically matched by the `gui`
group.
- A re-added `X` group covers _only_ X11, XDM, Xwayland, and xsettingsd.
- A new `wayland` group covers a handful of tools commonly used with
Wayland independent of the choice of compositor.
- A new `kde` group covers all of the standard KDE 5 and Plasma tooling,
including some things we were previously not matching correctly that
may not be in the process tree of the KDE session itself.
- New groups also cover the GNOME, MATE, Cinnamon, XFCE4, LXDE, LXQt,
and Enlightenment desktop environments.
- New groups have been added to cover i3, DWM, and AwesomeWM, three of
the most popular X11 window managers on Linux.
- New groups have been added to cover Sway, Wayfire, Cage, and Westom,
four commonly used Wayland compositors.
- The `gui` group is retained, matching on GUI specific tooling that is
not DE/Compositor specific. It has also been expanded to include a
couple of additional components we were not matching on previously,
such as the XDG portal tooling.
- A new `webbrowser` group has been added, covering the most common web
browsers on Linux (including some widely used text-mode browsers).
- RTKit and gpg-agent have both been added to the system group. Both are
relatively commonly used on Linux desktop systems, but are not GUI
specific.
* Add text mode browsers.
Somehow got missed in the original commit.
* Add USBGuard to system group.
* Add links to the webbrowser group.
-rw-r--r-- | collectors/apps.plugin/apps_groups.conf | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/collectors/apps.plugin/apps_groups.conf b/collectors/apps.plugin/apps_groups.conf index 7476402922..dad93b88bf 100644 --- a/collectors/apps.plugin/apps_groups.conf +++ b/collectors/apps.plugin/apps_groups.conf @@ -121,7 +121,8 @@ columndb: clickhouse-server* # ----------------------------------------------------------------------------- # email servers -email: dovecot imapd pop3d amavis* zmstat-* zmdiaglog zmmailboxdmgr opendkim postfwd2 smtp* lmtp* sendmail postfix master pickup qmgr showq tlsmgr postscreen oqmgr msmtp* nullmailer* +mta: amavis* zmstat-* zmdiaglog zmmailboxdmgr opendkim postfwd2 smtp* lmtp* sendmail postfix master pickup qmgr showq tlsmgr postscreen oqmgr msmtp* nullmailer* +mda: dovecot *imapd *pop3d *popd # ----------------------------------------------------------------------------- # network, routing, VPN @@ -180,6 +181,7 @@ zfs: spl_* z_* txg_* zil_* arc_* l2arc* btrfs: btrfs* iscsi: iscsid iscsi_eh afp: netatalk afpd cnid_dbd cnid_metad +ntfs-3g: ntfs-3g # ----------------------------------------------------------------------------- # kubernetes @@ -314,12 +316,29 @@ airflow: *airflow* # ----------------------------------------------------------------------------- # GUI -gui: X Xorg xinit lightdm xdm gkrellm xfwm4 xfdesktop xfce* Thunar -gui: xfsettingsd xfconfd gnome-* gdm gconf* dconf* xfconf* *gvfs gvfs* slim -gui: *kdeinit* kdm plasmashell -gui: evolution-* firefox chromium opera vivaldi-bin epiphany WebKit* -gui: '*systemd --user*' chrome *chrome-sandbox* *google-chrome* *chromium* *firefox* -gui: colord seatd greetd wayfire sway weston cage +X: X Xorg xinit xdm Xwayland xsettingsd +wayland: swaylock swayidle waypipe wayvnc +kde: *kdeinit* kdm sddm plasmashell startplasma-* kwin* kwallet* krunner kactivitymanager* +gnome: gnome-* gdm gconf* mutter +mate: mate-* msd-* marco* +cinnamon: cinnamon* muffin +xfce: xfwm4 xfdesktop xfce* Thunar xfsettingsd xfconf* +lxde: lxde* startlxde lxdm lxappearance* lxlauncher* lxpanel* lxsession* lxsettings* +lxqt: lxqt* startlxqt +enlightenment: entrance enlightenment* +i3: i3* +awesome: awesome awesome-client +dwm: dwm.* +sway: sway +weston: weston +cage: cage +wayfire: wayfire +gui: lightdm colord seatd greetd gkrellm slim qingy dconf* *gvfs gvfs* +gui: '*systemd --user*' xdg-* at-spi-* + +webbrowser: *chrome-sandbox* *google-chrome* *chromium* *firefox* vivaldi* opera* epiphany +webbrowser: lynx elinks w3m w3mmee links +mua: evolution-* thunderbird* mutt neomutt pine mailx alpine # ----------------------------------------------------------------------------- # Kernel / System @@ -335,7 +354,7 @@ system: systemd-* udisks* udevd* *udevd ipv6_addrconf dbus-* rtkit* system: mdadm acpid uuidd upowerd elogind* eudev mdev lvmpolld dmeventd system: accounts-daemon rngd haveged rasdaemon irqbalance start-stop-daemon system: supervise-daemon openrc* init runit runsvdir runsv auditd lsmd -system: abrt* nscd +system: abrt* nscd rtkit-daemon gpg-agent usbguard* kernel: kworker kthreadd kauditd lockd khelper kdevtmpfs khungtaskd rpciod kernel: fsnotify_mark kthrotld deferwq scsi_* kdmflush oom_reaper kdevtempfs |