API Per extreure dades generiques dels agents de PandoraFMS
Project description
Pandora FMS API-NPP
Info
-
Per executar el programa s'ha de tenir instalat el python versio 3 o mes.
-
Requeriments a requirements.txt.
-
Configuració de la base de dades a
config/config.yaml
-
Logs de errors a
errorLogs/*txt
-
Executar amb opcio -h per veure mes opcions i funcionalitats.
-
El fitxer compilar.bat transforma el .py en .pyc que es mes eficient i rapid.
Estructura de la base de dades
"usuari" usuari de pandora
"contrassenya" contrassenya de pandora
"apipassw" contrassenya de la api de pandora (es pot trobar en la vostre interfaç web del pandora)
"host" URL de pandora + /pandora_console/include/api.php
Instal·lació
-
Utilitzant pip:
pip install PandoraFMS-API
-
Clonar el repositori
gh repo clone NilPujolPorta/PandoraFMS_API-NPP
Ús
Maneres d'execució del programa (ordenades per recomenades)
-
A la linea de commandes
PandoraFMS-API [opcions]
-
python -m PandoraAPI [opcions]
-
./PandoraFMS_API-runner.py [opcions]
-
Executar el fitxer
PandoraFMS_API.py
oPandoraFMS_API.cpython-39.pyc
amb les opcions adients. Llavors les dades es guardaran adadesPandora.json
i si la opcio de excel esta activada tambe es guardara aPandoraResum.xlsx
Opcions
usage: PandoraFMS_API.cpython-39.pyc [-h] [-e] [-f RUTA] [-q] [-v] [-w URL]
Una API per a recullir informacio de la web de PandoraFMS.
optional arguments:
-h, --help show this help message and exit
-e, --excel Guardar la informacio a un excel, per defecte esta desactivat
-f RUTA, --file RUTA La ruta(fitxer inclos) a on guardar el excel. Per defecte es: PandoraResum.xlsx
--json-file RUTA La ruta(fitxer inclos) a on es guardara el fitxer de dades json. Per defecte es: dadesPandora.json
-q, --quiet Nomes mostra els errors i el missatge de acabada per pantalla.
-v, --versio Mostra la versio
-w URL, --web URL Especificar la web de PandoraFMS a on accedir.
Proximament:
- Afegir support per altres bases de dades a part de mysql
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file PandoraFMS-API-1.3.5.tar.gz
.
File metadata
- Download URL: PandoraFMS-API-1.3.5.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b67f2ccbf7adae68f5f527840a8b0713de6cfe6c8193f5c4eee04960aa1631 |
|
MD5 | 2e590e22069a86d31bf5b098112d58a5 |
|
BLAKE2b-256 | 06df37083ae1d1575e3a9a1ec6cc14e4fe5aed7347379606995cec9955416f28 |
File details
Details for the file PandoraFMS_API-1.3.5-py3-none-any.whl
.
File metadata
- Download URL: PandoraFMS_API-1.3.5-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cda3b7d6a623aeb9b49d517fa13d358959cfff56a071457478f0d7d91a856a39 |
|
MD5 | 385b744893ed39793ca29bfc5d9a75a1 |
|
BLAKE2b-256 | 2ec970bd762ce40fc9d860bed30aae0fe504c5e8f16b9f3d54593e841ea7abf3 |