|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Frédéric BRACHOTAdministrateur systèmes et réseaux Inscription : septembre 2012 Messages : 2 ![]() |
Bonjour,
Je ne fais des scripts Perl que très occasionnellement, et je n'ai pas un très bon niveau de développeur Je travaille actuellement sur un script nagios pour vérifier que des accès en écriture sont possible sur un partage. J'ai mis mon script en pièce jointe. Le texte de retour affiché par le plugin ne correspond pas à mon besoin (contraintes d'autres produits utilisé dans mon entreprise), je souhaite donc remplacer la méthode nagios_exit de la classe Nagios:: Plugin par une méthode que j'aurais moi même écrite (dans l'exemple j'ai repris le code standard que je modifierais ensuite en fonction de mes besoins). Pouvez-vous me dire comment je peux faire cela ? Si vous avez des suggestions d'amélioration du script, n'hésitez pas. Cordialement, Fred |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2009 Messages : 2 678 ![]() |
Pour se faire, tu devrais procéder ainsi :
Créer une nouvelle classe Nagios: et dans laquelle tu définis ta nouvelle fonction nagios_exit. Lors de la création de tes objets, tu fais alors appel à cette nouvelle classe. Enfin, c'est ainsi que je tenterais la chose.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430) Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book) Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé Using strict and warnings is good for you. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Frédéric BRACHOTAdministrateur systèmes et réseaux Inscription : septembre 2012 Messages : 2 ![]() |
Bonjour,
Merci pour votre réponse J'ai réussi en créant ma propre classe hérité de Nagios::Plugin Code :
C'est OK, merci pour tout |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2009 Messages : 2 678 ![]() |
Je suis ravi que ça ait marché "aussi facilement".
Bonne journée.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430) Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book) Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé Using strict and warnings is good for you. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com