echo $begrüßung;
Eine andere Idee die ich hatte, ist zu Prüfen ob die betreffenden Ports zu erreichen sind, aber was ist wenn mySQL z.b. nicht wie Standardmäßig auf Port 3306 läuft sondern auf einem anderen?
Genau das sind solche Fragen, auf die du eine Antwort suchen musst. Es kann im Fall MySQL-Server auch sein, dass er gar nicht über TCP-IP sondern nur lokal über Unix-Sockets erreichbar ist. Dann kannst du schon mal eine Fernabfrage auf diesem Weg vergessen.
Kann man vorher prüfen auf welchem Port welcher Dienst läuft um dann zu prüfen ob dieser zu erreichen ist?
Jein, nicht wirklich. Du kannst einen Portscan machen und schauen, welche Reaktion auf den Ports kommt und diese versuchen, einem Dienst zuzuordnen. Aber das ist alles andere als einfach und auch icht sehr schnell, da pro Port (wovon es 65536 gibt) auch eine gewisse Zeitspanne auf Antwort gewartet werden sollte.
Einfacher ist es da schon, zu wissen, was wo läuft, und dies dem Überwachungstool zu konfigurieren.
echo "$verabschiedung $name";