nagios-plugins/check_pkgkit/README.md

981 B

About

This plugin checks for available updates using PackageKit http://packagekit.org/ on Linux systems

Why a new plugin?

There are already plugins out there like check_yum and check_apt which do check for updates but they are distribution specific. The main drivers are:

  • Can run unprivileged
  • No sudo/selinux problems
  • Non distribution specific, works on debian, ubuntu, fedora, centos, rhel...

Caveats

  • PackageKit does draw in quite a few packages with it.
  • Does not work on older distros, like centos/rhel 5.

Dependencies

pynag-0.4.7+ Known to work with PackageKit 0.7.6 or later

Room for improvement

The plugin executes pkcon instead of using the API directly. I actually gave the API a whirl via "from gi.repository import PackageKitGlib as packagekit" but the documentation was very lacking so I ended up with pkcon.

License

GPLv3 or newer, see LICENSE-GPL3 in the root of the project