User:Bezourox

From OCS Inventory NG
Revision as of 01:13, 9 January 2014 by Bezourox (Talk | contribs) (Création du paquet à déployer)

Jump to: navigation, search

Installation de l'agent Android

Principe de fonctionnement

L'agent OCS Inventory NG pour Android peut fonctionner en tant que service automatiquement au démarrage. Il peut aussi fonctionner en tant qu'application qui peut être lancée manuellement.

Quelle version: Service ou Application ?

La version en service communique automatiquement avec le système OCS-NG et enregistre les inventaires en se basant sur les paramètres définis au niveau de l'agent (Fréquence d'inventaire). La version application est utilisée par des périphériques ne pouvant pas communiquer avec le serveur, ou lorsque la version service n'est pas souhaitée.

A chaque fois qu'un inventaire est effectué, l'agent utilise et écrit dans les fichiers stockés dans le répertoire “SDCARD/ocs”. Il s'agit du répertoire /mnt/sdcard/ocs

Pré-requis

Avoir un périphérique sous Android avec une version supérieure à Android 2.1.

Installation de l'agent

2 solutions pour installer l'agent Android.

  • Depuis les dépots OCS sur Launchpad : Téléchargez et décompressez la dernière version de l'agent Android depuis la section de téléchargement de notre site web. Ce paquet contient le fichier :
    OCSInventoryAgent-0.9.0.apk: installe l'agent Android, sans aucune configuration particulière.

Placez ce fichier sur la SDCARD et lancez le fichier.

  • Depuis l'Android Market : Téléchargez l'application et lancez l'installation.

Lorsque vous lancez l'installation, vous autorisez l'application à accéder à différentes informations et données de votre périphérique. Vous pouvez les lister avant de cliquer sur Installer.

Error creating thumbnail: File missing

A la fin de l'installation, une icone est créée sur le bureau, et un message vous indique que l'application est installée. Cliquez sur OK pour quitter l'installeur, ou sur Ouvrir pour quitter l'installeur et lancer l'application.

Error creating thumbnail: File missing

Vous visualisez maintenant l'écran principal de l'application, qui vous permet :

  • d'envoyer un inventaire (il vous faudra éditer la configuration auparavant)
  • d'afficher l'inventaire (au format texte brut)
  • d'enregistrer l'inventaire sur votre SDCARD (/mnt/sdcard/ocs/inventory.xml)
  • d'éditer la configuration, en utilisant le menu standard de configuration d'Android
Error creating thumbnail: File missing

Configuration de l'agent

En cliquant sur le bouton de configuration standard d'Android (différent selon le périphérique), 4 menus sont disponibles :

  • Configuration : Accès à la configuration de l'agent
  • Informations : A propos de l'agent OCS Inventory NG installé
  • Import configuration : Importer un fichier de configuration si présent dans le répertoire ocs
  • Export configuration : Exporter la configuration pour sauvegarde ou utilisation sur d'autres périphériques

Configuration générale de l'agent

Error creating thumbnail: File missing
  • TAG : Etiquette de categorie dans OCS
  • DEBUG : permettre de générer un fichier de trace ocslog.txt dans le répertoire de l'agent
  • MODE AUTOMATIQUE : définir le fonctionnement de l'agent en mode service ou mode application
  • FREQUENCE D'INVENTAIRE : définir la fréquence entre 2 inventaires (en heures)
  • INTERVALLE DE REVEIL : définir l'intervale entre 2 vérifications de la durée depuis le dernier inventaire
  • CACHE : permettre d'enregistrer le cache de l'inventaire sur le mobile
  • DUREE DE VIE DU CACHE : définir la durée de vie du cache (en minutes)

Configuration concernant le serveur

Error creating thumbnail: File missing
Note: Si votre serveur OCS Inventory NG écoute sur un autre port que le port classique, il faut le définir dans l'URL du serveur.

Exemple :https://ocsinventory-ng:4443/ocsinventory

  • CONTROLE SSL : permettre d'activer ou non le contrôle SSL
  • AUTHENTIFICATION : définir si le serveur est authentifiant. Si c'est le cas, il faut défnir les valeurs du couple de paramètres Utilisateur et Mot de passe.
  • PROXY HTTP : définir si l'agent utilise un Proxy. Si c'est le cas, il faut définir les valeurs des paramêtres Adresse et port du serveur proxy.


Warning: Pour un fonctionnement avec contrôle SSL, il vous faut importer les AC au niveau d'Android. Pour celà, utilisez le menu Localisation et securité/Import de certficat depuis la SDCARD.

Les certificats doivent être à la racine de la SDCARD. Les extensions .crt et .cer sont détectées. L'extension .pem ne l'est pas.


Fonctionalité d'import/export de configuration

Cette fonctionnalité permet d'exporter la configuration d'un agent une fois définie, pour l'importer dans d'autres périphériques. Le fichier org.ocsinventory.android.agent_preferences.xml contenant les paramètres de configuration à importer/exporter est stocké dans le répertoire "ocs".

Note: Pour importer/exporter la configuration, le périphérique (téléphone/tablette) ne doit pas être connecté en USB à un ordinateur.


Il est possible d'éditer manuellement le fichier à sa guise. Voici son contenu :

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="k_strictssl" value="false" />
<boolean name="k_debug" value="false" />
<string name="k_freqmaj">24</string>
<long name="k_lastupdt" value="1361266849907" />
<boolean name="k_automode" value="true" />
<boolean name="k_cache" value="true" />
<string name="k_devicetag">SONY ERICSSON</string>
<string name="k_cachelen">900000</string>
<string name="k_freqwake">30</string>
<string name="k_serverurl">https://ocsinventory-ng/ocsinventory</string>
</map>

Déploiment de l'agent Windows par l'agent lui même

Cette procédure ne s'applique qu' aux structures ayant déjà la fonction de déploiement en production.

Création du paquet à déployer

Se connecter à l'interface d'administration et cliquer sur 'Déploiement' puis 'Création'

Error creating thumbnail: File missing
  • Créer un paquet avec la priorité de déploiement voulue, la plus rapide étant la valeur 0.
  • Zipper le fichier OcsAgentSetup.exe (de la dernière version)
  • Créer le paquet dans l'interface d'administration :

Fichier : OCSAgentSetup.zip

Méthode : Lancer

Fichier : 'OCS-NG-Windows-Agent-Setup.exe /SERVER=https://ocsinventory-ng/ocsinventory /UPGRADE /S /DEBUG /SSL=1'

NOTA : L'option '/DEBUG' est très utile pour contrôler le suivi du téléchargement.

Ne reste plus qu’à activer le paquet et le télé-déployer.

Error creating thumbnail: File missing
Error creating thumbnail: File missing

Définir à définir la découpe du paquet à déployer en fragments et valider.

Activation du paquet à déployer

Dans le menu du haut, cliquer sur 'Déploiement' puis 'Création'

Sélectionner le paquet et cliquer sur 'Activer'. Définir les URLs des fragments et fichier INFO. Le paquet est prêt à être déployé.