0
JobScheduler                     sysadmin days #4 - 2013                                                     FRANÇOIS BAYA...
INTRO / CONTEXTE                       2vendredi 1 mars 13
sos-berlin                     Software- und                     Organisations-Service                     licences : GPLv...
architecture                                    4vendredi 1 mars 13
Technologies                            SCRIPTING DE L’OS                                     5vendredi 1 mars 13
composants                                                 dénominations                              DAEMON              ...
AJAX                                                            JAVASCRIPT                                                ...
JOE : JOBSCHEDULER OBJECT EDITOR     ÉDITEUR GRAPHIQUE (CONFIGURATION, JOBS, EVENTS)                                      ...
JID : JOBSCHEDULER INFORMATION DASHBOARD    TABLEAU DE BORD (HISTORIQUE DES TACHES, VISUALISATION DES LOGS)               ...
Mais pourquoi une DB ?                     trace de log                     historique :                       des tâches ...
utilisation                                   11vendredi 1 mars 13
pre-/post-process                     job example                                                             variables   ...
chain example                     SERVER-1        SERVER-2                                                CHAIN-A         ...
repeat & lock                     SERVER-1               SERVER-2                          SQL-                           ...
sync            SERVER-1                              SERVER-2                       SQL-                              RW ...
events                         JOB -B1                  JOB -E1            JOB -A1                                        ...
schedule                                     agenda des maintenances                                     agenda des jours ...
le terrain                                  18vendredi 1 mars 13
run_job                     encadrer le job                     variables d’environnement                     utilisation ...
versionning !!!                                 20vendredi 1 mars 13
COUNTDOWN    VISUALISATION DES PROCHAINES TÂCHES                                          21vendredi 1 mars 13
TIMELINE                     22vendredi 1 mars 13
last but not least                                  23vendredi 1 mars 13
API                                        XML over HTTP                     CLI en Perl                     JavaScript   ...
events/     config/ live/                     remote/                                    server-2#4444                     ...
JITL                                JobScheduler Integrated Template Library                     Logging and Cleanup      ...
JADE : JOBSCHEDULER ADVANCED DATA    ÉCHANGE DE FICHIERS INTÉGRABLE DANS JOBSCHEDULER                                     ...
F***ing 32bits                                28vendredi 1 mars 13
Libérez             ##sysadmin             Combattez l’oppression             Luttez contre El Dictator                   ...
@frbayart             http://bit.ly/frbayart                                      30vendredi 1 mars 13
Upcoming SlideShare
Loading in...5
×

JobScheduler sysadmindays#4 2013

423

Published on

Présentation de JobScheduler à l'IRCAM, Paris lors de la 4ème session de http://www.sysadmin-fr.org/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
423
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "JobScheduler sysadmindays#4 2013"

  1. 1. JobScheduler sysadmin days #4 - 2013 FRANÇOIS BAYART COMPANY TWITTER LOOK A BOX @FRBAYART 1vendredi 1 mars 13
  2. 2. INTRO / CONTEXTE 2vendredi 1 mars 13
  3. 3. sos-berlin Software- und Organisations-Service licences : GPLv2, Commercial scheduler : Unix, Linux, Windows 3vendredi 1 mars 13
  4. 4. architecture 4vendredi 1 mars 13
  5. 5. Technologies SCRIPTING DE L’OS 5vendredi 1 mars 13
  6. 6. composants dénominations DAEMON UI & TOOLS instance Engine JOC Supervisor JOE SQL DB* JID 6vendredi 1 mars 13
  7. 7. AJAX JAVASCRIPT JSE ou Jetty JOC : JOBSCHEDULER OPERATIONS CENTRE GESTIONNAIRE JAVASCRIPT (VISULATION, ACTIONS SIMPLES) 7vendredi 1 mars 13
  8. 8. JOE : JOBSCHEDULER OBJECT EDITOR ÉDITEUR GRAPHIQUE (CONFIGURATION, JOBS, EVENTS) 8vendredi 1 mars 13
  9. 9. JID : JOBSCHEDULER INFORMATION DASHBOARD TABLEAU DE BORD (HISTORIQUE DES TACHES, VISUALISATION DES LOGS) 9vendredi 1 mars 13
  10. 10. Mais pourquoi une DB ? trace de log historique : des tâches des ordres Oracle MS SQL-Ser ver DB2 Events MySQL PostgreSQL Firebird Sybase ASE 10vendredi 1 mars 13
  11. 11. utilisation 11vendredi 1 mars 13
  12. 12. pre-/post-process job example variables java , javascript HISTORY CONSOLE LOG JOB -A1 SHORTER/LONGER THAN TIMEOUT 15H00 EMAIL <JOB NAME="SIMPLE_SHELL"> <SCRIPT LANGUAGE="SHELL"><![CDATA[ ECHO HELLO WORLD START IMMEDIATELY ]]></SCRIPT> </JOB> 12vendredi 1 mars 13
  13. 13. chain example SERVER-1 SERVER-2 CHAIN-A JOB -A1 JOB -A2 15H00 JOB ORDER CHAIN ORDER PROCESS_CLASS 13vendredi 1 mars 13
  14. 14. repeat & lock SERVER-1 SERVER-2 SQL- RW CHAIN-A JOB -A1 JOB -A2 15H00 SQL- RO JOB -B1 REPEAT 1S HH:MM[:SS] START/START END/START LOCK EXCLUSIVE 14vendredi 1 mars 13
  15. 15. sync SERVER-1 SERVER-2 SQL- RW CHAIN-A JOB -A1 JOB -A2 JOB -A3 15H00 SYNC SQL- RO CHAIN-C JOB -B1 JOB -C1 JOB -C2 REPEAT 1S DEFAULT RATIO 1:1 15vendredi 1 mars 13
  16. 16. events JOB -B1 JOB -E1 JOB -A1 JOB -A2 CHAIN-C JOB -C1 JOB -C2 JOB -C3 JOB -D1 SPLIT & MERGE DIRECTORY WATCHER 16vendredi 1 mars 13
  17. 17. schedule agenda des maintenances agenda des jours fériés 17vendredi 1 mars 13
  18. 18. le terrain 18vendredi 1 mars 13
  19. 19. run_job encadrer le job variables d’environnement utilisation de sudo monitoring 19vendredi 1 mars 13
  20. 20. versionning !!! 20vendredi 1 mars 13
  21. 21. COUNTDOWN VISUALISATION DES PROCHAINES TÂCHES 21vendredi 1 mars 13
  22. 22. TIMELINE 22vendredi 1 mars 13
  23. 23. last but not least 23vendredi 1 mars 13
  24. 24. API XML over HTTP CLI en Perl JavaScript JAVA CuRL 24vendredi 1 mars 13
  25. 25. events/ config/ live/ remote/ server-2#4444 25vendredi 1 mars 13
  26. 26. JITL JobScheduler Integrated Template Library Logging and Cleanup Sanity Checking Mail Forwarding Remote Job Execution File Transfer File Operations 26vendredi 1 mars 13
  27. 27. JADE : JOBSCHEDULER ADVANCED DATA ÉCHANGE DE FICHIERS INTÉGRABLE DANS JOBSCHEDULER 27vendredi 1 mars 13
  28. 28. F***ing 32bits 28vendredi 1 mars 13
  29. 29. Libérez ##sysadmin Combattez l’oppression Luttez contre El Dictator 29vendredi 1 mars 13
  30. 30. @frbayart http://bit.ly/frbayart 30vendredi 1 mars 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×