How do you monitor the availability of multiple websites

后端 未结 5 1084
失恋的感觉
失恋的感觉 2021-01-05 10:55

I need to ensure that any number of websites and services haven\'t bitten the dust. At the moment I rely on a simple 5 minute cronjob which uses curl and a file of urls to c

相关标签:
5条回答
  • 2021-01-05 11:19

    Zabbix 1.6 supports multiple flows for web monitoring, and will allow you to monitor other things besides that. It's free and very flexible.

    0 讨论(0)
  • 2021-01-05 11:22

    I would recommend the ManageEngine from AdventNet (http://manageengine.adventnet.com/). It is free for up to 5 monitored resources iirc. Outside the free version it is rather cheap.

    Out of the box It knows how to monitor webservices, webservers (of varying types, such as IIS, Tomcat, Websphere (5 and 6), and a host of other things such as natively pulling performance data from MSSQL and DB2. Webservices can be monitored just by "http-are-you-there" but you can also specify actual content to send from the wsdl specification, so you know that not only does the other side respond, but it is able to process records as well. (ofcourse this requires you to have a way of deleting these keep-alive data records afterwards but thats a different issue).

    For each of the monitored systems you can setup thresholds to the alert, so it has to come 5 times in a row before triggering an SMS alert or automatically restart the service.

    As an added bonus it has the best SNMP support I have seen anywhere.

    Link to free download : http://manageengine.adventnet.com/products/applications_manager/download-free.html

    Linkg to demo: http://demo.appmanager.com/LoginPage.do

    (Note: i'm not affiliated with the company)

    0 讨论(0)
  • 2021-01-05 11:30

    Speaking from experience, I'd double the suggestion of using Nagios. I don't think I have found a better open source tool than Nagios that achieves the same stuff.

    0 讨论(0)
  • 2021-01-05 11:32

    In my experience nagios works pretty well but seems to be hard to take care of at times. If you want to have stats and everything else on top of what nagios gives you then add cacti. If you want it all in one package you should look into OpenNMS. To get the full benefit of all of these you should be using SNMP too so you can see the details of memory, cpu, disk use as well.

    0 讨论(0)
  • 2021-01-05 11:35

    I haven't used it myself, but I'm pretty sure I've heard Nagios spoken of in fairly glowing terms. Worth a try?

    0 讨论(0)
提交回复
热议问题