turnkeylinux / tracker

TurnKey Linux Tracker
https://www.turnkeylinux.org
70 stars 16 forks source link

Install some web-available system monitoring software on appliances #358

Open JedMeister opened 9 years ago

JedMeister commented 9 years ago

This issue is a split from #218 (which suggests phpSysInfo).

Current options:

These are current frontrunners but more suggestions are welcome.

phpSysInfo - in deb repos lightweight single page(?) info; minimal config, provides API

Monit - in deb repos provides web view, highly configurable, can also provide alerts etc, perhaps a better option?

Questions that need to be answered (decided):

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

JedMeister commented 9 years ago

My feeling is that we should go with Monit and that the answer to the questions is 'yes' & 'yes; port 12323' respectively! :smile:

markkrueg commented 9 years ago

Wow, Monit looks amazing. I really like the proactive features they suggest on the website. I'm going to test it on one of my TurnKey VMs now where I have a server task that often "freezes". If it can fix that sort of thing automatically it will be extremely valuable to TurnKey users.

Yes it should be part of Core; and it should have its own web port. ...as long as it's not too "heavy".

JedMeister commented 9 years ago

I haven't looked into it to much but one of the guys that is helping out with the v14.0 update suggested it. It appears to be quite lightweight and highly configurable...

JedMeister commented 8 years ago

This issue was partially implemented in TurnKey v14.0, however as it was only a very basic config (RAM, CPU & Storage), so we decided to leave the web ui disabled by default. We have plains to make customised confgi for each appliance at some point (and may enable the web ui then?) but not sure when we'll get to it or exactly how we'll go about it.

Definitely not for v14.1 unfortunately...

OnePressTech commented 8 years ago

Is there any reason the webmin System & Server Status module is not sufficient as a default? I have raised an issue requesting that this module be enabled by default. It provides a reasonable basic status monitor. If you want more interesting monitoring, the AWS VM monitoring & alarm capability can be used to augment it.

JedMeister commented 8 years ago

I answered this on your other post/issue (hopefully sufficiently).

However one point I didn't address was the AWS monitoring angle. I think that it's a great thing and we certainly encourage users to make use of it. However not all users use Amazon (although I suppose you could argue that for the Hub and TKLBAM too; which currently do rely on AWS).

Ideally we want to make the user experience as consistent and powerful across platforms and we think that using a tool such as Monit is probably a good way to go.

FWIW we have been using Monit on our backend servers for some time now (some run on AWS some elsewhere) and it's a good thing!

OnePressTech commented 8 years ago

A fair comment regarding consistency across hosting infrastructures...sold :-)

JedMeister commented 4 years ago

Unfortunately Monit didn't make it into Buster, so for v16.0 we'll almost certainly just have it removed. Although it may reappear later...

Regardless, re-pinning this issue to v16.0.

JedMeister commented 3 years ago

Monit didn't make it into the main Debian repos for Buster (basis of v16.x) so isn't in v16.x. We should look to reintegrate it and improve it's integration for v17.0!