logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ganeti-mond - Ganeti monitoring daemon

Description

ganeti-mond  is  the daemon providing the Ganeti monitoring functionality.  It is responsible for running
       the data collectors and to provide the collected information through a HTTP interface.

       For testing purposes, you can give the -f option and the program won't detach from the running terminal.

       Debug-level message can be activated by giving the -d option.

       The ganeti-mond daemon listens to port 1815 TCP,  on  all  interfaces,  by  default.   The  port  can  be
       overridden  by  an  entry  the  services database by passing the -p option.  The -b option can be used to
       specify the address to bind to (defaults to 0.0.0.0).  The daemon will refuse to start if  the  user  and
       group  do  not  match  the  one  defined  at  build  time;  this  behaviour  can  be  overridden  by  the
       --no-user-checks option.

   COMMUNICATIONPROTOCOL
       The queries to the monitoring agent will be HTTP GET requests on port 1815.  The answer will  be  encoded
       in JSON format and will depend on the specific accessed resource.

       If a request is sent to a non-existing resource, a 404 error will be returned by the HTTP server.

   /
       The root resource.  It will return the list of the supported protocol version numbers.

   /1/list/collectors
       Returns a list of tuples (kind, category, name) showing all the collectors available in the system.

   /1/report/all
       A list of the reports of all the data collectors.

       Status  reporting  collectors will provide their output in non-verbose format.  The verbose format can be
       requested by adding the parameter verbose=1 to the request.

   /1/report/[category]/[collector_name]
       Returns the report of the collector [collector_name] that belongs to the specified [category].

       If a collector does not belong to any category, collector will be used as the value for [category].

       Status reporting collectors will provide their output in non-verbose format.  The verbose format  can  be
       requested by adding the parameter verbose=1 to the request.

       Further information can be found in the Ganeti Monitoring Agent design document.

Name

       ganeti-mond - Ganeti monitoring daemon

Reporting Bugs

       Report bugs to the project's issue tracker or contact the developers using the Ganeti mailing list.

See Also

       Ganeti  overview  and  specifications:  ganeti(7)  (general  overview),  ganeti-os-interface(7) (guest OS
       definitions), ganeti-extstorage-interface(7) (external storage providers).

       Ganeti commands: gnt-cluster(8) (cluster-wide commands), gnt-job(8) (job-related  commands),  gnt-node(8)
       (node-related   commands),   gnt-instance(8)   (instance   commands),   gnt-os(8)  (guest  OS  commands),
       gnt-storage(8)  (storage  commands),  gnt-group(8)  (node  group   commands),   gnt-backup(8)   (instance
       import/export commands), gnt-debug(8) (debug commands).

       Ganeti  daemons: ganeti-watcher(8) (automatic instance restarter), ganeti-cleaner(8) (job queue cleaner),
       ganeti-noded(8) (node daemon), ganeti-rapi(8) (remote API daemon).

       Ganeti htools: htools(1) (generic binary), hbal(1) (cluster balancer), hspace(1) (capacity  calculation),
       hail(1) (IAllocator plugin), hscan(1) (data gatherer from remote clusters), hinfo(1) (cluster information
       printer), mon-collector(7) (data collectors interface).

Synopsis

ganeti-mond [-f] [-d] [-p PORT] [-b ADDRESS] [--no-user-checks]

See Also