lundi 28 janvier 2013

Convertir les bases de données Oracle en PostgreSQL avec Ora2Pg

http://ora2pg.darold.net/ora2pg-logo.png
Ora2Pg est un outil Open Source gratuit qui permet de convertir les bases de données Oracle en PostgreSQL . Il se connecte à la base Oracle , scanne la base , en extrait les structures de données puis génère des scripts SQL qui permettront en les injectant dans PostgreSQL d'avoir la même base de données, mais en format PostgreSQL.

C'est un outil très facile à installer et configurer , qui va certainement faciliter la vie des DBA .
Le point fort de cet outil c'est la maturité , il est aujourd'hui en version 10.1 , il a été enrichi depuis sa sortie en 2001 par l’expérience des nombreuses migrations et des fonctionnalités demandées par
les utilisateurs .




 

mercredi 23 janvier 2013

L'outil de supervision PRTG Network Monitor

PTRG network monitor est un outil de supervion réseau qui permet de superviser la bande passante réseau , la disponibilité et le temps de réponse des sites distantes ( des serveurs et services )   .
La version gratuite permet de déployer uniquement 30 capteurs , donc elle peut être très utile pour les entreprise de très petite taille .

Les points forts de  cet outil :
- Interface graphique de reporting très riche .
- Fournit une multitudes de sondes personnalisables  .
- Possibilité d'auto-découverte des équipement .  
- Le serveur de supervision s'installe en mode cluster .
- Existe en plusieurs langues .
- Permet d'afficher la topologie du réseau .


vendredi 18 janvier 2013

Le firewall Open Source Endian



Il est important d’avoir un firewall pour protéger les réseaux d’entreprise des menaces qui se trouvent souvent sur internet.  Même si on n’a pas le budget pour se fournir une solution commerciale, quelques solutions Open Source comme Endian Firewall peuvent faire l’affaire.

Endian Firewall est une distribution Linux configurée pour filtrer les paquets malicieux : virus, chevaux de Troie , Spams et bien évidemment pour créer des règles ACL qui autorisent/bloquent les flux qu’on souhaite . L’inspection des paquets se fait en mode statefull . La supervision du trafic pour le débug peut se faire via l’outil nTop . 

endian_firewall open source

Endian Firewall fonctionne aussi en tant que gateway VPN en mode client SSL ( Client Open VPN ) , ou site à site ( tunnel Ipsec ) .

samedi 12 janvier 2013

L'outil de test gratuit Selenium

Selenium est un outil Open Source permettant de tester les applications WEB. Il enregistre des scénarios directement sur le navigateur Web et les rejoue afin de vérifier le bon fonctionnement des applications WEB. 

Le point fort de cet outil est qu’il sait gérer les composants graphiques il permet également de localiser les éléments de la page WEB de manière intelligente.

Selenium est constitué de Trois modules :

Selenium Core: c’est un composant (HTML + Javascript) installé côté serveur WEB dans le but d’exécuter des jeux de tests d’interface sur l’application web à tester.

• Selenium Remote control : c’est un serveur java qui embarque Selenium Core et qui permet d’exécuter les jeux de test dans un langage cible expressif (Java, Ruby, python…) en lançant un navigateur préalablement configuré avec le proxy de Selenium Remote-control. Le navigateur sera alors “contrôlé” (d’où le nom du composant) en recevant les requêtes HTTP de Sélenium Remote-control.

Selenium IDE : c’est un plug-in firefox qui permet de charger et d’exécuter des jeux de test et de capturer les scénarios de navigation tout en offrant la possibilité d’éditer les instructions en intercalant des assertions de vérification. 

Limites de Selenium :
  • Pas de possibilité d’automatiser le rejeu des scénarios
  • Ne mesure pas le temps de réponse de l’application
  • Pas de corrélation des numéros de sessions dynamiques.

jeudi 10 janvier 2013

Data Recovery Software: Logiciel pour récupérer des données effacées



Data Recovery Software est un logiciel gratuit permettant de retrouver les fichiers accidentellement effacés . Il analyse rapide ment le disque, et cherche tous les fichiers qui ont été supprimés pour les récupérer ou les restaurer.
Bien sûr , pour espérer retrouver vos fichiers supprimés ,  il faut que l'espace mémoire alloué pour ces données ne soit pas ré-alloué pour d'autres fichiers , dans ce cas , aucun outil ne saura retrouver vos fichiers perdus . 


mercredi 9 janvier 2013

Apache Hadoop



Apache Hadoop est un framework gratuit permettant la création d'applications dans des architectures complexes et distribués . Il fournit un système de partage de fichiers distribués entre des milliers de nœuds ( HDFS : Hadoop Distributed File System )  .
 
Cet outil est entrain de monter en puissance et est aujourd'hui utilisé par des géants de l'informatique et du Yahoo,  Google, Facebook, microsft , Amazon , ebay , IBM ...


Les prérequis matérielles pour installer  Apache Hadoop sont  :
 - Processuer de mayenne gamme .
