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.

Remontée automatique de l'agent sur Red Hat 8

Bonjour,

Je me permet de consommer un peu de votre temps.

J'ai installé l'agent sur des machines Red Hat 8 et Debian 11. Pas de problèmes sur Debian. Malheureusement mes machines Red Hat ne remonte pas tous les jours automatiquement leur inventaire. Cela fonctionne seulement manuellement avec la commande sudo ocsinventory-agent. Comment fait-on pour avoir une remontée quotidienne automatique ?

Pour l'installation de l'agent sur Red Hat, je copie le certificat SSL de mon CA sur ma machine virtuelle avec WinSCP et ensuite je fais les commandes ci-après  :

sudo cp /home/maintenance/cacert.crt /etc/pki/ca-trust/source/anchors/

sudo update-ca-trust

sudo rm -f /home/maintenance/cacert.crt

sudo dnf update

sudo subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

sudo dnf install -y https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el8.ocs.noarch.rpm

sudo dnf install -y nmap perl-Net-SNMP

sudo dnf install -y ocsinventory-agent

cd /var/lib/ocsinventory-agent

sudo mkdir https:__monserver.mondomaine.fr_ocsinventory

sudo cp /etc/pki/ca-trust/source/anchors/cacert.crt /var/lib/ocsinventory-agent/https:__monserver.mondomaine.fr_ocsinventory/cacert.pem

sudo dnf install -y nano

sudo nano /etc/ocsinventory/ocsinventory-agent.cfg

server = https://monserver.mondomaine.fr/ocsinventory
#local = /var/lib/ocsinventory-agent
basevarlib = /var/lib/ocsinventory-agent
tag = VILLE

sudo updatedb

cd

sudo ocsinventory-agent

cat /var/log/ocsinventory-agent/ocsinventory-agent.log

in OCS Inventory NG agent for Unix by (580 points)

6 Answers

0 votes
Un peu de réflexion ne fait pas de mal !

Il faut installer l'agent, et il est TRES préférable d'installer le paquet de la distribution.

Il faut exécuter l'agent, de préférence 2 ou 3 (ou +) fois par jour (même s'il n'y aura qu'un seul inventaire par jour !), et SURTOUT de façon aléatoire, à l'image de l'agent Windows (qui s'installe comme service).

Le package Debian contient un fichier '/etc/cron.daily/ocsinventory-agent' ce qui exécutera l'agent à 6h25 chaque jour et pour tous vos serveurs Debian : c'est très stupide, bien sûr. Il est très clair qu'il faut changer cela. Alors à vos 'crontab -e' ...
by (20.1k points)
0 votes
Debian le cron daily fonctionne parfaitement. L'heure identique ne me dérange pas j'ai très peu de serveurs Debian.

Mon problème est l'agent avec Red Hat... OCS Inventory fournit-il un cron daily par défaut ?
by (580 points)
0 votes
Je maitrise moins bien RedHat et les rpm : il doit être possible de vérifier cela ... (rpm -ql sur un paquet installé ?)

(J'ai passé 1 an dans une entreprise qui comptait plus de 1000 serveurs ! Les problématiques sont très différentes avec un parc de 15 serveurs ! Ce n'est pas très difficile de supprimer le cron.daily et d'avoir un cron personnalisé, serveur par serveur : en 2 minutes, ça doit se faire ... ou mieux avec Ansible/Puppet/Chef)

La réponse à la question 'automatique' était 'cron' : était ce si difficile à trouver ?
by (20.1k points)
0 votes

Bonjour,

Pour l'agent RedHat il faut :

  1. Configurer le fichier /etc/sysconfig/ocsinventory-agent (OCSMODE etc)
  2. Activer le "timer" ocsinventory-agent-hourly.timer.
L'inventaire se fera toutes les heures.
by (90.2k points)
0 votes

Merci Franckb. wink

sudo nano /etc/sysconfig/ocsinventory-agent

#OCSMODE[0]=none
OCSMODE[0]=cron
OCSSERVER[0]=MONSERVEUR.mondomaine.fr
#OCSTAG[0]=
OCSTAG[0]=VILLE

 

ça marche. yes
by (580 points)
0 votes

Hi, sorry for english, my french is not very good.

I was stumbeling across the same problem. We are using Centos 7 and Rocky 9.

After Configuring OCSMODE[0]=cron, is there anything I need to do for the changes to take effect?

Still quite new with RHEL-based distros here!

And can I check if the changes were succesful?

BR
Joe 

by (160 points)
 
Powered by Question2Answer
...