19 mai 2011

Récupérer la valeur d'un item à partir du serveur zabbix

Voilà la problématique, je souhaite récupérer la valeur d'un item directement à partir du master zabbix et ainsi l'intégrer dans un rapport quotidien. Mais comment faire ? Mon agent est installé sur un serveur A et mon master doit pouvoir récupérer cette valeur directement. La réponse est donnée par le binaire zabbix_get, qu'on a tendance à oublier et qui est intégré au package zabbix. Vous le trouverez dans le répertoire bin. Une fois dans le répertoire bin via la commande cd /monPath_zabbix/bin, vous lancez la commande suivante : ... [Lire la suite]
Posté par fatihaelh à 11:39 - - Commentaires [1] - Permalien [#]
Tags :

16 mai 2011

$* en ksh : récupération de la liste des paramètres positionnels

Cette petite note pour vous expliquer comment récupérer la liste des paramètres positionnels en ksh. Vous avez un script et vous souhaitez lui passer non pas un mais plusieurs paramètres. Cf. l'exemple ci-dessous : monScript.ksh param1 param2 param3 param4 Ensuite dans votre script vous voulez récupérer la liste des paramètres passés au script. Peu importe, le nombre de paramètres, vous aurez la liste stockée dans cette variable : $* Cela paraît simple mais dans le feu de l'action on peut facilement se faire avoir et utiliser $1... [Lire la suite]
Posté par fatihaelh à 17:52 - - Commentaires [0] - Permalien [#]
Tags : , ,
12 mai 2011

Quelques commandes ntp à connaître pour un debug sur les dates

Aujourd'hui, j'ai appris deux commandes ntp intéressantes : ntpdate et ntpq Quand vous remarquez un problème de date sur l'un de vos serveurs Linux, commencez par taper la commande : ntpq -p Vous devez obtenir une liste d'adresses de serveurs avec des détails sur leur état. Extrait du site system-linux.eu : "Une fois la synchronisation faite des *, + et - apparaissent devant les noms de serveur. Le serveur précédé d’une astérisque (*) est celui utilisé, ceux précédés d’un moins (-) sont actuellement éliminés par l’algorithme de... [Lire la suite]
Posté par fatihaelh à 16:00 - - Commentaires [1] - Permalien [#]
Tags :
15 avril 2011

MySQL : Fonction FROM_UNIXTIME

Sur Zabbix, j'ai l'habitude de faire des requêtes en base de données avec comme critère ed recherche le champ clock. Le résultat est assez "barbare" avec un champ clock au format timestamp. Pour y remédier, j'ai découvert une fonction assez pratique sur MySQl, la fonction FROM_UNIXTIME. Voyez plutôt : select subject,FROM_UNIXTIME(clock) from alerts where sendto="userLambda@mail.com" and clock > 1302857808 ; Avec cette requête, je recherche tous les mails envoyés à userLambda@mail.com depuis une date précise. Et avec la fonction... [Lire la suite]
Posté par fatihaelh à 11:50 - - Commentaires [0] - Permalien [#]
Tags : ,
15 mars 2011

Votez pour Zabbix !

Vous utilisez Zabbix et vous trouvez que ce logiciel open source de supervision est le meilleur du marché ? Vous aimez sa flexibilité, sa scalabilité, sa facilité d'implémentation, ses fréquentes mises à jour ? Ce que je vous conseille c'est de le crier haut et fort ! Ou plutôt de voter sur le site très prestigieux : Linux Journal. Pour ma part, c'est fait, j'ai voté :)
Posté par fatihaelh à 11:08 - - Commentaires [0] - Permalien [#]
Tags : ,
14 mars 2011

Comment utiliser une variable ksh dans sed ?

Je travaille sur une fonction en ksh qui recherche un pattern puis supprime la ligne du fichier contenant ce pattern. Voilà ce que cela donne : Mon fichier contient : hhhhhhiuiujiuj 5768897979 hbjjlklhjg 970979060 aaaaaaaaa lklhllhylljhl Après traitement il doit contenir (suppression de la ligne contenant aaaaaaaaa) : hhhhhhiuiujiuj 5768897979 hbjjlklhjg 970979060 lklhllhylljhl Le problème c'est que aaaaaaaaa est en réalité une variable. Du coup, je tente d'utiliser sed de cette manière : sed "/$maVariable/d" monFichier... [Lire la suite]
Posté par fatihaelh à 14:01 - - Commentaires [0] - Permalien [#]
Tags : ,

13 mars 2011

Scripts ksh utilisés dans zabbix, que deviennent-ils sous nagios?

Ayant l'habitude de travailler sur zabbix, je ne sais pas comment on fait sur nagios pour ajouter de nouvelles fonctionnalités, de nouveaux scripts ou plugins (d'après leur vocabulaire). Une petite recherche sur google et quelques minutes plus tard, je suis ravie de tomber sur un article du blog de Nicolardo : Création d'un plugins pour Nagios Je comprends maintenant qu'à l'avenir si je dois migrer de zabbix vers nagios, mes scripts aussi pourront aisément être réutilisés. En parlant de scripts sous zabbix, j'utilise le mode... [Lire la suite]
Posté par fatihaelh à 20:21 - - Commentaires [0] - Permalien [#]
Tags : , ,
24 janvier 2011

En savoir plus sur le CFT : Cross File Transfer

Avec mes mots (errare humanum est), CFT est un outil qui permet de transférer des fichiers quelles que soient les plateformes source et cible : entre des windows et des aix, entre des solaris et des linux, entre des AS/400 et des windows. Tout ceci en prenant soin de ne pas négliger la sécurité et la fiabilité des transferts. En version plus pro, un extrait de la plaquette publicitaire : "Axway Transfer CFT is a non-intrusive, multi-platform Managed File Transfer (MFT) solution that allows you to securely... [Lire la suite]
Posté par fatihaelh à 23:09 - - Commentaires [2] - Permalien [#]
Tags :
07 décembre 2010

Ecrire dans un fichier et dans la sortie standard avec la commande tee

Comment fait-on pour lancer une commande sous Linux en ligne de commande et récupérer le résultat dans la sortie standard et dans un fichier ? Avec la commande tee ! Comment ça fonctionne ? Je ne le savais pas jusqu'à ce que mon collègue me l'explique :) Il faut utiliser pour cela la commande tee de la sorte : command | tee -a Merci à mon collègue Ahmed :) Plus d'infos sur la commande tee
Posté par fatihaelh à 18:25 - - Commentaires [0] - Permalien [#]
Tags : , ,
26 novembre 2010

Promotion du site http://blog.mrbioinfo.com

Je vais faire une petite interview de MrBioinfo qui tient le site internet http://blog.mrbioinfo.com Fatiha : Présentes-nous un peu ton site. Quels sont les thèmes abordés ? MrBioinfo: C'est un blog qui me permet d'entrer en contact plus facilement avec les utilisateurs de mes packages. Et je mets aussi en ligne quelques uns de mes scripts/bidouilles (qui fonctionnent !). Fatiha : Quels sont les utilisations possibles de tes packages ? MrBioinfo: Mes packages sont des programmes ou groupes de fonctions pour le logiciel R... [Lire la suite]
Posté par fatihaelh à 22:05 - - Commentaires [4] - Permalien [#]
Tags : ,