- De 4 à 32 GB de mémoire .
- Connectivité réseau de 10 GB .

 Pour installer Apache Hadoop dans un serveur Linux , il faut , en tant que root procéder ainsi  :
- Télécharger et extraire le package :
$ wget http://mirror.nyi.net/apache//hadoop/common/stable/hadoop-0.20.203.0rc1.tar.gz
$ tar xvfz hadoop-0.20.203.0rc1.tar.gz  
- Vérifier que Java est bien installée :
 $ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (rhel-1.39.1.9.7.el6-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)  
- Vérifier que le chemin vers Java est correct , le modifier sinon :
 $ grep JAVA ~/hadoop-0.20.204.0/conf/hadoop-env.sh
  export JAVA_HOME=/usr/java/jdk1.6.0_27
 
 
 






mardi 8 janvier 2013

Softera LDAP Browser

Softera LDAP Borwser est un logiciel gratuit permettent de parcourir et analyser les annuaires LDAP et Active Directory . Il est très utile pour analyser l'arborescence LDAP , ou vérifier la présence d'un groupe d'utilisateurs au bon endroit de cette arborescence  .



Évidemment, cet outil n'accède qu'en lecture à l'annuaire LDAP , pour faire des modifications il faut avoir la version commercial Softera LDAP Administrator .



lundi 7 janvier 2013

L'outil de tests de charge Jmeter

Jmeter permet de faire la supervision de la disponibilité et des temps de réponse des applications . en  remontant les résultats obtenus par les tests de charge vers un outil de supervision d’infrastructure . Pour interfacer Jmeter avec Nagios , il suffit d'utiliser ce plugin .  
Jmeter permet aussi de superviser les serveur Tomcat . 
 Jmeter est utilisé aujourd'hui dans beaucoup de sociétés françaises ( Banques, assurances, opérateurs...)


dimanche 6 janvier 2013

L'ouil de supervision OpenNMS


OpenNMS est un outil de supervision réseaux, systèmes et services, de gestion des performances, et de gestion des alertes/notifications.
OpenNMS est développé en Java à l'exception de la partie relative au protocole ICMP qui est codée en C.
Il permet l'interrogation de services, la gestion d'événements ainsi que la collection de données via les agents SNMP.
Le point faible de cet outil est qu'il est peu mature et n'offre pas beaucoup de possibilités de supervisions (uniquement en SNMP ) , en plus il est trop gourmand en ressources , donc déconseillé pour les grandes entreprises . 


samedi 5 janvier 2013

L'outil de supervision Hyper HQ

Hyper HQ est un logiciel Open Source développé en Java permettant de superviser, analyser et contrôler les performances et la disponibilité d’une infrastructure (serveurs, services, ports, routeurs, OS….). Il est principalement utilisé pour superviser les infrastructures web. Il peut être déployé pour les grandes infrastructures  contant des milliers de hôtes et de services


Les points forts de ce logiciel sont : 
- Logiciel mature (version 3.2)
- Communauté active
- Bien documenté
- Possibilité d’importer les plugins Nagios
-  Installation et configuration faciles
- Auto découverte du réseau
Hyper HQ existe aussi en version commerciale ce qui offre en plus du support et quelques fonctionnalités supplémentaires . 


 

vendredi 4 janvier 2013

Outil pour tester un serveur Radius

Radius Test Client appelé aussi Radlogin  est  un petit logiciel très pratique pour tester les serveurs radius . Cet utilitaire s'installe et se configure très facilement . Il peut être installé sur Windows, FreeBSD, Solaris et Linux .

L'ajout des serveurs Radius à tester se fait via l’interface ci-dessous .

