Página 1 de 1

[RESUELTO] Paquete GLPI - MAC OS

Publicado: 22 de noviembre de 2024 - 09:12
por Clafon
Versión de Wapt: 2.5.5.15697 - Edición empresarial
Sistema operativo del servidor: Debian 12
Sistema operativo de destino: MAC OS 13.6.3 y 14.5
Administración de sistemas operativos: Servidor Win 2022

Buen día,

Nos gustaría instalar GLPI en los pocos Mac de nuestra infraestructura. Espero que alguien pueda ayudarnos a ver si ya lo han hecho. Hemos descargado el paquete glpi-agent 1.11-0 para macOS y lo hemos instalado en un Mac.

Primera pregunta: Los archivos de configuración de GLPI deberían estar en /Application/GLPI-agent/etc/conf.d, pero en Mac solo tenemos /Application/GLPI-agent/var. ¿Es normal?

Segunda pregunta: Siguiendo con la primera pregunta, planeo crear un paquete para generar el archivo de configuración, que aparentemente debe llamarse local.cfg. ¿Debería crearlo en la estructura de directorio que falta, es decir, /etc/conf.d?

Tercera pregunta: El fragmento de código que estaba planeando implementar

Código: Seleccionar todo

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()
Gracias por tus comentarios

Re: Paquete GLPI - MAC OS

Publicado: 22 de noviembre de 2024 - 13:58
por Clafon
Solución proporcionada en el Discord de TranquilIT por Bastien (gracias a él :p)
  • Descarga del paquete glpi-agent
  • Creación de un archivo local.cfg con las configuraciones GLPI

Código: Seleccionar todo

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 
  • Cree un paquete en blanco con una línea de comando para permitir copiar el archivo de configuración (este archivo primero debe copiarse a la carpeta del paquete ubicada en waptdev)

Código: Seleccionar todo

# -*- 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')

Re: [RESUELTO] Paquete GLPI - MAC OS

Publicado: 25 de noviembre de 2024 - 10:28 a. m.
por dcardon
Hola Cédric,

gracias por tus comentarios :-)

. Un cordial saludo,

Denis