munin-prosody
=============
Is a plugin for the monitoring software `munin `_ to monitor a `Prosody `_ xmpp server.
This wildcard plugin provided at the moment only the **c2s**, **s2s**, **presence**, **uptime** and **users** suffixes.
.. image:: http://twattle.net/wp-content/uploads/munin/prosody_c2s-week.png
.. image:: http://twattle.net/wp-content/uploads/munin/prosody_s2s-week.png
.. image:: http://twattle.net/wp-content/uploads/munin/prosody_presence-week.png
.. image:: http://twattle.net/wp-content/uploads/munin/prosody_uptime-week.png
.. image:: http://twattle.net/wp-content/uploads/munin/prosody_users-week.png
Install
-------
It is very simple to install the plugin.
::
cd /usr/share/munin/plugins (or your munin plugins directory)
wget https://github.com/jarus/munin-prosody/raw/master/prosody_
chmod 755 prosody_
ln -s /usr/share/munin/plugins/prosody_ /etc/munin/plugins/prosody_c2s
ln -s /usr/share/munin/plugins/prosody_ /etc/munin/plugins/prosody_s2s
ln -s /usr/share/munin/plugins/prosody_ /etc/munin/plugins/prosody_presence
ln -s /usr/share/munin/plugins/prosody_ /etc/munin/plugins/prosody_uptime
ln -s /usr/share/munin/plugins/prosody_ /etc/munin/plugins/prosody_users
After the installation you need to restart your munin-node:
::
/etc/init.d/munin-node restart
Configuration
-------------
When you want to change the default host (localhost) and port (5582) than you can change this in the **/etc/munin/plugin-conf.d/munin-node** config file like this:
::
[prosody_*]
env.host example.com
env.port 5582
If you want to get the number of registered users, add the following lines to **/etc/munin/plugin-conf.d/munin-node**:
::
[prosody_users]
user prosody
group prosody