Skip to main content
Question

HTTP collection - aide sur les clés et fonctions utilisables

  • December 12, 2023
  • 7 replies
  • 229 views

Forum|alt.badge.img+6

Bonjour,

 

Depuis la présentation des collections HTTP au dernier Centreon Summit, je cherche à réaliser une supervision de l’espace disque utilisé sur un Radware Alteon par son API.

Existe-t-il une documentation exhaustive des différentes clés (paramètres) et fonctions qu’on peut utiliser dans les collections en général (HTTP, SNMP et SQL) ?

J’ai vu par exemple qu’il faut utiliser le paramètre “insecure=1” pour ne pas vérifier le certificat. J’imagine que ce paramètre correspond à l’option `--insecure` du mode “response” (`--mode=response`) ? Est-ce que si je déclare un paramètre “proxyurl=http://IP_PROXY:PORT_PROXY” comme je le fais avec le mode=response (`--proxyurl=’http://IP_PROXY:PORT_PROXY’`), cela fonctionnerai ?

De même pour les différentes fonctions utilisables. J’en relève au moins deux : count et assign. En existe-t-il d’autre ?

7 replies

lpinsivy
Centreonian
Forum|alt.badge.img+21
  • Centreonian
  • December 19, 2023

Hi @Julien R you will find information in our documentation:


Forum|alt.badge.img+6
  • Author
  • Steward **
  • December 20, 2023

Hi @Laurent, I see nothing about collection in http documentation. Just a link to the source code that don’t help me.


omercier
Centreonian
Forum|alt.badge.img+13
  • Centreonian
  • December 20, 2023

Bonjour, vous avez raison, c’est un des angles morts de la documentation disponible pour le moment.

Voici la liste complète, nous ajouterons les détails pour chacune dans la doc officielle au cours de prochains mois :

  • assign
  • capture
  • count
  • date2epoch
  • epoch2date
  • map
  • replace
  • scale
  • scientific2number
  • second2human
     

 

 


Forum|alt.badge.img+6
  • Author
  • Steward **
  • December 20, 2023

Merci pour cette liste.

Concernant les clés/paramètres utilisable tel que “insecure”: 1, est-ce qu’il existe une règle de correspondance par rapport aux option du mode “json-content” ?

Par exemple, si j’utilise --insecure dans le mode “json-content”, il faut que j’utilise le paramètre “insecure”: 1 dans un de mes objets “http.requests” ?

Comme je peux le voir dans la vidéo du Summit :


“http”: {
  “requests”: [
    {
      …
      “insecure”: 1
      …
    }
  ]

 

Si j’utilise l’option --proxy-url=XXX avec le mode “json-content”, est-ce que je peux utiliser le paramètre “proxyurl”: “XXX” dans un de mes objets “http.requests” ?


“http”: {
  “requests”: [
    {
      …
      “proxyurl”: “XXX”
      …
    }
  ]


omercier
Centreonian
Forum|alt.badge.img+13
  • Centreonian
  • December 20, 2023

Cela devrait fonctionner ainsi, oui.


Forum|alt.badge.img+6
  • Author
  • Steward **
  • December 21, 2023

Merci, j’avais un doute car concernant le backend, l’option se nomme --http-backend dans le mode “json-content” et “backend” dans les objets “http.requests”.


“http”: {
  “requests”: [
    {
      …
      “backend”: “XXX”
      …
    }
  ]

À moins qu’il n’y ait une erreur dans la vidéo du Summit ?


Forum|alt.badge.img+6
  • Author
  • Steward **
  • March 21, 2025

Hi ​@omercier. After more than a year, I still do not see any complete documentation on the http collection. Do you plan to complete the documentation on the subject?

 

Bonjour ​@omercier. Après plus d’un an, je ne vois toujours pas de documentation complète sur les collections http. Avez-vous prévu de compléter la documentation sur le sujet ?