Magazine High tech

Ortro : Ordonnanceur ou job scheduler opensource

Publié le 01 mars 2011 par Pydubreucq

ortro ordonnanceur libre Ortro : Ordonnanceur ou job scheduler opensource

Ortro est un ordonnanceur libre sous licence GPLv2

Ortro a pour but de permettre l’ordonnancement de tâches et de surveiller le bon déroulement de celles-ci.

Ortro est écrit en php et fonctionne sous GNU/Linux, BSD, Solaris et d’autres plateformes Unix.

Voici la liste de ses fonctionnalités :

  • Possibilité de découverte automatique d’hôtes sur le réseaux (sous couvert de l’installation de la librairie Pear Net_NMAP et de NMAP sur le serveur)
  • Possibilité de créer des chaines de job avec gestion d’erreur. C’est à dire possibilité de réaliser des actions en cas de réussite ou d’erreur d’une tâche du workflow.
  • Ordonnancer vos jobs de manière centralisée
  • Archiver le résultat de l’exécution de vos jobs
  • Création de jobs/workflow pour la supervision système ou d’application
  • Exécuter des scripts sur des hôtes distant via ssh et échange de clefs
  • Création de rapports simples au format html, txt, csv et xls via des interrogations en base de données envoyés par mail
  • Test une application Web
  • Notification sur le résultats des jobs lié aux événements suivant (debut et/ou fin de job, bonne et/ou mauvaise exécution du script)
  • Utilitaire d’import ou d’export
  • Internationnalisé
  • Gestion de plugins

Les plugins se divisent en 5 catégories :

  • Database
  • File
  • General
  • System
  • WWW

La notification peut-être envoyé par mail, Jabber, SMS en utilisant une interface FTP…

Il est également possible de gérer l’authentification soit par MySQL, soit via annuaire LDAP

Voici un schéma présentant l’architecture de cet ordonnanceur libre :

architecture ortro 300x154 Ortro : Ordonnanceur ou job scheduler opensource

Et un petit screenshot pour vous rendre compte du côté user-friendly de la chose

icon wink Ortro : Ordonnanceur ou job scheduler opensource

Ortro list job 300x139 Ortro : Ordonnanceur ou job scheduler opensource

Pour avoir testé Ortro, je trouve que cet un outil qui peut s’avérer pratique si on a besoin d’un ordonnanceur libre.

Il est très facile de prise en main, un peu buggé encore, la dernière version date d’octobre 2009, ce qui est dommage, mais bon…

Il a le mérite de faire son job, à savoir que certains plugins (pour ceux que j’ai testé ne son pas fonctionnelle ou demande des dépendances…)

Le projet à l’air stoppé, dommage car il y a du potentiel et un certain manquement dans la sphère libre.

Il existe OpenSource Job Scheduler pour ceux que ça intéresse en tant qu’ordonnanceur opensource, mais j’ai testé également et ça ne collait pas à mon besoin.

A savoir que je met ici à disposition une version d’Ortro qui corrige certains légers problèmes, dont un assez gênant empêchant l’installation (en gros il y a le fichier configure.php qui fait croire que l’application qui est déjà installée, je l’ai juste renommé…)

Ça vous évitera de chercher pourquoi le process d’installation ne se lance pas

icon smile Ortro : Ordonnanceur ou job scheduler opensource

J’ai également laisser un petit script sql à adapter (personnalisation du mot de passe) pour la création de l’utilisateur et de la base de données associées à lancer avant l’installation d’Ortro sur votre serveur.

A vos tests

icon wink Ortro : Ordonnanceur ou job scheduler opensource

Liens utiles :

Site Officiel d’Ortro

Site de Développement d’Ortro

Launchpad d’Ortro

SourceForge d’Ortro – A noter que c’est le seul moyen de le télécharger, je n’en ai pas trouvé d’autre.

« Ma » version « modifiée » d’Ortro en téléchargement

  • Création de jobs/workflow pour la supervision système

Retour à La Une de Logo Paperblog

A propos de l’auteur


Pydubreucq 165 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog