誰も必要無いであろう物。
TEAM SPEAK*1サーバーの接続ユーザー数をMRTGでグラフ化。
こんなサーバーを管理している人も滅多にいないだろう。
主要ソフト以外にnetcatが必須。
-- mrtg config Target[famas.himitsukichi.com_TS8768]: `/path/to/get8768.pl` MaxBytes[famas.himitsukichi.com_TS8768]: 1000 Title[famas.himitsukichi.com_TS8768]: TEAMSPEAK USER for 8768 -- famas Options[famas.himitsukichi.com_TS8768]: gauge,absolute,nopercent,integer YLegend[famas.himitsukichi.com_TS8768]: team speak user PageTop[famas.himitsukichi.com_TS8768]: <H1>TEAMSPEAK USER for 8768 -- famas</H1> <TABLE> <TR><TD>System:</TD> <TD>famas in N8DC famas.himitsukichi.com</TD></TR> <TR><TD>Maintainer:</TD> <TD>uzulla <nobody@example.co.jp></TD></TR> <TR><TD>Description:</TD><TD>TEAMSPEAK USER </TD></TR> </TABLE> -- get8768.pl #!/usr/bin/perl $BASE_PATH="/path/to"; $stdout = `cat $BASE_PATH/8768 |/usr/bin/nc famas.himitsukichi.com 99999 | grep server_currentusers`; @server_currentusers = split(/=/,$stdout); chomp($server_currentusers[1]); print "$server_currentusers[1]\n"; print "0\n"; print "0\n"; print "TS8768\n"; -- 8768 slogin adminusername password sel 8768 si quit --
私のスクリプティングに関する適当さがよく見えますね!
*1:そう言う名前の音声チャットソフト、パーティーラインみたいな機能を提供 http://games.himitsukichi.com/of/jsp/playfield/voicechat.jsp