Skip to main content

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 o PandoraFMS_API.cpython-39.pyc amb les opcions adients. Llavors les dades es guardaran a dadesPandora.jsoni si la opcio de excel esta activada tambe es guardara a PandoraResum.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:

  1. 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)

Source distribution for PandoraFMS-API 1.3.5
File Size Uploaded
PandoraFMS-API-1.3.5.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PandoraFMS-API 1.3.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3.5 This release

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page