Open Source Job Scheduler Interface web Pré-requis : o Installation
Interface Web Configuration Utilisation Administration SOS-Paris 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 Administration SOS-Paris 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 Administration SOS-Paris 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 Administration SOS-Paris 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