check de nagios para ver el número de cintas disponibles pertenecientes a un robot ACS en un pool de scratch de Netbackup

Para que funcione correctamente hay que tener grep para windows instalado.

@echo off
set WARN_COUNT=%1
set CRIT_COUNT=%2
“c:\Program Files\Veritas\Volmgr\bin\vmquery.exe” -b -pn scratchpool | grep ACS -c > salida.txt”
set /P SCRATCH_COUNT=<”c:\Program Files\NSClient++\scripts\salida.txt”

if %SCRATCH_COUNT% LSS %WARN_COUNT% ( if %SCRATCH_COUNT% LSS %CRIT_COUNT% ( GOTO err) ELSE ( GOTO warn )) ELSE (GOTO OK)
echo UNKNOWN: algo fue mal
exit /B 3

:err
echo “Cintas de scratch CRITICAL : el numero de cintas disponibles %SCRATCH_COUNT% es menor de
%CRIT_COUNT%|scratch=”%SCRATCH_COUNT%;warning=%WARN_COUNT%;critical=%CRIT_COUNT%
exit /B 2

:warn
echo “Cintas de scratch WARNING : el numero de cintas disponibles %SCRATCH_COUNT% es menor de
%WARN_COUNT%|scratch=%SCRATCH_COUNT%;warning=%WARN_COUNT%;critical=%CRIT_COUNT%
exit /B 1

:o k
echo “Cintas de scratch OK : numero de cintas disponibles
%SCRATCH_COUNT%|scratch=%SCRATCH_COUNT%;warning=%WARN_COUNT%;critical=%CRIT_COUNT%
exit /B 0

This entry was posted in nagios. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>