GNU/Linux >> Tutoriels Linux >  >> Linux

Alternative au ping

Si vous pouvez ssh à elle alors c'est en place. Un moyen simple de vérifier cela avec nc est :nc -zv 111.222.333.444 22 (Remplacez 111.222.333.444 par l'adresse IP de votre instance)


CURL ne fonctionnera pas comme une vérification rapide si le serveur est en marche et que le démon du serveur Web est en panne. Une alternative est d'envoyer un TCP ACK avec des outils comme hping3 . Si vous obtenez un RST, le serveur est UP.

hping3 -c 1 -V -p 80 -s 5050 -A example.fqdn

Ce que vous pouvez faire est d'essayer d'abord le test CURL et en cas d'échec, essayez la deuxième méthode pour confirmer que le serveur est en panne et pas seulement le démon du serveur Web.

Le problème avec cette méthode est qu'un paquet TCP parasite comme celui-ci pourrait être filtré par un proxy intermédiaire.


Je pense curl est exactement ce que vous voulez. Comme tous les programmes Unix bien élevés, il renvoie un code d'erreur en cas de problème :

[[email protected] ~]$ curl www.no-such-website.com
[[email protected] ~]$ echo $?
6

Vous pouvez également utiliser --connect-timeout pour s'assurer qu'il n'attend pas éternellement.


Linux
  1. Comment trouver l'emplacement géographique du serveur Linux dans le terminal

  2. Installation du cache PHP alternatif (APC) sur le serveur

  3. Comment désactiver ou déposer des paquets Ping (ICMP) sur votre serveur ? [Les bases de Linux]

  4. Texte en écho après la commande Curl sur la même ligne ?

  5. Plesk :Présentation

Commande Ping sous Linux

Comment installer DirectAdmin sur AlmaLinux 8 – Alternative Cpanel

Serveur de surveillance Graylog sur Ubuntu Linux pour la surveillance du serveur/des services

Comment activer le ping sur Windows Server 2008 R2

Commande ping Linux

Redimensionner un serveur cloud