jjmartres / Zabbix

A great collection of Zabbix scripts and templates
GNU General Public License v2.0
881 stars 585 forks source link

${datadir}/zabbix/externalscripts/if.speed: [2] No such file or directory #23

Open paulvaite opened 11 years ago

paulvaite commented 11 years ago

Bonjour, J'ai une erreur avec les templates qui utilisent if.speed. ${datadir}/zabbix/externalscripts/if.speed: [2] No such file or directory J'ai vérifié les droits sur le répertoire mais rien de particulier J'ai le même problème avec les autres scripts (echo.something) Avez vous une idée Merci

jjmartres commented 11 years ago

Bonjour,

Qu'elle est l'erreur lorsque vous exécutez ces scripts en ligne de commande ? par exemple :

./echo.something "foo bar"
paulvaite commented 11 years ago

Bonsoir,Il doit me manquer un lien quelque part au niveau OS. Lorsque que j'exécute cette commande, j'ai plein d'erreur :./echo.something: line 4: =begin : commande introuvable./echo.something: line 5: Script: : commande introuvable./echo.something: line 6: Version: : commande introuvable./echo.something: line 7: Erreur de syntaxe près du symbole inattendu « ( »./echo.something: line 7: `Author: Jean-Jacques Martrè(jjmartres |at| gmail |dot| com)' Lorsque j'exécute ruby echo.something "foo bar" cela fonctionne j'ai bien foo bar.Je suis sous Centos, 'ai mis tous les droits sur echo.something.J'ai le même problème avec if.speed, la commande ne marche que si je la lance directement avec ruby P. Date: Sun, 22 Sep 2013 08:54:58 -0700 From: notifications@github.com To: Zabbix@noreply.github.com CC: paulvaite@outlook.fr Subject: Re: [Zabbix] Erreur (#23)

Bonjour,

Qu'elle est l'erreur lorsque vous exécutez ces scripts en ligne de commande ?

par exemple :

./echo.something "foo bar"

— Reply to this email directly or view it on GitHub.

paulvaite commented 11 years ago

j'ai essayé de réinstaller les packages mais pas mieux

paulvaite commented 11 years ago

Bonsoir, J'ai fait des essais sur une VMware pas mieux Vous avez un idée ?

paulvaite commented 11 years ago

Bonsoir, vous n'avez pas d'idée .

jjmartres commented 11 years ago

Bonjour,

Cela doit certainement venir d'un problème de PATH. Vérifier que le chemin d'accès à RUBY et RUBYGEMS soit bien dans votre variable PATH lorsque vous faites /usr/bin/env

paulvaite commented 11 years ago

bonsoir, lorsque je tape ruby depuis n'importe quel dossier, j'ai bien une invite de commande par contre rien pour rubygems

jjmartres commented 11 years ago

Bonsoir,

Avez-vous regarder la valeur de la variable PATH de votre shell ?

La commande /usr/bin/which ruby doit vous donner le chemin de l'interpreteur RUBY. Ce chemin doit se retrouver dans la variable PATH lorsque vous exécutez la commande /usr/bin/env

paulvaite commented 11 years ago

bonjour, Le path est bon.

paulvaite commented 10 years ago

Bonjour, Vous n'avez pas d'idée ?