Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I need to monitor my Windows Server event logs so that I know if there is a problem with any of my ASP.Net websites (IIS errors, windows login errors etc) - errors that would end up in the event log rather than being handled by my application's error logging.
Has anyone had any experience of GFI Events Manager or Event Sentry? Is there anything better on the market?
I currently use EventSentry and I have to say I am very happy with it. I get an email when my backups don't run, the reports are helpful and my experience with the support staff has been great. In my case, EventSentry was much cheaper than GFI and offered the value I needed.
PA Server Monitor can do that.
If the budget is tight, or you want to customize the solution a bit more, there are .NET libraries available that would allow you to write your own web app or console app to retrieve/update the details out of the event log.
Advanced Host Monitor by KS-Soft is a monitoring program that can send you alerts based on event log messages.
I haven't used this tool, but Microsoft' System Center Operations Manager (used to be called Microsoft Operations Manager) should do all of that.
System Center Operations Manager
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking for a flexible monitoring tool, which should be able to:
Monitor public web endpoint and:
Validate REST API response body.
Validate response codes.
Monitor Azure resources: Cloud Services, Web Apps, SQL servers, VMs etc (Optional)
Support of custom monitoring scripts. For example, there is a PowerShell script which performs some checks and returns response if
service healthy or not.
Provide availability/performance metrics based on monitoring statistics.
Raise alerts and send notifications
Tool should have a modern UI and support of multiple monitoring projects, each project should have own isolated settings.
Currently we are using MS application SCOM (System Center Operations Manager), but it's a very old tool and has a poor documentation and UI. But a very flexible and can monitor a lot of thing out of the box.
Basically, is there something better and modern than SCOM?
We are using HP-BSM, though expensive, it's very flexible and with many capabilities. It has every functionality that you wrote in your question.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
For example, google Analytics would require me to insert a script in my layout. However, my app has no views and is only serving an API, without an interface. Are there any services to track traffic of a JSON API ? I intend to host on heroku.
Most analytics services offer some sort of server-to-server rather than client reporting of events. You should get some more consistency in data reported (e.g. you're not blocked by ad blockers or slow connections failing to load client side libraries) but also lose visibility into some events (user tracking depends on your authentication/cookie policy, time on page may be impossible to measure).
For a Rails app I'd look at https://segment.com/docs/sources/server/ruby/ which in my experience has done a good job of making it easy to report events and allows you to then forward them to whatever analytics service works best for your product.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm trying to implement a "health check" for my web site, basically want to write some code in java or use some freeware that can keep pinging my website url every 10 mins and see if it's up and available, if it's down for some reason would like to log that to a log file (or send an email etc).
I did search in net but didn't get any specific implementation for this, pls suggest if you know any.
Please note - my cloud provider does not provide such a feature as I have only a trail license with them, so this will be something like a temp arrangement till we move into the professional mode with the cloud provider.
You can easily put something together for this in Java
Hit your URL with the java.net API like so
URI uri = new URI("http://www.nonexistent.com/");
URL url = uri.toURL();
InputStream in = url.openStream();
which will throw an exception if the site is down.
So put it inside a try/catch block and do what you need to do in the catch. (you can send a mail using the java mail api - just do a google to find enough examples)
And finally you can make this run according to a schedule using java.util.Timer API.
Will leave the specifics up to you to figure out :)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
The community reviewed whether to reopen this question last year and left it closed:
Original close reason(s) were not resolved
Improve this question
I made an expensive mistake of building an Rails application using the Pusher service, because we wanted to work around the complexities of HTTP push. We are sending less than 500 events per day (without contents), but as we have to make the complete site HTTPS-only, we would have to go with a 50USD per month plan.
Are there any alternatives to Pusher with a more reasonable, pay-as-you go pricing model?
There's a whole host of self hosted realtime web technologies available including Slanger and poxa that allow Pusher's client and server libraries to be used. Slanger and Poxa are open source server implementations of the Pusher protocol. Slanger is written in Ruby and Poxa in Elixir.
Of course, Pusher removes the hassle of installation and maintenance, has a whole host of server and client libraries, massively reduces resource usage (since you're outsourcing the realtime communications layer), has a great community of users, and of course handles scaling problems
PieSocket works great and provides more free quota than Pusher.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
There has been some talk of Website performance monitoring tools and services on stackoverflow, however, they seem fairly expensive for what they actually do. Are there any good opensource libraries for automating checking/monitoring the availability of a website?
If you just want to know if your server is serving out content or not, take a look at Montastic. I use it, and am pleased. Plus its free!
It will ping your site periodically, and if it doesn't get a 200 status, it lets you know.
Intelligent website monitoring by simulating a human user is done with Sahi + OMD.
http://www.nagios-wiki.de/_media/workshop/2012/sahi2omd_simon_meggle_monitoring_workshop_2012.pdf
I have always used Zabbix especially for critical web sites. It uses MySql for the database and it has a PHP frontend. Of course it is open source and it is very flexible. It uses servers to stick data in the database and agents collect the data and send it to the servers. It is very scalable with this respect. I cannot recommend this software enough. I have all kinds of monitoring going on, not just web servers.
Check out mon.itor.us as well.