Skip to main content

Discovery

This plugin can be integrated with Pandora FMS Discovery.Discovery.

To do so, youthe ".disco" package must loadbe theloaded. “.disco” package that youIt can downloadbe downloaded from the Pandora FMS library:

https://pandorafms.com/library/

Once loaded, apacheHAProxy servicesinstances can be monitored by creating Discovery tasks from the Management > Discovery > Application > ApacheHAProxy section.

TheEach task will require the following minimum data willin bethe requestedHAProxy forBasic each task:step:

  • ApacheHAProxy urlsStats URLs:: apacheHAProxy serverstats urlendpoint URLs, comma-separated or one per line. Each URL will create one agent.
  • User:Username: serverHAProxy endpoint user if basic authentication is required, optional
  • Password: serverHAProxy endpoint password if basic authentication is required, optional
  • Verify SSL: activeenabled if itthe isURL necessaryhas an SSL certificate to verifybe thatverified, the url has ssl certificate,disabled by default active
  • TentacleTransfer Mode:mode: transfer mode name,(native or tentacle), optional
  • Tentacle IP: tentacle ip,IP, optional
  • Tentacle port: tentacleTentacle port, optional

image.png

OnIn the nextHAProxy pageAdvanced we will be asked forstep the following :additional options can be configured:

text

    area
  • toModule addprefix: the configuration of each of the apache blocksprefix to be monitored

    added
      to
    • Block:every namecreated of block example [conf] is required.
    • Apache urls: apache server url, optional
    • Agent name: specific agentmodule name, optional
    • ModuleMonitor Prefi:frontends: prefixenables formonitoring anyof module
    • frontend
    • User:rows server user if required,(type=0), optional
    • Password:Monitor backends:server passwordenables ifmonitoring required,of backend rows (type=1), optional
    • VerifyMonitor SSL:servers: activeenables ifmonitoring itof isserver necessaryrows to verify that the url has ssl certificate, by default active
    • Tentacle Mode: transfer mode name,(type=2), optional
    • TentacleAllow IP:list: tentacleregular ip,expression to include only modules whose name matches, optional
    • TentacleDeny port:list: tentacleregular port,expression to exclude modules whose name matches, optional

    image.png

    Successfully completed tasks will have an execution summary with the following information:

    • Total agents : Total number of agents generated by the tasktask.
    • Total modules: Total number of modules generated by the tasktask.

    image.png