Open Source Job Scheduler - Solutions Open Source Paris
Transcription
Open Source Job Scheduler - Solutions Open Source Paris
Open Source Job Scheduler Interface web Pré-requis : o Installation Interface Web Configuration Utilisation SOS-Paris Administration 2 Rôle o Interface de publication o Gestion de la base de données o Centralisation o Ensemble des ordonnanceurs liés à une même base de données o Accès utilisateur o Gestion des groupes et des rôles o Traitements gérés o Traitements « standards » SOS-Paris 3 Interface Web Configuration Utilisation SOS-Paris Administration 4 Installation o Supporté sur Apache o Exemple avec XAMPP o Aller dans xampp\apache\conf\extra o Editer httpd-xampp.conf Alias /jobscheduler "C:/SOS-PARIS/jobscheduler/ scheduler/web/" <Directory "C:/SOS-PARIS/jobscheduler/scheduler/web/"> AllowOverride AuthConfig </Directory> # Close XAMPP sites here <LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin| webalizer|server-status|server-info|jobscheduler))"> SOS-Paris 5 PHP.ini o PHP Apache o Session.use_cookies = 1 o Session.auto_start = 0 o Session.use_trans_sid = 1 o Session_save_path = [répertoire des sessions] o File_uploads = On o PHP en CGI sous IIS o Cgi.force_redirect = 0 o Cgi.fix_pathinfo = 1 o Fastcgi.impersonate =1 SOS-Paris 6 Configuration o web/custom/custom.inc.php o Configuration o Langue: Anglais ou Allemand o Connexion Base de données o Ordonnanceur par défaut o Authentification SOS-Paris 7 Connexion o Authentification o Unit: sos o Name: admin o Password: vide SOS-Paris 8 Interface Web Configuration Utilisation SOS-Paris Administration 9 Utilisation o Job Scheduler o Job Processing o Monitoring o Timetable o Workflows o Job Chain / Jobs /Orders o Job Types / Order Types o Database connexions o Settings SOS-Paris 10 Utilisation o Job Scheduler o Job Processing o Monitoring o Timetable o Workflows o Job Chain / Jobs /Orders o Job Types / Order Types o Database connexions o Settings SOS-Paris 11 Monitoring o Intégration de l’interface d’exploitation SOS-Paris 12 Job processing o Choix de l’ordonnanceur o Moteur o Activité o Journal o Actions o Traitements o Activité o Journal / Historique o Actions SOS-Paris 13 Timetable o Historique des traitements SOS-Paris 14 Sélection o Ordonnanceur o Traitement o Statut (Succès/Erreur) o Types d’objet (traitement, séquence, ordre) o Plage Horaire o Contenu de message o Recherche de nom de traitement SOS-Paris 15 Configuration o web/custom/profile.ini SOS-Paris 16 Jobs / Chains / Orders o Accès global SOS-Paris 17 Menu Fichier o Création des objets o Suppression / Renommage o Import / Export o Zip / Tar / Tar.gz SOS-Paris 18 Importer un ZIP o Exporter les objets au format ZIP o Importer le ZIP sur un autre moteur SOS-Paris 19 Création o Sélectionner un Hot Folder o Répertoire Live o Clic droit o New Independant Job o Nommer Ping o Statut « Nouveau » SOS-Paris 20 Edition o Cliquer sur le traitement o Cliquer « New child » o Choisir script o Shell o Commande : ping localhost o Cliquer sur Store o Statut « Inactif » SOS-Paris 21 Activation o Clic droit o Fonction « Activate » o Statut « soumis » SOS-Paris 22 Exécution o Fonction « Activate and Start » o Propriétés SOS-Paris 23 Job types / Order types o Définition de traitements génériques o Managed jobs : traitements gérés (à travers la base de données). SOS-Paris 24 Ping générique o Editer Ping o Ajouter des paramètres o Script: ping -n %SCHEDULER_PARAM_ESSAI% %SCHEDULER_PARAM_MACHINE% SOS-Paris 25 Sauvegarde o Conserver le XML o Copier le contenu à l’intérieur de <job> o Cliquer sur store SOS-Paris 26 Définition <?xml version="1.0"?> <job order="no"> <params> <param name="MACHINE" value="localhost" /> <param name="ESSAIS" value="3" /> </params> <script language="shell"> <![CDATA[ping -n %SCHEDULER_PARAM_ESSAIS% %SCHEDULER_PARAM_MACHINE%]]> </script> <run_time /> </job> SOS-Paris 27 Nouveau type: MonPing o Créer un nouveau Type o Type: MonPing o Title: Ping de machine o Script: Coller le XML SOS-Paris 28 Utilisation o Créer un nouveau traitement TestPing o Job Configuration: Ping de machine o Cliquer sur Accept this job configuration o Tester sur l’interface d’exploitation SOS-Paris 29 Database connections o Paramètres de connexions prédéfinis o Simplifie le « db_connection » o SOS-Paris 30 Connexion Référentiel o Il existe au moins un db_connection SOS-Paris 31 Interface Web Configuration Utilisation SOS-Paris Administration 32 Menu Settings o Interface avec la base de données o Paramétrage d’applications o Ex Job Scheduler Network o Formulaire pour les « traitements gérés » o Ex Traitement ping générique SOS-Paris 33 Job Scheduler Network o Cliquer sur Job Scheduling Network o Cliquer sur (New section) o Créer un nom pour un ordonnanceur o Name : scheduler@localhost o Title : scheduler@localhost o Cliquer sur Save As o Cliquer sur la nouvelle section o Remplir le formulaire o Cliquer sur Save SOS-Paris 34 Ordonnanceurs enregistrés o Cliquer …Check o Le menu apparait SOS-Paris 35 Paramètres globaux o Lier des paramètres à un type de traitement ou d’ordre o Définir un format pour chaque valeur o Proposer des valeurs par défaut SOS-Paris 36 Paramètres « MonPing » o Settings o Cliquer sur (New range) o Name : job_type/mixed/MonPing o Title : Ping une machine o Input Format: Schema table o Description : Ping une machine saisie par le formulaire. o Cliquer sur Save As SOS-Paris 37 Formulaire o Cliquer sur Ping une machine o Cliquer sur (Schema in the range) o Cliquer sur (New entry) o Name : machine o Title : Nom de la machine o Default: localhost o Input : String / 64 / Mandatory o Display : Input field o Description o Cliquer sur Save As SOS-Paris 38 Autre format o Cliquer sur (New entry) o Name : essais o Title : Nombre d’essais o Default: 1;3;10 o Input : Number / Mandatory : no o Display : ListBox o Description o Cliquer sur Save As SOS-Paris 39 Valeurs par défaut o Cliquer sur (Ping une machine) o Cliquer sur Defaults o Cliquer sur Nombre d’essai o Value: 3 o Cliquer sur Save SOS-Paris 40 Job type MonPing o On supprime les paramètres inutiles SOS-Paris 41 Test o 2 paramètres o Le paramètre Machine est obligatoire o Le paramètre essais est une liste déroulante avec la valeur 3 par défaut SOS-Paris 42 Gestion des utilisateurs o On définit les droits o On applique ces droits à un rôle o On attache un rôle à un utilisateur SOS-Paris 43