New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Server monitoring dashboard
Hey all just wondering what you guys are using for server monitoring? I’m looking to use it on my cpanel servers (using munim for local) as a dashboard showing graphics of exim, connections, system useage ect.
I’ve seen the likes of zabbix but wanted to see if was anything else
Comments
Prometheus + node exporter for data collection..
Grafana for visualization..
If setup secured maybe Netdata can do the trick?
What about Hetrix?
Does Prometheus have to be installed on every server or just the exporter?
Thinking having of using was or google always free as a central
What do you mean setup secured? Is it not out of the box?
every server you want to COLLECT FROM runs exporter
then you have a separate prometheus install that requests data from each server
Zabbix. It runs on raspberry pi.
iirc a lot sensitive data is visible to the public. You might wanna hide that behind a pw protected site or smth.
You could install prometheus & grafana on same server. Then for each VPS you would like to monitor, install node exporter on it as mentioned by @hzr above.
@chocolateshirt @hzr is there a way to limit the exporter to interface?
Thinking about using my hosts internal only network option to stop external viewing
Which one, Node exporter or prometheus? Or grafana?
If what you mean node exporter, then you could make it listen to internal network only by adding
--web.listen-address=YOURINTERNALNETWORK:9100
parameter when running node exporter.@chocolateshirt I like your uptime dashboard. Is it on Github as it seems to return a 404?
Not yet, will be there soon..
Anyone using API's for any of these? I currently use Zabbix but I don't know what their API is like. I hear a lot about prometheus but every time I look at their documentation my eyes glaze over.
I second Grafana.
Use whatever you want to collect the metrics and store them in Prometheus, Influxdb or whatever, Grafana handles almost anything.
Well, it uses uptime robot, and uptime robot has already support status page out of the box. You just need to enable it.