Skip to content

Enhance gathered information for daemons #30

@dgoetz

Description

@dgoetz

I will use the daemon of icingaweb2-module-vspheredb as an example, it is called icinga-vspheredb.service

  • Systemd unitfile
    • /usr/lib/systemd/system/icinga-vspheredb.service (original if installed from package)
    • /etc/systemd/system/icinga-vspheredb.service (manuall installation or override if installed from package)
      /etc/systemd/system/icinga-vspheredb.service.d` (drop-ins to override parts)
  • Tmpfiles.d config
    • /usr/lib/tmpfiles.d/icinga-vspheredb.conf (original if installed from package)
    • /etc/tmpfiles.d/icinga-vspheredb.conf (manuall installation or override if installed from package)
  • Journal logging
    • journalctl -u icinga-vspheredb.service
  • Socket and permissions
    • ls -la /run/icinga-vspheredb/ (directory and sockets inside)
    • id icingavspheredb (user and group membership)

Instead of hardcoding the defaults you could also get this from systemd and tmpfiles configuration.

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions