OCS Inventory NG inclut la fonctionnalité de déploiement de paquets logiciels sur les ordinateurs clients.
Vous configurez cette fonctionnalité depuis le serveur central de gestion, en téléversersant les paquets logiciels qui seront ensuite téléchargés au moyen d'HTTP/HTTPS et lancés par l'agent installé sur l'ordinateur client.
Etape | Description |
---|---|
1 | Préparation d'une archive compressé (zip ou tar.gz) |
Avec la console d'administration : | |
2 | Création du paquet |
3 | Activation du paquet |
4 | Affectation du paquet |
Échanges entre le client et le serveur : | |
5 | L'agent se connecte pour demander ce qu'il doit faire |
6 | Le serveur de communication lui donne l'ordre de déployer |
7 | L'agent se connecte au serveur HTTPS pour récupérer un fichier d'informations |
8 | L'agent se connecte éventuellement à un serveur HTTP pour télécharger des fichiers |
9 | L'agent exécute et renvoie un code résultat |
L'agent se connecte au serveur de communication par le protocole HTTP pour lui demander ce qu'il doit faire. En fonction de sa configuration, le serveur peut répondre :
Lorsque l'agent a l'ordre de déployer un paquet, il contacte via le protocole HTTPS le serveur de déploiement afin d'y récupérer un fichier d'informations (IDA : Instruction Déploiement d'Applications) associé qui est un fichier XML décrivant le paquet et l'action que l'agent devra exécuter. C'est un fichier qui dispose d'un champ d'action important d'où la nécessité de sécuriser et d'authentifier le serveur sur lequel il se trouve.
L'agent devra éventuellement télécharger, via le protocole HTTP, un fichier ou des fragments de fichiers (ce dernier point est optionnel si les instructions ne consistent qu'à exécuter une ou plusieurs commandes).