I am performing some testing and have found something I consider odd...perhaps you can explain the reason behind it and as to whether this appears to be a bug or not.
Thanks for your attention,
Danny
So I have a small powershell script as shown below I am running as a plugin
Code: Select all
$NCPA_PATH = Get-Process -Name ncpa_passive | Select -expand Path
Write-Host "${NCPA_PATH} " -NoNewline
$NCPA_DRIVE = "$NCPA_PATH" -split "ncpa_passive" | Select -First 1
Write-Host "${NCPA_DRIVE} " -NoNewline
$NCPA_TEMP = "${NCPA_DRIVE}var\log\"
Write-Host "${NCPA_TEMP} " -NoNewline
$SCRIPT_NAME = $MyInvocation.MyCommand.Name
Write-Host "${SCRIPT_NAME} " -NoNewline
$SEEK_FILENAME = "${SCRIPT_NAME}.seek"
Write-Host "${SEEK_FILENAME} " -NoNewline
$SEEK_PATH = "${NCPA_TEMP}${SEEK_FILENAME}"
Write-Host ${SEEK_PATH}
C:\DCOM\Nagios\ncpa_passive.exe C:\DCOM\Nagios\ C:\DCOM\Nagios\var\log\ displayEnv.ps1 displayEnv.ps1.seek C:\DCOM\Nagios\var\log\displayEnv.ps1.seek
But when executed through the NCPA API the following output is produced:
Using check_ncpa.py
var\log\ displayEnv.ps1 displayEnv.ps1.seek var\log\displayEnv.ps1.seek
Using the NCPA Web Services Gui:
{
"returncode": 0,
"stdout": "var\\log\\ displayEnv.ps1 displayEnv.ps1.seek var\\log\\displayEnv.ps1.seek"
}
Please note that the output being produced through the API is removing portions of the output as displayed in Red font below:
C:\DCOM\Nagios\ncpa_passive.exe C:\DCOM\Nagios\ C:\DCOM\Nagios\var\log\ displayEnv.ps1 displayEnv.ps1.seek C:\DCOM\Nagios\var\log\displayEnv.ps1.seek