Instalación y requisitos

Instalación NSClient

Instructivo para instalar nsclient en Windows.

Instalación Agente NSClient++ – Windows

Desde QQDrile, se recomienda la versión 0.4.1.105 (2014-04-28) del Agente, aunque pueden usarse otras versiones, preferentemente posteriores.

La instalación del agente, debe ser idéntica para todos los server que pertenezcan a un mismo grupo.

(1) Instalación Nueva:

  1. Descargar el agente según version de SO:
    1. 32bits:https://qqdrile.qqdlatam.com/nsclient/installers/NSCP-Win32_0.4.1.105.msi
    2. 64bits: https://qqdrile.qqdlatam.com/nsclient/installers/NSCP-x64_0.4.1.105.msi
  2. Descargar scripts y archivo nsclient.ini:
    1. https://qqdrile.qqdlatam.com/nsclient/installers/scripts.zip
    2. https://qqdrile.qqdlatam.com/nsclient/installers/nsclient.ini.zip
  3. Instalar el agente descargado en el punto 1 con las opciones por defecto
  4. Descomprimir los scripts y reemplazar la carpeta scripts del agente (por defecto C:\Program Files\NSClient++\scripts) con la carpeta resultante
  5. Descomprimir el archivo nsclient.ini.zip y colocar la ip del nodemonitor en la opción allowed hosts = ip_nodemonitor_o_subnet
  6. Colocar el archivo nsclient.ini en la carpeta de instalación del agente (por defecto C:\Program Files\NSClient++), reemplazando el archivo existente.
  7. Reiniciar el servicio NSClient++ (o nscp) desde la consola de servicios de Windows (services.msc)

(2) Instalación Existente:

Como requisito mínimo, el agente debe correr versión 0.4 o superior, caso contrario, desinstalar y realizar instalación limpia (1).

Si se dispone de un agente configurado y funcionando correctamente, es recomendable clonar la configuración (nsclient.ini) y reiniciar el agente.

Es recomendable realizar una actualización periódica de los scripts de los puntos 2 y 3 para mantener los mismos con la versión mas reciente.

Caso contrario, realizar el siguiente procedimiento:

  1. Agregar o reemplazar todas las ocurrencias del parametro allowed hosts con la ip del nodemonitor. El parámetro puede tener los siguientes formatos:
    1. ip fija: allowed hosts = 192.168.1.230
    2. subnet: allowed hosts = 192.168.1.0/24
    3. varias ip: allowed hosts = 192.168.1.230,192.168.0.218,214.230.60.24
  2. Descargar los scripts: https://qqdrile.qqdlatam.com/nsclient/installers/scripts.zip
  3. Descomprimir los scripts y reemplazar la carpeta scripts del agente (por defecto C:\Program Files\NSClient++\scripts) con la carpeta resultante
  4. Validar en el archivo boot.ini(si existe), cuál es el archivo .ini que utiliza como configuración base y modificar el punto siguiente
  5. Validar que se encuentren habilitadas en el nsclient.ini al menos las siguientes opciones y reiniciar el servicio NSClient++ (o nscp) desde la consola de servicios de Windows (services.msc)

[/modules] 
        

CheckDisk = 1 CheckExternalScripts = 1 CheckSystem = 1 CheckWMI = 1 NRPEServer = 1 NSClientServer = 1 [/settings/default] allowed hosts = 172.25.3.0/24,192.168.89.125 *** password = <password> *** timeout = 60 [/settings/external scripts/ alias] wmiquery=checkwmi Query="Select $ARG3$ from $ARG2$" namespace=$ARG4$ columnSyntax=%column%=%value%XX target=$ARG1$ show-all [/settings/external scripts/scripts] wmiperf=cscript /nologo scripts\perf.vbs $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ check_ping=scripts\check_winping\bin\check_winping.exe $ARG1$ -p 5 check_tcp=scripts\check_tcp.exe $ARG1$ tasks=cscript /nologo scripts\tasks.vbs $ARG1$ check_ps_script=cmd /c echo scripts\$ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ ; exit($lastexitcode) | powershell.exe -command - mapa_conectividad=cmd /c scripts\mapa_conectividad.bat $ARG1$ $ARG2$ [/settings/NRPE/server] allow arguments = true allow nasty characters = true port = 5666 timeout = 60 [/settings/external scripts] allow arguments = true allow nasty characters = true script path = scripts timeout = 60 [/settings/NSClient/server] performance data = true port = 12489

*** completar de acuerdo a configuración de QQDrile

Para NSClient versión 5.xx., modificar la línea de la definición del comando wmiquery en el nsclient.ini a:

wmiquery=check_wmi query=»Select $ARG3$ from $ARG2$» namespace=$ARG4$ target=$ARG1$ show-all detail-syntax=»$ARG6$» crit=»count<1″

Última actualización: 01/06/2022

← Volver al Centro de ayuda

¿Interesado en nuestro servicio?

Nuestro equipo le responderá en breve.

Escríbanos a contacto@qqdrile.com
Abrir mi correo