Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Utilisation excessif de la RAM durant l'inventaire

Bonjour,

J'ai mis en place un serveur OCS sous Linux, et les agents sous Windows.

L'inventaire sur un poste s'effectue à chaque lancement d'une session utilisateur grâce à un script de connexion, tout fonctionne très bien, le seul problème est que je trouve excessif l'utilisation des ressources.

A chaque lancement du script, j'ai l'impression que l'agent OCS se réinstalle

Par exemple sur une session TSE, quand je lance simplement l'exécutable de base "OCSLogon.exe", le processus TrustedInstaller se met en execution et la mémoire atteint pendant une vingtaine de seconde plus de 400 000k

Mon script de connexion est très simple, il ne fait qu'exécuter "OCSLogon.exe" sans autres paramètres.

Serait-ce une configuration à revoir durant l'installation de l'agent ?

Merci à vous

Cordialement,

Crabe

in OCS Inventory NG agent for Windows by (200 points)

5 Answers

0 votes
Bonjour,

Le fichier ocslogon.exe permet l'installation de l'agent OCS via un script. Donc effectivement à chaque fois que le script est sollicité l'agent va se réinstaller.

Comment le script est-il exécuté? au login de l'utilisateur? via une gpo?

Cordialement

Frank
by (90.4k points)
Bonjour,

Tout d'abord merci pour votre réponse.

Le script est exécuté via un script batch qui est lié au profil de l'utilisateur dans active directory.

À chaque ouverture de session, le script s'exécute, dans ce fichier batch nous retrouvons des instructions pour connecter des lecteurs réseaux, et à la fin la ligne qui concerne OCS est l'exécution de OCSLogon.exe

Je pensais que l' exécutable OCSLogon.exe servait à seulement faire l'inventaire du poste si aucun paramètre n'était appelé.

Enfaite je suis passé de la version 1.2 d'OCS, à la version 2.1.1.1 qui est la dernière je crois bien.

J'ai testé l'exécution de OCSLogon.exe de la version 1.2, et l'inventaire s'effectue bien sans lancer l'installateur dans les processus.

Y'a t-il une solution pour que seul l'inventaire s'effectue dans cette nouvelle version d'OCS ?

Merci
0 votes
Bonjour,

Le script est à placer dans une gpo ordinateur afin que l'installation ne se fasse qu'une seule fois. Ensuite l'inventaire se fera toutes les 24 heures si le prolog_freq n'a pas été changé.

Cordialement

Frank
by (90.4k points)
0 votes

Merci pour vos réponses, je comprend un peu mieux le fonctionnement de OCS.

Si l'ordinateur n'a pas été allumé depuis deux jours, cela signifie qu'il effectuera l'inventaire dès le démarrage du poste ?

Existe t-il une methode pour que l'inventaire ne s'effectue qu'à chaque ouverture de session ? ou bien suis-je obligé de me servir du PROLOG_FREQ ?

by (200 points)
0 votes
Bonjour,

L'inventaire se fera à chaque fois que la machine sera démarrée ou toutes les PROLOG_FREQ si celle-ci reste allumée en permanence mais surtout pas à l'ouverture de session. La fréquence d'inventaire peut être modifiée depuis l'interface d'OCS server.

Cordialement

Frank
by (90.4k points)
0 votes
Bonjour,

Merci, donc je suis obligé d'installer OCS entant que service dans ce cas là, pour qu'il vérifie en temps réel quand est-ce que l'inventaire doit être exécuté.

Malheureusement nous ne souhaitons pas installer OCS entant que service. Je vais poursuivre mes tests, si je n'arrive pas, je pense rester sur l'ancienne version de l'agent.

Merci beaucoup
by (200 points)
 
Powered by Question2Answer
...