check_win_printers

nagios_win_printers_plugin

El plugin requiere de guardar un archivo CSV en el servidores de impresión con los datos previos de la impresora. Actualmente acepta dos parametros, donde guardar el CSV (por defecto C:\temp\check_win_printers.csv) y la cantidad de días offline para dar la alerta. Sería sencillo extenderlo a más controles o distintos umbrales para los WARNING y CRITICAL.

INSTALACIÓN:

Por lo que probé no requiere actualizar powershell, con la versión por defecto de Windows 2008 R2 funciona.

nsclient

El plugin debe que estar en todos los servidores de impresión, C:\scripts\check_win_printers.ps1 (usar rol de ansible para nsclient)

Contenido para NSC.ini de cada servidor de impresión (usar rol de ansible para nsclient):

Ejemplo:

; A list of scripts available to run from the CheckExternalScripts module. Syntax is: =