JobScheduler sysadmindays#4 2013
-
Upload
look-a-box -
Category
Technology
-
view
425 -
download
0
description
Transcript of JobScheduler sysadmindays#4 2013
JobSchedulersysadmin days #4 - 2013
COMPANY TWITTERLOOK A BOX @FRBAYARTFRANÇOIS BAYART
1vendredi 1 mars 13
INTRO / CONTEXTE2
vendredi 1 mars 13
sos-berlin
Software- und Organisations-Service
licences : GPLv2, Commercial
scheduler : Unix, Linux, Windows
3vendredi 1 mars 13
architecture
4vendredi 1 mars 13
Technologies
SCRIPTING DE L’OS
5vendredi 1 mars 13
composantsdénominations
Engine
Supervisor
SQL DB*
DAEMON
JOC
JOE
JID
UI & TOOLS
6
instance
vendredi 1 mars 13
JOC : JOBSCHEDULER OPERATIONS CENTREGESTIONNAIRE JAVASCRIPT (VISULATION, ACTIONS SIMPLES)
AJAXJAVASCRIPTJSE ou Jetty
7vendredi 1 mars 13
JOE : JOBSCHEDULER OBJECT EDITOR ÉDITEUR GRAPHIQUE (CONFIGURATION, JOBS, EVENTS)
8vendredi 1 mars 13
JID : JOBSCHEDULER INFORMATION DASHBOARDTABLEAU DE BORD (HISTORIQUE DES TACHES, VISUALISATION DES LOGS)
9vendredi 1 mars 13
Mais pourquoi une DB ?
trace de log
historique :
des tâches
des ordres
EventsOracleMS SQL-ServerDB2MySQLPostgreSQLFirebirdSybase ASE
10vendredi 1 mars 13
utilisation
11vendredi 1 mars 13
JOB -A1
15H00
HISTORYCONSOLE LOGSHORTER/LONGER THANTIMEOUTEMAIL
START IMMEDIATELY
job example
<JOB NAME="SIMPLE_SHELL"> <SCRIPT LANGUAGE="SHELL"><![CDATA[ ECHO HELLO WORLD ]]></SCRIPT></JOB>
12
pre-/post-processvariablesjava , javascript
vendredi 1 mars 13
JOB -A1
15H00
CHAIN-AJOB -A2
chain example
JOB ORDERCHAINORDER
SERVER-2SERVER-1
PROCESS_CLASS13
vendredi 1 mars 13
SERVER-1 SERVER-2
JOB -A1
15H00
JOB -A2
repeat & lock
HH:MM[:SS]START/STARTEND/START
JOB -B1
REPEAT 1S
CHAIN-ASQL-RW
SQL-RO
LOCK EXCLUSIVE
14vendredi 1 mars 13
SERVER-2CHAIN-A
SERVER-1
JOB -A1
15H00
JOB -A2
sync
JOB -B1
REPEAT 1S
SQL-RW
SQL-RO
JOB -A3
CHAIN-CJOB -C1 JOB -C2
SYNC
DEFAULT RATIO 1:1
15vendredi 1 mars 13
CHAIN-C
JOB -A1
events
JOB -C1 JOB -C2
SPLIT & MERGE
JOB -C3
JOB -A2
JOB -B1 JOB -E1
JOB -D1DIRECTORY WATCHER
16vendredi 1 mars 13
schedule
agenda des maintenances
agenda des jours fériés
17vendredi 1 mars 13
le terrain
18vendredi 1 mars 13
run_job
encadrer le job
variables d’environnement
utilisation de sudo
monitoring
19vendredi 1 mars 13
versionning !!!
20vendredi 1 mars 13
COUNTDOWNVISUALISATION DES PROCHAINES TÂCHES
21vendredi 1 mars 13
TIMELINE22
vendredi 1 mars 13
last but not least
23vendredi 1 mars 13
APIXML over HTTP
CLI en Perl
JavaScript
JAVA
CuRL
24vendredi 1 mars 13
config/
25
events/
live/
remote/server-2#4444
vendredi 1 mars 13
JITLJobScheduler Integrated Template Library
Logging and Cleanup
Sanity Checking
Mail Forwarding
Remote Job Execution
File Transfer
File Operations
26vendredi 1 mars 13
JADE : JOBSCHEDULER ADVANCED DATA ÉCHANGE DE FICHIERS INTÉGRABLE DANS JOBSCHEDULER
27vendredi 1 mars 13
F***ing 32bits
28vendredi 1 mars 13
Libérez ##sysadminCombattez l’oppression
Luttez contre El Dictator
29vendredi 1 mars 13