Présentation
de NetAdmin
1.1 Introduction
NetAdmin est un logiciel permettant de
réaliser de manière centralisée
le déploiement et le paramétrage
d’applications. Il permet notamment
de déployer et de paramétrer
l’ensemble des produits de la Calyx
Suite.
NetAdmin se compose de 3 éléments
distincts :
- Une console d’administration
: ce logiciel permet à
l’administrateur de mettre en place
sa politique de déploiement et
de paramétrage depuis le poste
où cette console est installée.
Celle-ci est installée par défaut
sur le serveur mais peut-être installée
sur un autre poste du parc.
- Un serveur : il a pour
tâche de stocker les programmes
d’installation des produits à
déployer mais aussi de stocker
les informations de paramétrage
définies par l’administrateur
à l’attention des postes
du parc et les rapports et logs générés
par les stations et consultés par
l’administrateur.
- Un agent : installé
sur chaque poste à administrer,
il est en charge de la communication avec
le serveur NetAdmin et de l’application
des stratégies d’installation
et de paramétrage définies
par l’administrateur pour ce poste.
Le mécanisme de communication agent
- serveur développé pour NetAdmin
vous permet de vous affranchir des contraintes
de droits liés au domaine et ainsi
de gérer un parc de machines multi-
domaines à travers le même
serveur NetAdmin.
La possibilité d’installer
la console d’administration de manière
séparée du serveur NetAdmin
vous donne l’opportunité de
partager la gestion du parc entre différents
administrateurs.
Une fois le serveur et une console installée,
vous avez la possibilité de paramétrer
l’installation de l’agent et
des différents produits de la Calyx
Suite mais aussi d’en définir
les stratégies.
Après installation de l’agent,
la console d’administration permet
de visualiser les différents produits
de la Calyx Suite déjà installés
sur les postes, de les mettre à jour
et de leur appliquer les stratégies
définies par l’administrateur
à travers la console d’administration.
1.2 Description du système
1.2.1 Le serveur NetAdmin
Le serveur se compose de 2 éléments
: un serveur Web et une base de données.
Ces deux éléments peuvent
être installés sur un serveur
unique ou répartis sur deux serveurs.
- Base de données : la base données
est utilisée pour le stockage des
stratégies définies par
l’administrateur, des informations
système et de configuration remontées
par les agents, les logs et rapports.
Cette base de données peut être
au choix une base de données SQL
Server 7 ou 2000 (non fournie dans le
produit NetAdmin) ou une base MSDE (fournie
en standard dans NetAdmin).
- Serveur Web : le serveur Web est un
serveur propriétaire dont la tâche
est de réaliser l’interface
entre les agents et la base de données.
Lorsque les agents contactent le serveur,
celui-ci retranscrit les requêtes
reçues pour les transmettre à
la base de données puis renvoie
les informations obtenues de la base de
données vers ceux-ci.
1.2.2 L’agent NetAdmin
L’agent est un service exécuté
sous le compte système qui permet
d’exécuter les opérations
définies par l’administrateur
via la console d’administration. Il
est en charge de l’installation, de
la mise à jour et de la désinstallation
des produits de la Calyx Suite, mais aussi
de leur paramétrage et de la collecte
d’informations concernant le poste
et les logiciels Calyx installés
sur celui-ci.
1.2.3 Principes de communication
2 méthodes de communication sont
définies dans NetAdmin :
- Communication Agent – Serveur
NetAdmin : la communication entre les
agents et le serveur se fait de manière
périodique en http. Les agents
se réveillent périodiquement
et contactent le serveur sur un port défini
lors de l’installation de NetAdmin.
Toutefois, il peut être nécessaire
dans certaines situations de réveiller
l’agent sans attendre la fin de
son délai de reconnexion : pour
cela chacun des agents est en écoute
sur un port défini lors de l’installation
du serveur NetAdmin. La console d’administration
utilise ce port pour contacter l’agent
et ordonner le réveil de celui-ci.
- Communication Console – Serveur
NetAdmin : la communication entre une
console d’administration et le serveur
NetAdmin se fait par l’intermédiaire
d’un lien ODBC.
1.3 Nouvelles fonctionnalités
- Mécanisme de communication
client - serveur http et base de données
SQL : le principe d’utilisation
d’une ressource partagée
comme cœur du mécanisme est
abandonné au bénéfice
d’une communication http et d’un
stockage des informations dans une base
de données SQL.
- Dissociation agent / console
: la console d’administration
et l’agent sont maintenant totalement
dissocié. La console est une application
à part entière et son installation
est fait par l’administrateur sur
les postes qu’ils souhaitent utiliser
pour le paramétrage.
- Agent et format du programme
d’installation : L’agent
NetAdmin fonctionne dorénavant
en tant que service et utilise le compte
System, simplifiant ainsi son installation
et sa maintenance. Le programme d’installation
se présente sous la forme d’un
fichier exécutable unique permettant
ainsi son déplacement et son stockage
sur d’autres ressources.
De plus il est possible générer
des programmes d’installation contenant
un compte d’administration NT permettant
ainsi à un utilisateur sans pouvoir
de réaliser l’installation.
- Gestion des produits préalablement
installés : lors de son
installation, l’agent est capable
de détecter une Calyx Suite pré
installée sur le poste et de prendre
en charge son paramétrage. (Fonctionnalité
disponible à partir de la version
5.4 de la Calyx Suite).
- Paramétrage et héritage
des paramétrages : l’héritage
du paramétrage des produits ne
se fait plus de manière globale.
Il est maintenant possible de ne pas conserver
l’héritage de droits uniquement
pour un logiciel ou une partie d’un
logiciel, l’ensemble des autres
paramètres restants hérités.
- Gestion des utilisateurs Calyx
: il est maintenant possible
d’affecter jusqu’à
5 badges à un utilisateur. Ces
badges peuvent être de type différent
ou non.
- Synchronisation LDAP :
la gestion des utilisateurs Calyx est
maintenant possible via une synchronisation
avec un annuaire LDAP. Si un utilisateur
est créé par importation
à partir d’un annuaire LDAP,
alors sa disparition de l’annuaire
sera signalée dans la console d’administration.
Téléchargement dynamique
de profils : cette fonctionnalité
permet de télécharger un profil
depuis un annuaire LDAP lors de l’ouverture
de session avec un badge. Cette fonctionnalité
permet de ne pas surcharger un poste de
profils quand celui-ci doit être accessible
à toute personne détentrice. |