7.8.8 alerting not working

gmillerarmtgmillerarmt
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.

Comments

  • AdministratorAdministrator
    What happens if you run the s-alerts.exe from the command prompt?


  • gmillerarmtgmillerarmt
    I get an windows popup with "s-alerts.exe Ordinal not found" error



    The ordinal 3288 could not be located in the dynamic link library LIBEAY32.dll
  • AdministratorAdministrator
    Perform a manual upgrade to see if that resolves the issue.

    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.
  • gmillerarmtgmillerarmt
    system is dedicated. performed manual upgrade and still receive the ordinal error. Also, now "dashboard views" mouse over on the main page no longer shows device view or group view. Thats missing.



    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.
  • AdministratorAdministrator
    There is some major conflict on your system causing this.



    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


  • gmillerarmtgmillerarmt
    same error as above. i donot have any instance of ssleay32.dll anywhere on the system before i dropped it in the main serverscheck directory. Also, the smtp value field on the alert email settings page is still this 25|X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X|
  • AdministratorAdministrator
    the smtp value field on the alert email settings page is still this 25|X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X|



    => 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.
  • gmillerarmtgmillerarmt
    this is the first line of the serverscheck.conf file



    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|
  • AdministratorAdministrator
    Do it like this:

    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
  • gmillerarmtgmillerarmt
    new error in s-grahps.exe

    "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.
  • AdministratorAdministrator
    The s-graphs message is normal - don't worry about that



    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
  • gmillerarmtgmillerarmt




    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>
  • AdministratorAdministrator
    The issue is solved. It appeared that another application installed an old version of the libeay32.dll in the /system32 folder overriding as such the newer one we install in the same folder as ServersCheck.



    By making some changes in the s-alerts.exe build we were able to overcome that problem caused by the other software.
  • dhorseydhorsey
    I am having the same issue after upgrading to version 7.8.8. My system is also dedicated and the alerts queue has started filling up with .alert files.



    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?
  • AdministratorAdministrator
    Dhorsey,



    What exact error message do you get?



    You can always downgrade. The above reported issue was related to another software application.
  • dhorseydhorsey
    The same as gmillerarmt received:



    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.
  • gmillerarmtgmillerarmt
    check the first line of your conf file and see if you have this |X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X||X| after your smtp port number.


  • dhorseydhorsey
    libeay32.dll is not in my windows/system32 folder?



    There is nothing after port 25 in the config file. I do not see the |X|'s after it.
  • AdministratorAdministrator
    Download following zip and install it in your main ServersCheck directory:

    http://files.serverscheck.net/fixes/s-alerts.zip
  • gmillerarmtgmillerarmt
    the rogue libeay32.dll that was found was about 830K and there was no version information with it so who knows where it came from. The one that works looks to be version 0.9.8.5. The support team was able to fix it with the new build and correct libeay32.dll and now serverscheck is running great.
  • dhorseydhorsey
    Thanks. The files in the s-alerts.zip have resolved the issue.
This discussion has been closed.