C'est résolu. Je partage pour ceux que ça intéresse.
Dans l'exemple ci-après vous trouverez l'installation de la dernière version de l'agent unix OCS Inventory NG avec l'inventaire en HTTPS vers le site ocsng.monentreprise.fr qu'il faudra remplacé dans les commandes ci-après par votre configuration serveur.
Préalablement j'ai copié le certificat CA local avec WinSCP sur la VM.
Ajout le certificat de mon CA local comme autorité de certification de confiance
sudo cp /home/moi/cacert.crt /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust
sudo rm -f /home/moi/cacert.crt
Installation de la dernière version de l'agent unix OCS Inventory NG sur RedHat 8.6
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
Copie du certificat CA local à l'emplacement par défaut
cd /var/lib/ocsinventory-agent
sudo mkdir https:__ocsng.monentreprise.fr_ocsinventory
sudo cp /etc/pki/ca-trust/source/anchors/cacert.crt /var/lib/ocsinventory-agent/https:__ocsng.monentreprise.fr_ocsinventory/cacert.pem
Edition de la configuration de l'agent
Vous n'êtes pas obligé d'installer et d'utiliser nano. Vous pouvez utiliser vim ou tout autre solution alternative.
sudo dnf install -y nano
sudo nano /etc/ocsinventory/ocsinventory-agent.cfg
ocsinventory-agent.cfg :
#
# OCS Inventory "Unix Unified Agent" Configuration File
#
# options used by cron job overides this (see /etc/sysconfig/ocsinventory-agent)
#
# Server URL, unconmment if needed
# server = your.ocsserver.name
server = https://ocsng.monentreprise.fr/ocsinventory
#local = /var/lib/ocsinventory-agent
basevarlib = /var/lib/ocsinventory-agent
# Administrative TAG (optional, must be filed before first inventory)
# tag = your_tag
tag = MAVILLE
# How to log, can be File,Stderr,Syslog
logger = Stderr
logfile = /var/log/ocsinventory-agent/ocsinventory-agent.log
Mise à jour de la DB et envoi d'un inventaire
sudo updatedb
sudo ocsinventory-agent
Vérification de l'envoi de l'inventaire
cat /var/log/ocsinventory-agent/ocsinventory-agent.log
ocsinventory-agent.log :
[Wed Jul 20 17:02:42 2022][info] Accountinfo file doesn't exist. I create an empty one.
[Wed Jul 20 17:02:48 2022][info] PROLOG_FREQ has changed since last process(old=,new=24)
[Wed Jul 20 17:03:05 2022][info] [download] Beginning work. I am 12345.
[Wed Jul 20 17:03:05 2022][info] [download] No more package to download.
Tout est OK.