more readme for github

This commit is contained in:
Björn Lässig 2016-07-05 14:38:36 +02:00
parent 18362847f0
commit 829a2d12ab

View File

@ -1,14 +1,17 @@
Whats this? # Whats this?
===========
This script is intended for icinga/nagios/icinga2 to check the state of a This script is intended for icinga/nagios/icinga2 to check the state of a
systemd service. We check the ServiceState and the Substate. systemd service. We check the ServiceState and the Substate.
optional features (future) ## install
--------------------------
apt-get install python3-nagiosplugin python3-gi
## optional features (future)
It is thinkable to check for every systemd service property. It is thinkable to check for every systemd service property.
example code ## example code
------------
from gi.repository import GLib, Gio from gi.repository import GLib, Gio
@ -18,8 +21,8 @@ apache2 = Gio.DBusProxy.new_for_bus_sync(Gio.BusType.SYSTEM, 0, None, 'org.free
apache2.get_cached_property('ActiveState').unpack() apache2.get_cached_property('ActiveState').unpack()
-> 'active' -> 'active'
apache2.get_cached_property('SubState').unpack() apache2.get_cached_property('SubState').unpack()
-> 'running' -> 'running'
apache2.get_cached_property_names() apache2.get_cached_property_names()
-> Liste all systemd-properties -> Liste all systemd-properties