I guess this must have come up many times, but I'm trying to understand a general view about server monitoring and I'd like to ask for you help in this.
As far as I've researched there are 3 different kind of monitoring:
Here servers are sending regular updates to a central node, which stores this data and displays it in a control-panel like interface.
Some external service is regularly pinging your server to check if it's up and running and functional.
Webserver log analysis
Leaving access log enabled and using a script to analyse this from time to time (say daily).
As I'm looking for nginx analysing the only one I found is:
- Can you recommend / extend the list with easy to use and user-friendly solutions? I'm perfectly happy with hosted solutions and it's not a problem even if they cost a little bit of money.
- Which ones do you recommend for each task? Is Awstats the only one for nginx log analysing?