Données de base

De SOS Paris
Aller à : navigation, rechercher

Les valeurs par défaut offrent à l'utilisateur une configuration de base qu'il modifiera ou fera évoluer en fonction de ses besoins. Elles sont utilisées lors de la première utilisation ou si une table venait à être effacée, par contre elles ne modifient pas des enregistrements qui sont créés ou modifiés a posteriori.

Important: Arii considère que le nom de l'objet est son identifiant et qu'il doit être unique. L'id qui est le numéro d'enregistrement dans la base reste utilisé par les mécanismes de la base de données.

Organisation

Catégories

Nom Titre Parent Description
arii Arii Racine
exploitation Exploitation arii Tous les objets et les actions liées à la production
applications Applications arii Applications à l'usage des utilisateurs externes à la production.
file_transfers Transferts de fichiers arii Echanges avec partenaires ou entre applications
network Réseau arii Composants réseaux
nodes Noeuds network Regroupements de connexions réseau

Sites

On ne considère que le site local, c'est à dire la localisation du serveur Arii.

Nom Titre Description Fuseau horaire Latitude Longitude
local Site local Localisation du serveur Timezone renseigné dans le php.ini Latitude renseignée dans le php.ini Longitude renseignée dans le php.ini

Applications

Les applications par défaut permettent de regrouper les jobs livrés avec Ari'i.

  • ARI
  • SFY
  • OJS

Paramètres

Couleurs

Transferts de fichiers

Statut Color Description
success #ccebc5 Fichier transféré
error #fbb4ae Problème de transfert
transfer_aborted #ff66cc Transfert abandonné
unknown #ffffff Etat inconnu
       // JOBS
           'REFUSED' => '#fbb4ae',
           'SUCCESS'  => '#ccebc5',
           'STARTING' => '#00ff33',
           'RUNNING' => '#ffffcc',
           'FAILURE' => '#fbb4ae',
           'STOPPED' => '#FF0000',
           'ERROR' => '#FF0000/yellow',
           'TERMINATED' => '#ff66cc',
           'STOPPING' => '#ffffcc',
           'INACTIVE' => 'lightgrey',
           'ACTIVATED' => '#006633/lightgrey',
           'WAIT_REPLY' => 'grey',       
           'CHK_RUN_WINDOW' => 'white',
           'STARTJOB' => '#00ff33',
           'JOB_ON_ICE' => '#ccffff',
           'ON_ICE' => '#ccffff',
           'JOB_ON_HOLD' => '#3333ff',
           'ON_HOLD' => '#ccffff',
           'QUEUED' => '#AAA',
       // CHAINES
           "SUSPENDED" => "red",
           "CHAIN STOP." => "red",
           "SPOOLER STOP." => "red",
           "SPOOLER PAUSED" => "#fbb4ae",
           "NODE STOP." => "red",
           "NODE SKIP." => "#ffffcc",
           "JOB STOP." => "#fbb4ae",        
           "SETBACK" => "lightsalmon",
           "RUNNING" => "#ffffcc",
           "ERROR" => "#fbb4ae",
           "WARNING" => "#fbb4ae",
           "FAILURE" => "#fbb4ae",
           "FALSE" => "#fbb4ae",
           "ENDED" => "lightblue",
           "ON REQUEST" => "lightblue",
           "FATAL" => '#fbb4ae',        
       // GENERIQUE
           'READY' => '#ccebc5',
           'TRUE' => '#ccebc5',
           'FALSE' => '#fbb4ae',

           'NOTHING' => '#dddddd',
           'ABORT' => '#cccccc',            
           '!CONFIG' => 'red',            
       // ALERTE
           'OPEN' => '#fbb4ae',
           'ACKNOWLEDGED' => '#ffffcc',
           'CLOSED' => '#ccebc5',
       // COMMUN
           'UNKNOW' => '#BBB',
           'unknown' => '#BBB'

Options

Composants

webserver Web server
jobscheduler Job scheduler
database Database
mailserver Mail server

OS

windows Windows
unix Unix
iseries iSeries

Unix

debian Debian
centos CentOS
redhat RedHat
sunos Sun OS
aix IBM AIX

Windows

win_vista Windows Vista
win_xp Windows XP
win_10 Windows 10

JobScheduler

ojs Open Source JobScheduler
ats Autosys
ctm Control-M
uni $ Univers
run Rundeck

Serveur Web

apache Apache
iis IIS

Base de données

mysql MySQL
oracle Oracle
postgres PostGres
sqlserver SqlServer

Protocoles

ftp FTP
sftp SFTP
ftps FTPS
scp SCP
copy Copy
ssh SSH
http HTTP
https HTTPS
smtp SMTP

Environnement

T Test
D Development
R Recette
I Integration
P Production
U UAT

Rôles

primary Primary
backup Backup
agent Agent
client Client
supervisor Supervisor
eventmanager Event manager
tiebreaker Tie breaker
launcher Launcher
scheduler Scheduler
execution Execution
communication Communication

Types de jobs

shell Shell
filetransfer File transfer
filewatcher File watcher
box Box

Types de Shell

bash Bash
cmd Cmd

Langages

perl Perl
python Python
java Java
javascript Javascript

Types d'événements

sys System
usr User
sec Security
app Application
hdw Hardware

Sécurité

utilisateurs

5 types d'utilisateurs sont proposés par défaut:

Nom Titre Description
Admin Administrateur Compte avec un ROLE_ADMIN lui permettant d'accéder à tous les objets
User Utilisateur Utilisateur authentifié (ROLE_USER) mais sans droits particuliers
Builder Concepteur Compte avec un ROLE_BUILDER pour les modifications d'objets dans les environnements autorisés (test par défaut)
Operator Opérateur Compte avec un ROLE_OPERATOR pour l'exécution d'objets mais sans droits de modification

Ces comptes sont à prendre comme modèles pour les comptes utilisateurs mais nous déconseillons des les utiliser pour la production.

Groupes

Les utilisateurs disposent de droits à travers les groupes.

Nom Titre Description
Admins Administrateurs
Users Utilisateurs
Builders Concepteurs
Operators Opérateurs
Unknown Groupe pour les utilisateurs inconnus.

Filtres

Les filtres sont utilisés pour ne sélectionner qu'une partie des objets.


Permissions

On affecte les permissions en ajoutant des droits à un ou plusieurs filtres.

Outils

Cron