Skip to main content.

Ordonnancement

Administration

La complexité des outils d’ordonnancement oblige l’administrateur à disposer de connaissances nécessaires pour la gestion de l’outil mais aussi de l’environnement global, cela implique donc la maîtrise de l’ensemble des composants du SI (réseau, base de données...).
Normes de script
Les scripts de ce site reprennent les commentaires pour générer la documentation.

Rubriques

Communications réseau

Le réseau s’est grandement simplifié puisqu’on n’utilise quasiment plus que TCP/IP. Tous les informations données dans cette rubrique concerneront donc ce protocole.
Comment voir les connexions réseau ?
Pour voir une connexion réseau, il faut utiliser la commande netstat -na
Théorie

Base de données

Le stockage des informations est indissociable de leur traitement. Cette partie peut être déléguée à un SGBD du commerce, de même son administration peut aussi être prise en charge par l’administrateur du SGBD.
Sybase

Gestion des calendriers

Les calendriers sont indispensables aux calculs de dates, il est donc impératifs qu’ils soient facilement administrables.

Import/Export

La définition de traitements doit pouvoir être exporté et importé. Les fichiers générés pouvant être traités sans risque de corruption afin d’automatiser de nouvelles définitions.
RDF , XML

gestion des privilèges

L’ordonnanceur pouvant être utilisé par un grand nombre de personnes, il est indispensable de pouvoir gérer les droits en fonction de leurs rôles.
e-Trust

Audits

Les audits peuvent être considérés comme des rapports internes, il peut s’agir aussi bien des accès des utilisateurs, des éventuelles modifications que de messages internes au serveur.

Compte root

Le compte root doit pouvoir être désactivé.

Langages

Python , Scheme

Les codes d’exit

L’exit code d’un batch ou d’un application est vital pour l’exploitation car c’est le premier élément dont on dispose à la fin de son exécution. Il est donc nécessaire de le normaliser afin de le gérer sans traitement particulier.
La base
Si les exit codes ne sont pas gérés, il faut au moins respecter le minimum : O pour un success, le reste pour un failure.
Les avertissements
Il peut être nécessaire de distinguer un niveau intermédiaire d’avertissement signifiant que l’exécution ne s’est pas déroulé correctement mais que les erreurs rencontrées ne sont pas bloquantes.
Interne/externe
Une erreur peut être interne ou externe, c’est à dire due à l’application ou au batch ou bien provoquée par un élément externe (absence de fichier, connexion impossible ou interrompue).

Scripts

Quelques scripts pratiques pour l’administration courante.
strcount.pl
Comment compter le nombre de ligne correspondant à une chaine de caracteres particulières.