Server Management / Monitoring

At the moment we have a single server with just 2 solutions, and a handful of users so monitoring is not such a big deal.
But I would like to know what kind of tools are generally used to monitor the Servoy Server environment.
I can think of the following data points:

  • How many users are currently active in any given solution
  • Peak usage of the solution (users and/or data-bandwidth)

Monitoring of thresholds

  • Available licences
  • Bandwidth
  • Server performance

This is just so at the top of my mind, but I am sure that there are more experienced Servoy users that have in depth knowledge about this.
I am very curious about your thoughts about this.

In my deployments I monitor server related stuff (cpu, memory, bandwidth, disk space, etc.) using system tools (I deploy on linux so munin is my favorite one).
For Servoy specific stuff (connected users, licenses, etc) I have written my own solution that keeps track of logins and save data in a log table.
Doing like this is pretty easy to compare server related readings with you servoy usag, ex.: how much memory/cpu usage when we have a peek of 80 users? How much bandwidth for xx users? Etc.

Thanks Nicola for your input.
Anyone else with tips/hints or best practices?