GLPI - Connecter un GLPI externe
Prérequis :
- Utilisateur/MotDePasse sur la base de donnée entière pour Medulla (lecture seul ou lecture écriture).
- Flux 3306 (ou port personnalisé selon votre configuration) entre le serveur Medulla et GLPI.
- Création d'un utilisateur classique GLPI dédié à l'API + génération de token
- Création d'un client API + génération de token
Manuelle d'utilisation du script :
./change_itsm_parameters.py --help
usage: change_itsm_parameters.py [-h] --url URL --db-host DB_HOST --db-port DB_PORT
--db-name DB_NAME --db-user DB_USER --db-pass DB_PASS
--api-url API_URL --api-user API_USER --api-pass API_PASS
--api-usertoken API_USERTOKEN --api-apptoken API_APPTOKEN
[--inv-forward INV_FORWARD]
[--inv-forward-url INV_FORWARD_URL]
[--inv-plugin INV_PLUGIN] [--inv-agent INV_AGENT]
[--inv-agent-disabled INV_AGENT_DISABLED]
Update ITSM parameters
options:
-h, --help show this help message and exit
--url URL ITSM provider URL
--db-host DB_HOST ITSM provider database host
--db-port DB_PORT ITSM provider database port
--db-name DB_NAME ITSM provider database name
--db-user DB_USER ITSM provider database user
--db-pass DB_PASS ITSM provider database password
--api-url API_URL ITSM provider API URL
--api-user API_USER ITSM provider API user
--api-pass API_PASS ITSM provider API password
--api-usertoken API_USERTOKEN
ITSM provider API user token
--api-apptoken API_APPTOKEN
ITSM provider API token
--inv-forward INV_FORWARD
Whether to forward inventory data to ITSM provider (optional)
--inv-forward-url INV_FORWARD_URL
URL to forward inventory data to (optional)
--inv-plugin INV_PLUGIN
Inventory plugin to use - glpiinventory or
fusioninventory(optional)
--inv-agent INV_AGENT
Inventory agent to use on client machine - glpiagent or
fusioninventory (optional, required if --inv-forward is true)
--inv-agent-disabled INV_AGENT_DISABLED
Whether to include inventory agent in Medulla agent (optional)
Exemple d'utilisation :
./change_itsm_parameters.py --url https://glpi.mon-domaine.fr/ --db-host 10.10.0.101 --db-port 3306 --db-name GLPI --db-user medulla_glpi --db-pass yJxI40UzO8Jn7dd7K5Yaml --api-url https://glpi.mon-domaine.fr/apirest.php/ --api-user medulla_APIUSER --api-pass fLN1Zomh877obPhk --api-usertoken zX9kL2mP5nB8vR1tS4jY7wQ0gH3fD6sA9uI2eO5p --api-apptoken cM6vB1nN8mX2zZ9aQ3sW4dE5rF6tG7hY8jU9kI0l