This is a plugin for LibreNMS. It uses the services system which allows LibreNMS to run Nagios plugins. It is able to track the number of players connected to a Just Cause 2: Multiplayer server. It supports both alerting and performance data recording, which allows for RRD graphing support to track historical server usage.
##Compatible games: This plugin is designed exclusively for the Just Cause 2: Multiplayer mod. More information about this can be found here.
##Installation Once you have cloned the repository, run the "make" command in the directory and it will produce a binary nammed "check_jc2mp_playercount". Copy this to a folder for your LibreNMS services
edit your LibreNMS config.php and add the line:
$config['nagios_plugins'] = "/path/to/new/folder";
In LibreNMS go to Services -> Add service
For the "Type" dropdown, select check_jc2mp_playercount, and in the parameters type something like:
27015 10 15
where the first number is the port, the second is the number of players to trigger a warning, and the third is the number of players to trigger a critical alert.
If you just want to use this plugin for measuring metrics rather than alerting, just set the last two values to something greater than the number of slots.