zabbix-tools/zabbix-module-systemd

Feature requests

jangaraj opened this issue ยท 3 comments

Thanks Ryan for publishing your systemd module ๐Ÿ‘ . I made similar one based on sd-bus API of systemd a few months ago, but I didn't publish it. There is published only cgroup version as a part of docker module. I would like to deprecate my systemd monitoring in favor of your systemd module. I would like to see these features:

  • Filter unit type in unit discovery
    It will simplify creating of LLD rules per unittype. systemd.unit.discovery[<unittype>] - type of discovered unit: service, socket, device, mount, automount, ... Default value probably: all.

  • Cgroup resource monitoring
    For example systemd services are "containers", so you can read their CPU/mem/IOPs metrics from the cgroups
    systemd.cgroup.mem[fid,mmetric], systemd.cgroup.cpu[fid,cmetric], systemd.cgroup.dev[fid,bfile,bmetric] ,...

Nice one! Yep I agree with these ideas. I'm also happy if you want to submit PRs for these features.

I'll try to create PR for systemd.cgroup.*.

Fixed by #3. https://github.com/monitoringartist/zabbix-systemd-monitoring is deprecated in favor of this project as well.

Thanks!