7.8.8 alerting not working
I have updated to 7.8.8 and alerting doesn't seem to be working. checks will fail but will not send email or SMS messages. I am looking at the SMTP alert setting page and the smtp port, which should be 25 has this as a value:25|X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X|
Also my alerts queue has over 3000 .alert files. they don't seem like they are being processed.
Also my alerts queue has over 3000 .alert files. they don't seem like they are being processed.
This discussion has been closed.
Comments
The ordinal 3288 could not be located in the dynamic link library LIBEAY32.dll
http://kb.serverscheck.com/index.php?page=index_v2&id=12&c=5
The issue is almost always due to the fact that another software application was installed using a different version of the LIBEAY32.dll that we ship. It is highly recommended running the software on a dedicated system
Be careful with the 3000 alerts in the queue. You might want to purge it first.
D:Program FilesServersCheck_Monitoring>s-alerts.exe
Can't load 'auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file:The sp
ecified module could not be found at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>DynaLoader.pm line 214.
at perlapp line 632
BEGIN failed--compilation aborted at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>Net/SMTP/TLS.pm line 89.
BEGIN failed--compilation aborted at s-alerts.pl line 8.
Download the ssleay32.dll from following url and install it in your main ServersCheck directory and then try again.
http://upgrade.serverscheck.net/monitoring_software/ssleay32.dll
=> what do you mean with this?
What is the setting of the first line in your ServersCheck.conf file?
It should be something like this:
SMTP:<X><X><X>[email protected]<X>%l is %s<X>status of %l (%d - %g) changed to %s at %t. Reason: %r<X><X><X><X><X><X><X>1
<- above is on one line (starting with SMTP: and ending with <X>1)
If not, then replace the first line with above and restart the s-alerts.exe again.
SMTP:<X><X><X>[email protected]<X>%l is %s<X>status of %l (%g) changed to %s at %t. Reason: %r<X>10.129.0.188<X><X><X>[email protected]<X>%l is %s<X>status of %l (%g - %d) changed to %s at %t. Reason: %e . n nInformation about alert: %a<X>2<X><X>25|X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X|
SMTP:<X><X><X>[email protected]<X>%l is %s<X>status of %l (%g) changed to %s at %t. Reason: %r<X>10.129.0.188<X><X><X>[email protected]<X>%l is %s<X>status of %l (%g - %d) changed to %s at %t. Reason: %e . n nInformation about alert: %a<X>2<X><X>25
and try again
"error: step size should be no less than one second"
new error in monitoring_manager:
SERVERSCHECK FATAL ERROR: Could not open license file. You need as of version 2
.1.4c. to have a serverscheck.lic file in your ServersCheck directory
and
same error:
D:Program FilesServersCheck_Monitoring>s-alerts.exe
Can't load 'auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file:The sp
ecified module could not be found at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>DynaLoader.pm line 214.
at perlapp line 632
BEGIN failed--compilation aborted at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>Net/SMTP/TLS.pm line 89.
BEGIN failed--compilation aborted at s-alerts.pl line 8.
monitoring_manager: are your license files installed in the /lic subfolder?
I pointed you through the wrong dll (thanks eric for point it out to me). Here is the correct one:
http://upgrade.serverscheck.net/monitoring_software/SSLeay.dll
same error with new dll
D:Program FilesServersCheck_Monitoring>s-alerts.exe
Can't load 'auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file:The sp
ecified module could not be found at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>DynaLoader.pm line 214.
at perlapp line 632
BEGIN failed--compilation aborted at /<D:Program FilesServersCheck_Monitoring
s-alerts.exe>Net/SMTP/TLS.pm line 89.
BEGIN failed--compilation aborted at s-alerts.pl line 8.
D:Program FilesServersCheck_Monitoring>
By making some changes in the s-alerts.exe build we were able to overcome that problem caused by the other software.
Any updates on how to correct this issue. How safe is it to downgrade?
Another interesting point is when I test the e-mail settings from configurationgeneralsettingse-mail settings through the web interface, the test e-mail is sent OK. It is just the alert e-mail's when something goes down that do not go out.
Can you provide me with the updated s-alerts.exe file?
What exact error message do you get?
You can always downgrade. The above reported issue was related to another software application.
C:Program FilesServersCheck_Monitoring>s-alerts.exe
Can't load 'auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file:The sp
ecified module could not be found at /<C:Program FilesServersCheck_Monitoring
s-alerts.exe>DynaLoader.pm line 214.
at perlapp line 632
BEGIN failed--compilation aborted at /<C:Program FilesServersCheck_Monitoring
s-alerts.exe>Net/SMTP/TLS.pm line 89.
BEGIN failed--compilation aborted at s-alerts.pl line 8.
There is nothing after port 25 in the config file. I do not see the |X|'s after it.
http://files.serverscheck.net/fixes/s-alerts.zip