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.pyoPandoraFMS_API.cpython-39.pycamb les opcions adients. Llavors les dades es guardaran adadesPandora.jsoni 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
Release files for PandoraFMS-API 1.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PandoraFMS-API-1.3.5.tar.gz | 17.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PandoraFMS_API-1.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.7 kB
Release files / PandoraFMS-API-1.3.5.tar.gz
| Download URL | PandoraFMS-API-1.3.5.tar.gz |
|---|---|
| Size | 17.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0b67f2ccbf7adae68f5f527840a8b0713de6cfe6c8193f5c4eee04960aa1631
|
|
BLAKE2b-256 checksum How to use checksums |
06df37083ae1d1575e3a9a1ec6cc14e4fe5aed7347379606995cec9955416f28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / PandoraFMS_API-1.3.5-py3-none-any.whl
| Download URL | PandoraFMS_API-1.3.5-py3-none-any.whl |
|---|---|
| Size | 18.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cda3b7d6a623aeb9b49d517fa13d358959cfff56a071457478f0d7d91a856a39
|
|
BLAKE2b-256 checksum How to use checksums |
2ec970bd762ce40fc9d860bed30aae0fe504c5e8f16b9f3d54593e841ea7abf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|