AllowOverride All
Parfois le dossier session n'est pas nettoyé automatiquement. Il en résulte de (trop) nombreux fichiers dépassant vite le nombre d'inodes autorisés sur la machine. Voici un petit script qui supprime les fichiers de plus de 30 jours en commençant par chaque lettre
#!/bin/bash array=( a b c d e f g h i j k l m n o p q r s t u v w x y z ) for i in "${array[@]}" do echo suppression lettre $i #rm /var/www/html/glpi/files/_sessions/sess_$i* find /var/www/html/glpi/files/_sessions/ -name "sess_$i" -type f -mtime +30 -exec rm -f {} \; done
Voici un exemple d'installation par batch de FusionInventory
@echo off mkdir "c:\program files\FusionInventory-Agent\Certs" echo Creation répertoire=%errorlevel% copy makeitsimple-ca.crt "c:\program files\FusionInventory-Agent\Certs\" echo Copie du répertoire=%errorlevel% fusioninventory-agent_windows-x64_2.5.1.exe /acceptlicense /ca-cert-file="C:\Program Files\FusionInventory-Agent\Certs\makeitsimple-ca.crt" /execmode=Service /S /debug=0 /installtasks=Full /server="https://serverx.makeitsimple.lan/plugins/fusioninventory/" /runnow /no-start-menu /httpd-trust="10.10.10.0/24" /add-firewall-exception echo Installation=%errorlevel% netsh advfirewall firewall delete rule "FusionInventory" echo Nettoyage regle firewall=%errorlevel% netsh advfirewall firewall add rule name="FusionInventory" dir=in action=allow protocol=TCP localport=62354 echo Configuration firewall=%errorlevel%
L'agent doit recevoir deux informations pour communiquer avec le serveur glpi/fusioninventory