mirror of
https://github.com/opinkerfi/nagios-plugins.git
synced 2024-11-05 10:03:45 +01:00
38 lines
981 B
Markdown
38 lines
981 B
Markdown
|
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
|