Radlogin
Ensuite, on peut faire divers tests ( tests unitaires , tests de charge en envoyant jusqu'à un million de requêtes instantanées   ), le résultat donne des informations sur les temps de réponse et l'acceptation ou le rejet de l'authentification .

Radlogin


jeudi 3 janvier 2013

Outil pour convertir la conf d'un cisco asa ou pix en html

Quand on a une configuration d'un cisco ASA ou PIX à analyser pour un audit ou une migration , le fichier de configuration du firewall  asa.conf n'est pas très lisible surtout quand il contient des centaines de lignes .
Le script zoompix.pl permet de convertir cette configuration en fichiers web html , ce qui offre une meilleure lisibilité de la  configuration des interfaces, les règles d'accès ACL et la configuration des objets .



Pour convertir la configuration du cisco il faut télécharger l'outil  et l'extraire .
Ensuite à partir du répertoire qui contient les fichiers extraits , lancer la commande :


 zoompix.pl -if mypix.conf -od report

Les fichiers html générés  seront crées dans le répertoire report .


Pour pouvoir exécuter le script sous Windows , il faut installer Active Perl




mercredi 2 janvier 2013

L'outil de supvervision Zabbix

Availability report
ZABBIX est un logiciel open source qui permet de surveiller les services réseau, les serveurs et les équipements réseau  .
ZABBIX offre diverses options supervision. La vérification simple permet de vérifier la disponibilité ainsi que le temps de réponse de services standards comme SMTP ou HTTP sans installer un agent sur le hote supervisé. 
Un agent ZABBIX peut aussi être installé sur les hôtes Linux, UNIX et Windows afin d'obtenir des statistiques comme la charge CPU, l'utilisation du réseau, l'espace disque... ZABBIX peut aussi réaliser le monitoring via SNMP.
Ce logiciel a montré ses preuves et commence à être déployé en France dans pas mal de société de moyenne et de grande taille . 

Zabbix est composé essentiellement de quatre éléments :
- Un moteur en C se chargeant de collecter les données et de générer les alertes.
- Un ensemble d'agents ou plugins qui permettent de superviser un grand nombre de paramètres .   
- Une base de données pour le stockage des données et des réglages. 
- Une interface Web écrite en PHP pour  l’administration (ajout d’un hôte, création d’un graphique, définition des alertes) et le reporting .


mardi 1 janvier 2013

Bloquer les publicités sur Firefox gràce au plugin Adblock Plus

Souvent les internautes se plaignent des pub abusives placées partout sur les pages Web . Le plugin Adblock permet de bloquer automatiquement toutes publicités et permet donc de surfer sans désagrément .

La vidéo ci-dessous explique l'installation et la configuration de cette extension de firefox .

Nous reviendrons dans d'autres tickets sur le blocage de la pub dans les autres navigateurs ( Internet Explorer , Chrome ...)

L'outil de supervision Zenoss

Zenoss supervision
Zenoss est un outil de supervision Open Source qui se positionne comme une alternative à des plates-formes de supervisions comme Tivoli ou OpenView, notamment pour les entreprises de taille moyenne. Il est disponible en version GPL ou commerciale (avec support).
Zenoss assure des fonctions de découverte, d'inventaire, de supervision de la disponibilité, de gestion de la performance, de gestion des évènements et des alertes. Il fédère et s'interface avec de nombreux utilitaires de supervision et d'administration open source.

Zenoss est composé de:
  • Une interface WEB d’administration et de supervision.
  • Un ensemble de bases de données permettant le stockage des informations. (Voir annexe 4)
  • Un ensemble de processus (démons) permettant la collecte et la gestion des informations.
Processus collecteurs de données de Zenoss


Processus Fonction
Zendisc
Démon qui a pour fonction de découvrir des nouveaux équipements. Il parcourt les tables de routage afin de découvrir la topologie du réseau et ping tous les adresses

ZenWinModeler
Il est utilise pour découvrir les services windows


ZenModeler
Il permet de collecter les informations de configuration


Zenping
Il teste la disponibilité et le temps de réponse des équipements


Zenwin
Il est utilisé pour superviser les services Windows (WMI)

Zenprocess
Il est gère la supervision avec SNMP


Zensyslog
Il collecte et traite les évènements à l’aide de syslog


Zeneventlog
Il collecte les fichiers de logs des services windows

Zentrap
Il collecte les trappes SNMP, il reçoit les trappes et les convertit en évènements


ZenperfSNMP
Il collecte les données de performances via SNMP


ZenperfXMLrpc
Il collecte les données via XML RPC


Zencommand
Il permet l’intégration des plugins Nagios dans la machine locale ou distante par SSH.


Zenactions
Il permet de générer les alertes (SMTP, SNPP…).







L'outil de supervision Groundwork

 
 
Groundwork est un outil de supervision qui regroupe plusieurs solutions open source : Nagios, Nmap, Sendpage, MySQL, RRDTOOL...
C'est un système de gestion multi usager avec une interface web de configuration et de gestion qui permet de déployer facilement ce logiciel avec une interface web de reporting complète dédiée aux systèmes d’entreprise : rôles, accès limités aux rapports, indicateurs de performance…

Groundwork est compose de 4 plans fonctionnels:
  
  • Plan de génération de données : Contient les serveurs, les équipements réseaux, les applications et les bases de données à superviser.
  • Plan de collection des données : Il est responsable de la collecte des données via le plan de génération. Cette opération peut être initiée par la machine supervisée ou par le serveur de supervision. Ce plan est basé sur le moteur de supervision Nagios. Il utilise par conséquent les fichiers de configuration de Nagios. Ces fichiers se trouvent dans le répertoire /usr/local/groundwork/nagios/etc/ (Voir annexe 1) et ils sont mis à jour automatiquement par l’interface graphique de Groundwork.
  • Plan de gestion des données : Il gère l’archivage, la transformation des données en évènements.
  • Plan de présentation : C’est une interface graphique d’administration, de configuration et de visualisation.

Groundwork offre en plus la possibilité de découvrir automatiquement les éléments de réseau. Ceci est effectué par le scanning de ports grâce à l’outil NMAP intégré dans l'outil .
Il suffit pour cela de lui donner la plage d’adresses qu’il doit scanner. Il parcourt la plage d’adresses pour détecter les machines qui existent dans cette plage d’adresse et les services réseaux (TCP) ouverts sur chacune d’entre elles.