summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/server/plugins/probes/index.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/server/plugins/probes/index.txt b/doc/server/plugins/probes/index.txt
index f723ad528..3c5387180 100644
--- a/doc/server/plugins/probes/index.txt
+++ b/doc/server/plugins/probes/index.txt
@@ -126,3 +126,37 @@ Other examples
manufacturer
producttype
serial-console-speed
+
+===========
+Ohai probes
+===========
+
+.. _Ohai: http://wiki.opscode.com/display/ohai/Home
+.. _Ohai-Install: http://wiki.opscode.com/display/ohai/Installation
+
+The `Ohai`_ plugin is used to detect information about the client
+operating system. The data is reported back to the server using JSON.
+
+Client prerequisites
+====================
+
+On the client, you need to install `Ohai`_. See `Ohai-Install`_ for more
+information.
+
+Server prerequisites
+====================
+
+If you have python 2.6 or later installed, you can continue on to
+:ref:`ohai-setup`. Otherwise, you will need to install the
+python-simplejson module found packaged in most distributions.
+
+.. _ohai-setup:
+
+Setup
+=====
+
+To enable the Ohai plugin, you need to first create an ``Ohai`` directory
+in your Bcfg2 repository (e.g. ``/var/lib/bcfg2/Ohai``). You then need
+to add **Ohai** to the plugins line in ``bcfg2.conf``. Once this is done,
+restart the server and start a client run. You will have the JSON output
+from the client in the ``Ohai`` directory you created previously.