Hello!!
J’utiliser des thèmes superkaramba et pour l’une d’entres elles, le monitoring, je n’arrive pas à afficher mon adresse ip publique.
L’adresse IP Locale s’affiche correctement mais pour l’adresse ip pubique, c’est KO.
J’ai prélevé le code suivante pour parvenir à mes fins :
#paramétrage IP publique#
text x=70 y=25 value="Private IP:" color=255,0,0 fontsize=10 font="nimbus sans l" color=255,255,255
test x=215 y=25 sensor=program program="rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ' ' -f 6 | cut -d '<' -f 1 ; cd .. ; rm -rf .jftgwh"
fontsize=10 font="nimbus sans l" color=255,255,255 align=right
Qui a t-il de plus à faire??
Merci
fran.b
Février 20, 2016, 6:32
2
C’est dommage de ne pas être adroit de ce coté là
Merci mais ta réponse ne m’avance pas beaucoup…
D’autres réponses plus constructives?? :smt001
Merci
#paramétrage IP publique#
text x=70 y=25 value="Private IP:" color=255,0,0 fontsize=10 font="nimbus sans l" color=255,255,255
test x=215 y=25 sensor=program program="rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://www.ip-adress.com/ && grep 'My IP address:' index.html | sed -e 's/^.* \([0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{0,3\}\).*/\1/' ; cd .. ; rm -rf .jftgwh"
fontsize=10 font="nimbus sans l" color=255,255,255 align=right
peut être par ce que ce sont des adresses ipv4 sur 32 bites !!
fran.b
Février 20, 2016, 6:33
6
[code]$ wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1
–14:18:02-- http://checkip.dyndns.org/index.html
=> `index.html’
Résolution de checkip.dyndns.org … 208.78.69.70, 208.78.68.70, 204.13.249.70
Connexion vers checkip.dyndns.org|208.78.69.70|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 103 [text/html]
100%[====================================>] 103 --.–K/s
14:18:02 (12.56 MB/s) - « index.html » sauvegardé [103/103]
192.168.1.2
[/code]
En clair ça ne renvoit pas la bonne IP mais l’IP interne de la passerelle.
Essaye
tu as tout ce qu’il te faut dans environ.cgi.
Il n’y a rien à faire, l’ip publique ne s’affiche pas.
Par contre, si je crée un thème, ça fonctionne.
Voici le code complet
[code]karamba x=0 y=0 w=248 h=100 locked=true
defaultfont color=0,221,0 fontsize=10 font=“Bitstream Vera Sans” shadow=1 bgcolor=0,0,0
text x=10 y=20 value=“Network Traffic:” fontsize=13
text x=10 y=40 value=“Public IP:”
text x=95 y=60 sensor=program program=“rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1 ; cd … ; rm -rf .jftgwh”
[/code]
Quelqu’un aurait la gentillesse de tester les deux thèmes pour voir si le problème se produit
Si oui, ça viendrait du thème
Si non, je sais pô
Pour le thème principal, et pour ceux que ça intéresse, veuillez m’indiquer comment je peux vous l’envoyer.
Je n’arrive pas à compresser le dossier à moins de 20Kio
Merci!!
Oui j’ai essayé mais ça ne fonctionne pas.
J’ai essayé de l’incorporer au thème créé spécialement pour n’afficher que l’ip publique, mais rien ne s’affiche.
Par contre, avec le script mentionné aujourd’hui, c’est OK mais pas dans mon thème d’origine.
Je ne comprends pas…
fran.b
Février 20, 2016, 6:36
10
Tu peux mettre le fichier environ.cgi récupéré, ça m’étonne que ça ne marche pas…
[quote=“M3t4linux”][code]karamba x=0 y=0 w=248 h=100 locked=true
defaultfont color=0,221,0 fontsize=10 font=“Bitstream Vera Sans” shadow=1 bgcolor=0,0,0
text x=10 y=20 value=“Network Traffic:” fontsize=13
text x=10 y=40 value=“Public IP:”
text x=95 y=60 sensor=program program=“rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1 ; cd … ; rm -rf .jftgwh”
[/code][/quote]
rm -rf .;jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && sed -e 's/^.* \([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*$/\1/' index.html ; cd .. ; rm -rf .jftgwh
C’est l’heure de la contribution qui sert à rien mais qui m’a permis de réviser mon sed
Me cherchez pas pas je suis déjà
(au passage la regex pourrait être plus restrictive)
Edit: mise à jour
Bon, merci pour ta “contribution qui ne sert à rien”
Ton code me permet de confirmer que c’est mon thème d’origine qui cloche car, si j’incorpore ton code dans un nouveau thème, l’ip s’affiche correctement.
[quote=“M3t4linux”]Bon, merci pour ta “contribution qui ne sert à rien”
Ton code me permet de confirmer que c’est mon thème d’origine qui cloche car, si j’incorpore ton code dans un nouveau thème, l’ip s’affiche correctement.[/quote]
Normale ils sont équivalent (trop fiert je l’ai fait de tête).
Mes nos anciens scripts dans ton nouveau thème pour voir.