Aller au contenu

hpsmartyz

Membres
  • Compteur de contenus

    730
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par hpsmartyz

  1. Bonjour, non pas pour l'instant car cela demande un énorme travail. Mais peut-être un jour. Par ailleurs, le tutoriel est suffisamment clair et détaillé (désolé pour les fleurs que je me lance) pour être accessible à toutes et tous. Je suis personnellement nul en Linux!
  2. trois premiers messages du tuto mis
  3. salut, avec cacti, tout du moins, les .rrd ont la date qui change.
  4. Géolocalisation - Syslog j'ai bidouillé légèrement le code de syslog pour permettre la géolocalisation des adresses IP logguées. dans /var/services/web/cacti/plugins/syslog shell> vi syslog.php à la ligne 414, modifiez: print '<td valign=top>' . htmlspecialchars($syslog_message[$syslog_config["textField"]]) . "</td>\n"; en # Geolocalization mod - start $text = $syslog_message[$syslog_config["textField"]]; preg_match_all('/(??:25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])/', $text, $matches); for ($i=0; $i<sizeof($matches[0]); $i++) { $country = file_get_contents("http://api.hostip.info/country.php?ip=" . $matches[0][$i]); if($country == "XX") $country = "Unknown"; $replace = "<a href=\"" . $syslog_config["whois"] . $matches[0][$i] . "\" target=\"_blank\">" . $matches[0][$i] . "</a><img src=\"http://api.hostip.info/flag.php?ip=" . $matches[0][$i] . "\" title=\"" . $country . "\" height=\"10\">"; $text = str_replace($matches[0][$i], $replace, $text); } #print '<td valign=top>' . htmlspecialchars($syslog_message[$syslog_config["textField"]]) . "</td>\n"; print '<td valign=top>' . $text . "</td>\n"; # Geolocalization mod - stop Ce code est très sûrement améliorable de même, dans config.php, à la ligne 28, rajoutez: $syslog_config['whois'] = "http://www.hostsearch.cc/index.php?q="; Vous pouvez changer l'url et mettre celle de votre service 'whois' préféré, mais dans tous les cas il faut que celui-çi accepte une adresse IP en paramètre. Pour finir, il faut, dans les règles de suppression de syslog sous cacti, supprimer les messages contenant l'adresse IP 174.129.200.54. Cette étape est indispensable! C'est l'adresse du serveur de géolocalisation. Chaque appel vers ce serveur va générer des entrées syslog avec cette adresse qui elle même va être géolocalisée et ainsi de suite. Sans l'enlever, le nombre d'entrées syslog augmenterait exponentiellement et saturerait la base de données, voire Cacti. ATTENTION: c'est assez consommateur de ressources (cela augmente le temps d'affichage des logs de syslog, et ce d'autant plus que vous aurez beaucoup de lignes contenant des adresses IP). Voilà le résultat: Les adresses IP sont des liens qui vous emmènent vers le service 'whois'. Les drapeaux indiquent le pays de l'adresse IP et une infobulle, donnant les initiales du pays, s'affiche au dessus du drapeau. Prochaine étape: commander le caractère opérationnel ou non de cette fonction via l'interface.
  5. hpsmartyz

    Mon Syno Parle

    fausse alerte, apr
  6. hpsmartyz

    Mon Syno Parle

    oui, oui, je pense bien que ce soit li
  7. salut, je me suis amusé à monitorer la qualité du signal de mes éléments en WiFi. Mon routeur mesure ce paramètre et l'envoie au syno qui le lit et le graphe. Si vous êtes intéressés je peux vous donner les scripts et templates associés. Celui là est celui de mon pont WiFi vers ma TV DLNA
  8. hpsmartyz

    Mon Syno Parle

    Bonjour, je suis en train de tester un petit bout de code en php qui a vocation
  9. ah oui! alors il faudrait peut-
  10. salut, qques
  11. merci pour ta correction fredlime. j'ai cru bien faire mais me suis aventur
  12. [quote name='hpsmartyz' date='09 f
  13. rajouter :/volume1/web/moniteur-web/script/modeles ou qqchose du genre à la variable open_basedir dans php.ini
  14. viens tout juste de passer
  15. très joli! je suis content de voir un utilisateur comblé! petites questions: as-tu installé directement les dernières versions ou bien as-tu installé l'ancienne puis fait la mise à jour? Dna sle second cas, avais-tu déjà cacti installé depuis un certain temps ou bien ou bien aurais-tu fait cette "double" install il y a peu?
  16. super ... rien contre toi mais plut
  17. sur ma tv je peux naviguer dans les sous r
  18. hpsmartyz

    [r

  19. Salut oui :-) pardon! je n'avais vraissemblablement pas attaché le fichier. c'est bon maintenant!
  20. salut, dans /etc/profile j'ai PATH="/opt/bin:/opt/sbin:$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin" mon utilisateur 'cactiu' n'a pas de .profile comme 'root' l'a dans /root. J'ai cherché dans le forum, j'ai sauf erreur épluché tous les threads parlant de cron :-\ j'ai essayé avec une commande toute simple */5 * * * * cactiu echo hello > /tmp/test et c'est encore 'root' qui est le propriétaire de test merci de ton aide
  21. salut, ça ne fonctionne pas :-\ ma ligne dans crontab est: */5 * * * * cactiu /opt/bin/php /var/services/web/cacti/poller.php > /dev/null 2>&1 et dans /etc/passwd j'ai cactiu:x:1032:65539::/var/services/homes/cactiu:/bin/ash je précise que cactiu, connecté sous telnet peut exécuter la commande. où pourrait être l'erreur? merci
  22. cool, merci. je regarde
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.