All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Multiple Server/VPS Managment
Hello LET community,
I am currently just managing my servers/vps over ssh. While my current setup works for most things its a pain to keep an eye on and manage. It can also get rather disorganized at the best of times so I was considering what the alternatives are.
What you all do to manage and monitor your servers? I don't have a ton of them, but still would be great to be able to have them easily viewable in a single app or dashboard or something a bit more centralized than my current process of sshing to each server individually.
Would also be a great thing if it was a free open source project, but curious about what tools are out there for this kind of thing.
Looking forward to hearing what solutions might be available for this, and thanks in advance!
Comments
you can use PRTG with the trial license
Ansible for managing. Grafana + Uptime Kuma for monitoring.
HetrixTools?
Ansible for management.
Netdata with Netdata Cloud for monitoring. Netdata has a lot of metrics that update once per second yet it uses minimal CPU since the core is written in efficient C code. You can build custom dashboards, and data can be exported to Prometheus, VictoriaMetrics, InfluxDB, etc. for long-term retention. I have mine going into VictoriaMetrics.
Netdata Cloud lets you view all your servers that have Netdata installed, plus it shows aggregated charts, such as average/min/max CPU usage across all servers.
Edit: An alternative to Ansible is to run everything in Docker containers and essentially make Docker the way you manage everything. You'd still need Ansible or some basic scripts for baseline setup though (add users, add Docker repo, install Docker)
Teleport is good software for management - https://goteleport.com
Ansible, cockpit project
One of the nifty tools apart from monitoring ones I really like is mRemoteNG for typing on multiple ssh at the sametime.
I use https://www.royalapps.com/ts/win/features
Cross platform key management included too
Ansible
We use Zabbix for monitoring/notifying of issues and grafana for nice metrics
Ansible or Puppet should be good for you.
And for monitoring munin or cacti are good open-source lightweight solutions.