Wednesday, May 18, 2011

NAGIOS plugin - Check for number of active users on Windows Terminal Server

Following is NAGIOS plugin (windows batch script) which check for number of logon users on Windows Terminal Server. Plugin is useful to create statistic so later you can check and plan if you need one more Terminal server in your TS farm :)

Here is the code:

@set norm=%1
@set warn=%2
@set crit=%3
@echo %norm% , %warn% , %crit%
@for /f "delims=" %%a in ('"query user | find /C /v"USERNAME""') do @set brojka=%%a
@if %brojka% LEQ %norm% goto :zeleno
@if %brojka% LEQ %warn% goto :zolto
@if %brojka% GEQ %crit% goto :crveno
:zeleno

@echo OK, %brojka% Users
@echo "|currentloggedusers=%brojka%

:crveno
@echo CRITICAL, %brojka% Users
@echo "|currentloggedusers=%brojka%

:zolto
@echo WANRNING, %brojka% Users
@echo "|currentloggedusers=%brojka%

No comments:

Post a Comment