Problème commande check_process

Yversam
Messages : 9
Inscription : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 11 décembre 2017, 10:46

J'ai ça : Image

J'ai tout laissé par défaut

Avatar de l’utilisateur
LaBanane
Messages : 50
Inscription : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 11 décembre 2017, 11:10

Voici mon fichier de config actuel nsclient.ini

Code : Tout sélectionner

# If you want to fill this file with all available options run the following command:
#   nscp settings --generate --add-defaults --load-all
# If you want to activate a module and bring in all its options use:
#   nscp settings --activate-module <MODULE NAME> --add-defaults
# For details run: nscp settings --help


; TODO
[/settings/default]

; Undocumented key
password = XXXXXXXXXXXXXXXXXX

; Undocumented key
allowed hosts = @IP EoN

; TODO
[/settings/NRPE/server]
; Nrpe nagios plugin V3 compatibility
payload lenght = 8192

; Undocumented key
verify mode = none

; Undocumented key
insecure = true

; COMMAND ALLOW NASTY META CHARS - This option determines whether or not the we will allow clients to specify nasty (as in |`&><'"\[]{}) characters in arguments.
allow nasty characters = 1

; EXTENDED RESPONSE - Send more then 1 return packet to allow response to go beyond payload size (requires modified client if legacy is true this defaults to false).
extended response = 1

; PORT NUMBER - Port to use for NRPE.
port = 5666

; COMMAND ARGUMENT PROCESSING - This option determines whether or not the we will allow clients to specify arguments to commands that are executed.
allow arguments = 1

[/settings/NSClient/server]

; ENABLE SSL ENCRYPTION - This option controls if SSL should be enabled.
use ssl = 0

; PERFORMANCE DATA - Send performance data back to Nagios (set this to 0 to remove all performance data).
performance data = 1

; PORT NUMBER - Port to use for check_nt.
port = 12489

; TODO
[/modules]

; Undocumented key
CheckExternalScripts = 1

; Undocumented key
CheckHelpers = 1

; Undocumented key
CheckEventLog = 1

; Undocumented key
CheckNSCP = 1

; Undocumented key
CheckDisk = 1

; Undocumented key
CheckSystem = 1

; Undocumented key
NSClientServer = 1

; Undocumented key
NRPEServer = 1

; CheckNet - Network related check such as check_ping.
CheckNet = 1

; CheckLogFile - File for checking log files and various other forms of updating text files
CheckLogFile = 1

; CheckWMI - Check status via WMI
CheckWMI = 0

; SMTPClient - SMTP client can be used both from command line and from queries to check remote systes via SMTP
SMTPClient = 0

; LUAScript - Loads and processes internal Lua scripts
LUAScript = 0

; PythonScript - Loads and processes internal Python scripts
PythonScript = 0

; A list of wrapped scripts (ie. scruts using a template mechanism). The template used will be defined by the extension of the script.
[/settings/external scripts/wrapped scripts]

; TODO
[/settings/external scripts/wrappings]

; BATCH FILE WRAPPING -
bat = scripts\\%SCRIPT% %ARGS%

; VISUAL BASIC WRAPPING -
vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\wrapper.vbs %SCRIPT% %ARGS%

; POWERSHELL WRAPPING -
;ps1 = cmd /c echo If (-Not (Test-Path "scripts\%SCRIPT%") ) { Write-Host "UNKNOWN: Script `"%SCRIPT%`" not found."; exit(3) }; scripts\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe /noprofile -nologo -command -
ps1=cmd /c echo scripts\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command -

[/settings/external scripts/scripts]
; TODO
[/settings/external scripts/alias]

; TODO
[/settings/external scripts]

; COMMAND TIMEOUT - The maximum time in seconds that a command can execute. (if more then this execution will be aborted). NOTICE this only affects external commands not internal ones.
timeout = 60

; COMMAND ALLOW NASTY META CHARS - This option determines whether or not the we will allow clients to specify nasty (as in |`&><'"\[]{}) characters in arguments.
allow nasty characters = 1

; COMMAND ARGUMENT PROCESSING - This option determines whether or not the we will allow clients to specify arguments to commands that are executed.
allow arguments = true

; LOGS TO CHECK - Comma separated list of logs to check
log = application,system

; DEBUG - Log missed records (useful to detect issues with filters) not useful in production as it is a bit of a resource hog.
debug = 0

; Files to be included in the configuration
[/includes]
On y trouve notamment:

Code : Tout sélectionner

; COMMAND ARGUMENT PROCESSING - This option determines whether or not the we will allow clients to specify arguments to commands that are executed.
allow arguments = 1
ça corresponds plutôt bien à ton erreur, et n'oublie pas d'aller redémarrer le service NSClient++(x64) dans tes services windows pour prendre en compte le changement dans ton .ini
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Inscription : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 11 décembre 2017, 11:27

Ah oui je n'ai pas du tout le même :

Code : Tout sélectionner

# If you want to fill this file with all available options run the following command:
#   nscp settings --generate --add-defaults --load-all
# If you want to activate a module and bring in all its options use:
#   nscp settings --activate-module <MODULE NAME> --add-defaults
# For details run: nscp settings --help


; in flight - TODO
[/settings/default]

; Undocumented key
password = ****

; Undocumented key
allowed hosts = IP


; in flight - TODO
[/settings/NRPE/server]

; Undocumented key
insecure = true

; Undocumented key
verify mode = none


; in flight - TODO
[/modules]

; Undocumented key
CheckExternalScripts = disabled

; Undocumented key
CheckHelpers = disabled

; Undocumented key
CheckNSCP = disabled

; Undocumented key
CheckEventLog = disabled

; Undocumented key
CheckDisk = disabled

; Undocumented key
CheckSystem = disabled

; Undocumented key
NSClientServer = enabled

; Undocumented key
NRPEServer = enabled
Je dois le modifier ?

Avatar de l’utilisateur
LaBanane
Messages : 50
Inscription : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 11 décembre 2017, 11:59

Tu peux juste ajouter :

; COMMAND ARGUMENT PROCESSING - This option determines whether or not the we will allow clients to specify arguments to commands that are executed.
allow arguments = 1

Redémarre ton service NSClient++ et réessaie
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Inscription : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 11 décembre 2017, 12:02

J'ai carrément copié collé et modifié pour moi !

Et ça marche !

Donc maintenant, go apprendre à faire un script !

Avatar de l’utilisateur
LaBanane
Messages : 50
Inscription : 28 septembre 2016, 11:45

Re: Problème commande check_process

Message par LaBanane » 11 décembre 2017, 13:42

Yay ! :mrgreen:

J'ai quelque base en power shell, si tu bloque sur un truc poste ton script je regarderai.

Bonne chance.
"Il vaut mieux un qui sait que cent qui cherchent." -sagesse populaire :D

Yversam
Messages : 9
Inscription : 16 novembre 2017, 12:54

Re: Problème commande check_process

Message par Yversam » 11 décembre 2017, 14:05

Bon le truc c'est que l'on a à peine commencé le Powershell donc je vais apprendre ahah

Répondre