Open WilliamDEdwards opened 6 years ago
@WilliamDEdwards Couple of points
.rb.bat
in your check definitions, did you modify the checks?Try changing the extension back, and if you modified the code, re-pull from the repository!
Just in case it helps, here is an example check definition for one of my windows ruby checks (puppet)
sensu::check{ 'cw-web-healthCheck_api-homecare_app':
command => '/opt/sensu/embedded/bin/ruby /opt/sensu/embedded/bin/check-homecare-api.rb log',
handlers => 'win_handler',
interval => 300,
subscribers => 'homecare_app',
standalone => false,
occurrences => 1,
notify => Service['sensu-enterprise'],
}
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/33What I gathered from that issue is that the fix is specifying the path to the Ruby executable. So I did:
I also tried:
Unfortunately, both return an error:
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.