2
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/plugins/minecraft/minecraft-users
2012-02-13 18:24:46 +01:00

32 lines
661 B
Bash
Executable file

#!/bin/sh
# Config:
# [minecraft_players
# playerfile /etc/minecraft/players.txt
# subtract true
#
# playerfile - location of player list file, for example from the OnlineUsers
# plugin
# subtract - OnlineUsers has a header above the user list, set this to true
# to subtract 1 from the output to compensate
case $1 in
config)
cat <<'EOM'
graph_title Connected players
graph_vlabel players
players.label players
graph_info Number of players connected to Minecraft
graph_category Minecraft
EOM
exit 0;;
esac
echo -n "players.value "
count=`wc -l ${playerfile} | cut -d' ' -f1`
if [ $subtract="true" ];
then
echo -n "$(($count - 1))"
else
echo $count
fi