Bonjour,
Je suis entrain de mettre en place un serveur Nagios et je voudrais savoir s'il y avait la possibilité d'ouvrir une session SSH ou Telnet vers les différents appareils configurés en tant que tel.
Par exemple, lorsque l'on se trouve dans la carte du réseau, on sélectionne l'appareil et une action permet d'ouvrir une session vers celui-ci dans une nouvelle fenêtre...
# avec un lien !
Posté par mekare . Évalué à 2.
Ceci est juste une piste, à toi de l'approfondir :
Dans Nagios tu peux mettre un commentaire sur tes équipements, libre à toi de mettre un lien HTML (donc cliquable) dans ce commentaire vers une application web de ton choix ; au hasard un client telnet/ssh java, JTA [1] par exemple. De plus il me semble également que JTA permet d'effectuer des login automatiques sur les équipements.
A toi de coordonner le tout, php peut alors être ton ami afin de récupérer les variables (ip, login...) pour les envoyer vers JTA.
Pour résumer en clair :
- dans le commentaire de ton équipement tu mets un lien HTML (ex : <a href="https://serveur/telnet.php?ip=10.0.0.1&login=toto&passwd=titi">ouvrir un telnet</a>)
- Dans une appli php que tu auras faite tu integres JTA (ex : un fichier telnet.php qui récupère les variables ip, login et passwd en GET pour les envoyer vers JTA)
- bravo tu es connecté
[1] http://www.javassh.org/space/startel
a+
[^] # Re: avec un lien !
Posté par Spack . Évalué à 1.
Client -> http(s) -> apache -> terminal SSH (interface Web) -> Hôte
Dans ce cas, je pense des projets comme Anyterm [http://anyterm.org] ou Ajaxterm [http://antony.lesuisse.org/software/ajaxterm/] m'aiderons plus.
[^] # Re: avec un lien !
Posté par Spack . Évalué à 2.
D'un autre côté, j'ai créé un script CGI qui récupère ces valeur à partir de l'url créé par nagios. Il écrit les variables dans le fichier correspondant puis redirige vers la page ajaxterm en HTTPS...
[^] # Re: avec un lien !
Posté par mekare . Évalué à 1.
a+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.