All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
What tool do you use to manage all your servers?
So its after Blackfriday. You picked up a few offers.
What do you use to manage all these nodes that are idling?
Preferably windows, but cross platform or web based could work.
I'm not necessarily speaking about Chef, Ansible or Salt.
Features might include health monitoring, ssh terminal, package monitoring, network load, cpu load, disk drive usage, file browser and others.
If you know of anything please list in order of Free to lowest cost to highest cost.
Responses
mRemoteNG [FOSS] [Windows Only]
https://mremoteng.org/download
Prometheus [FOSS] [Cross Platform]
https://prometheus.io/download/
Remmina [FOSS] [Linux only]
https://remmina.org/how-to-install-remmina/
XShell7 [Home Use Version Possible Usage Restrictions- Paid starts at $99USD] [Windows Only]
https://www.netsarang.com/en/free-for-home-school/
Hetrixtools [Free for 15 Monitors, $10USD/month] [SaaS web based] [Monitor only no ssh]
https://hetrixtools.com/
Nagios [Not free, $2000USD SME - Enterprise Level Software] [Cross Platform]
https://www.nagios.com/downloads/nagios-xi/
Comments
For multilogins i use https://mremoteng.org/.
But all-in-one tool... https://www.nagios.com/ maybe?
Edit: Nagios in addition to first tool as monitoring section.
I use Prometheus
https://hetrixtools.com/ by @HBAndrei
Exactly what OP suggests too excited and picked up too many... And saw @HBAndrei offer! Very nice tool!
Xshell 7
Any more?
Right now I'm using Remmina on Ubuntu but only to manage SSH/RDP connection
mRemoteNG [FOSS] [Windows Only]
https://mremoteng.org/download
This is winning for me right now as it includes putty which is what I have been using before. Its also easy to download and use the portable version, picks up saved putty sessions.
My only question would be were there ever any security related issues from this software?
Naemon
Naemon [FOSS - Fork of community version of Nagios] [Linux] [Monitoring tool, dont know if it supports ssh login]
https://www.naemon.org/download/
Superputty https://github.com/jimradford/superputty
Codeanywhere tool https://codeanywhere.com/editor
I'm not idling anything. Worker nodes are managed with Terraform.
Nothing fancy, just an SSH client and a folder of text files.
The SSH client is configured to use key pairs so that I don't need to type passwords. I no longer add DNS entries for my boxes but I have
~/.ssh/config
written so that I can get into a box by typingssh vps4
.Each server has a text file that describes what services are deployed on them and the steps to deploy them. This allows me to easily re-deploy a service on the same or a different server.
Then, there are some configuration files, and some other text files that contain common services deployed on more than one box.
This covers not only VPS and websites, but also gadgets in my closest (home router, sensor gateway, etc).
I heard about Ansible but I don't think I need it because I'm not deploying the same service onto more than two boxes. Each box has a unique set of services.
I have UptimeRobot setup to monitor server availability.
https://uptime-vps.yoursunny.cn/
Does Terrafom work on services outside of the Cloud? I got the impression it was similar to AWS CloudFormation.
https://www.librenms.org/
Netdata + Prometheus + Grafana for monitoring
Why not? Using Ansible to setup all the basic stuff like fail2ban, sshd config, hetrix monitor, auto updates etc. If I wanted to use a server for something, I can go right away with an up-to-date system and after this simply hit reinstall and Ansible automatically reconfigures within the next hours so it's ready once I need it again.
It's particularly more about provisioning + bootstrapping resources.
terraform apply
and your entire infrastructure is up&running in synergy. Totally platform-agnostic. Anyone can write their own providers and modules. You can even manage your Cloudflare sites. Check out Terraform Registry.If you mean importing VM boxes at hand into Terraform to manage, I'm not sure about that. Ansible should be a better fit in this case.
I run a Proxmox cluster of 8 nodes + ZFS storage cluster in a UK DC here. I primarily use good old SSH/ZSH along with PRTG. I switch between Windows and Mac personally so on windows I use MobaXterm and on Mac I use Terminal with some custom scripts. I wrote some custom scripts for PRTG so it can call my phone and talk to me should I not respond to an issue.
Remote Desktop Manager to access them.
New Relic for monitoring
Nodequery for monitoring basic
Uptime Robot for simple monitoring
Spreadsheet to keep track of them.
SuperPutty or SecureCRT
Nodeexporter + Prometheus + Grafana
Icinga or Nagios/Naemon
HetrixTools
Termius cross platform ssh client. Saves all my logins and keys. Also some pretty cool other features like basic sftp, snippets, and themes if youre in that kinky stuff. Expensive tho just for an ssh client, but free for edu emails registered github accounts.
For mornitoring prtg and netdata for that quick glance.
Speaking of glance, Glances is a cool tool if you want a quick htop on a web page. Ltt.com. -linus
Solarwinds - has inbuilt Russian helpline
lol
You get login and key syncing with Remote Desktop Manager free. Not sure what else would be different, but RDM keeps adding more and more features all the time.
I am using SecureCRT (not free): https://www.vandyke.com/products/securecrt/
Try LibreNMS. We use it for monitoring the network of our servers.
I'm using these too. They're great! There's less need for Prometheus now that Netdata has a built-in database and Netdata Cloud combines all your Netdata nodes together in one chart.
For uptime monitoring I'm using BetterUptime (got a good lifetime deal from Appsumo a while back).
For setting up and maintaining the servers themselves, I use Ansible. The Ansible playbook I use for dnstools.ws is open source (https://github.com/Daniel15/dnstools/tree/master/ansible); maybe I should post more of my personal Ansible playbooks to Github.
+1 for Termius
Got 1 from Github education been using it since then.
It has a great interface, the only downside is I cant customize the terminal theme.
And for monitoring i use UptimeRobot & HetrixTools
mRemoteNG for multilogin.
UptimeRobot and HetrixTools as a backup for monitoring.