Seite 1 von 1

[GELÖST] GLPI-Paket - MAC OS

Veröffentlicht: 22. November 2024 - 09:12 Uhr
von Clafon
Wapt-Version: 2.5.5.15697 - Enterprise Edition
Server-Betriebssystem: Debian 12
Zielsysteme: MAC OS 13.6.3 & 14.5
Betriebssystemverwaltung: Windows Server 2022

Guten Morgen,

Wir möchten GLPI auf den wenigen Macs in unserer Infrastruktur installieren. Ich hoffe, jemand hier kann mir weiterhelfen und prüfen, ob er das schon einmal gemacht hat. Wir haben das Paket glpi-agent 1.11-0 für macOS heruntergeladen und auf einem Mac installiert.

Erste Frage: Die GLPI-Konfigurationsdateien sollten sich unter /Application/GLPI-agent/etc/conf.d befinden, aber auf dem Mac gibt es nur /Application/GLPI-agent/var. Ist das normal?

Zweite Frage: Anknüpfend an die erste Frage: Ich plane, ein Paket zu erstellen, das die Konfigurationsdatei generiert, die anscheinend den Namen local.cfg tragen muss. Soll ich sie in der fehlenden Verzeichnisstruktur, also /etc/conf.d, erstellen?

Dritte Frage: das Codefragment, das ich implementieren wollte

Code: Alle auswählen

def install():
    fichier=open(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg',"w+")
    fichier.write("server=http://......./glpiinventory/)
    fichier.write("\ntag=Mairie)
    fichier.write("\nhttpd-trust=127.0.0.1/32,x.x.x.x/24)
    fichier.write("\nrunnow=0)
    fichier.write("\nedebug=1)
    fichier.close()
Vielen Dank für Ihr Feedback

Betreff: GLPI-Paket – MAC OS

Veröffentlicht: 22. November 2024 – 13:58 Uhr
von Clafon
Die Lösung wurde von Bastien auf dem TranquilIT Discord bereitgestellt (vielen Dank an ihn :p)
  • Herunterladen des glpi-agent-Pakets
  • Erstellen einer local.cfg-Datei mit den GLPI-Konfigurationen

Code: Alle auswählen

server= adress srv glpi
tag= tag si necessaire
httpd-trust=127.0.0.1/32, x.x.x.x/x (permet d'attendre le poste avec agent pour forcer inventaire de la forme http://@ip:62354)
runnow=0
edebug=1 
  • Erstellen Sie ein leeres Paket mit einer Befehlszeile, die das Kopieren der Konfigurationsdatei ermöglicht (diese Datei muss zuerst in den Paketordner in waptdev kopiert werden)

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    filecopyto(r'local.cfg', r'/Applications/GLPI-Agent/etc/conf.d/local.cfg')

def uninstall():
    if isfile(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg'):
        remove_file(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg')

Betreff: [GELÖST] GLPI-Paket - MAC OS

Veröffentlicht: 25. November 2024 - 10:28 Uhr
von dcardon
Hallo Cédric,

vielen Dank für Ihr Feedback :-)

. Beste Grüße,

Denis