sensu-plugins-windows icon indicating copy to clipboard operation
sensu-plugins-windows copied to clipboard

Random checks randomly failing with random errors

Open WilliamDEdwards opened this issue 6 years ago • 1 comments

I have setup Sensu on three Windows servers yesterday. Two issues:

check-windows-ram.rb randomly returns: Access is denied. check-windows-disk.rb randomly returns: Invalid XSL format (or) file name. It does actually return an OK with the disk space usage, but that warning wasn't there yesterday. check-windows-process.rb randomly returns the errors in this issue: https://github.com/sensu-plugins/sensu-plugins-windows/issues/33

What I gathered from that issue is that the fix is specifying the path to the Ruby executable. So I did:

/opt/sensu/embedded/bin/ruby.exe /opt/sensu/embedded/bin/check-windows-process.rb.bat -p activedirectory

I also tried:

C:\opt\sensu\embedded\bin\ruby.exe C:\opt\sensu\embedded\bin\check-windows-process.rb.bat -p activedirectory

Unfortunately, both return an error:

/opt/sensu/embedded/bin/check-windows-process.rb.bat:1: syntax error, unexpected tCONSTANT, expecting end-of-input
@ECHO OFF

Nothing changed on the servers. The same problems occurred on all three Windows Servers. It's Windows Server 2012.

Strange thing is that Sensu was setup on a Windows Server 2016 two days ago and this issue hasn't come up.

WilliamDEdwards avatar Aug 05 '18 07:08 WilliamDEdwards