Aller au contenu

Observium : compilation outils fping

Featured Replies

Posté(e)

Bonjour,

Pour utiliser Observium sur mon NAS DS214Play, j'ai besoin d'utiliser la commande fping. Je n'ai pas réussi à le trouver avec ipkg :(
J'ai donc essayé de le compiler directement en récupérant les sources. J'ai bien installé make et gcc et réalisé les commandes suivantes :

tar -xvf fping-3.13.tar.gz
cd fping-3.13
./configure --prefix=/opt
make
make install

La compilation se passe bien et je trouve bien fping dans /opt/sbin. Si j'appelle fping -h j'obtiens bien l'aide. Par contre si je veux lancer un fping 192.168.1.1 je reçois le message :

Segmentation fault (core dumped)

Quelqu'un pourrait-il m'aider pour voir ce que j'ai mal réalisé ou si je me suis trompé ? Ou bien comment récupérer fping pour le syno ?
Merci.

Modifié par Tamatea
Modification du titre

Posté(e)
  • Auteur

Bonjour,

Merci pour la réponse. Je vais regarder ça plus en détail. Je pensais que la compilation avec gcc suffirait :(

Posté(e)
  • Auteur

Bonjour,

J'ai réussi à m'en sortir en installant un Linux dans un VM et suivant les instructions. En fait je pense que cela aurait fonctionné sur le syno directement mais je n'avais pas mis les variables d'environnement avant je pense. Au final j'ai quand même pu compiler l'outils.

Merci.

Posté(e)

Si tu parviens à faire fonctionner Observium, n'hésite pas à faire un retour ici ou même un tuto.

Si tu veux en faire un paquet facilement redistribuable, utilise spksrc qui te permettra de le publier sur SynoCommunity.

  • 8 mois après...
Posté(e)

Tamatea, pourriez-vous m'expliquer pour les variable d'environnement, je suis en train d'essayer d'installer fping en natif sur mon qoriq 213+ et j'ai le même problème que celui que vous avez eu.

J'ai regardé pour le faire via spksrc, mais le projet semble à l'arrêt vu qu'il n'y a rien pour le DSM6.

Le but est de le faire tourner en background pour changer un bouton dans domoticz en fonction de la présence de mon téléphone portable sur mon réseau wifi. :-)

  • 2 semaines après...
Posté(e)
  • Auteur

Bonjour,

Alors je ne me souviens plus comment j'avais procédé. Je crois que via la VM avec Linux cela n'avait pas été concluant. Donc j'avais installé tous les outils de développement sur le syno en suivant le guide  http://global.download.synology.com/download/Document/DeveloperGuide/DSM_Developer_Guide.pdf

Avec les sources, j'avais pu générer l'executable fping qui marche très bien sur mon DS214 Play. Observium tourne d'ailleurs plutôt bien. Je n'arrive juste pas à bind /opt lors de reboot ou mise à jour du syno. Donc je perd parfois quelques semaines de traces.

Posté(e)
Le 26/11/2016 à 20:26, gooxbe a dit :

'ai regardé pour le faire via spksrc, mais le projet semble à l'arrêt vu qu'il n'y a rien pour le DSM6.

Je vois pas ou il est à l'arret, il y a encore des modif il y a 2 jours ...

donc meme conseil pour éviter la prise de tete : 

 

Le 02/03/2016 à 23:28, PiwiLAbruti a dit :

Cela peut d'ailleurs être fait plus simplement avec spksrc : https://github.com/SynoCommunity/spksrc

 

Modifié par gaetan.cambier

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.