Comment savoir si un serveur est allumé derrière un routeur ? - Réseaux - Systèmes & Réseaux Pro
Marsh Posté le 16-03-2008 à 14:17:30
Tu peux te baser sur un plugin de nagios par exemple :
http://nagiosplugins.org/man/check_ssh
Marsh Posté le 16-03-2008 à 14:53:57
Azgard2 a écrit : Bonjour à tous, |
Hello,
si tout est sous linux, tu n'es pas dans la bonne cat.
Quoi qu'il en soit, si ton routeur te le permet, tu peux rediriger l'ICMP vers ton serveur. Tu peux aussi rediriger TCP/UDP vers un port précis de ton serveur où un service tourne. Il te suffira de tenter la connexion à ce service pour en déduire ou non que ton serveur est allumé ou non.
Marsh Posté le 16-03-2008 à 19:24:55
Par exemple un serveur Web, si tu réussis à récupérer une page c'est qu'il est allumé.
Ou netcat couteau suisse du tcp/ip sous bash: man netcat
Ou bien en reprenant ton idée du ssh : telnet, man telnet
Code :
|
Marsh Posté le 15-03-2008 à 14:51:21
Bonjour à tous,
(client & serveur sous linux)
je suis en train d'essayer de me faire un script bash qui devra par la suite être exécuté par cron et par conséquent doit être totalement automatique. Mon seul et unique problème est que mon serveur n'est pas tout le temps allumé et qu'il se trouvé derrière un routeur, ce qui m'empêche de le pinger. J'ai donc essayé de chercher du côté de ssh (openssh étant présente sur mon serveur) mais je n'arrive pas à trouver de solution convenable.
Est-ce que qqun aurait une solution à me proposé ?
Merci d'avance pour toutes infos.