Provided by: ganeti-3.0_3.0.2-3_all bug

Name

       ganeti-mond - Ganeti monitoring daemon

Synopsis

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

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.

   COMMUNICATION PROTOCOL
       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.

REPORTING BUGS

       Report  bugs  to  the project's issue tracker (https://github.com/ganeti/ganeti/issues) 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).

COPYRIGHT

       Copyright (C) 2006-2015 Google Inc.  All rights reserved.

       Redistribution  and  use  in  source  and  binary forms, with or without modification, are
       permitted provided that the following conditions are met:

       1.  Redistributions of source code must retain the above copyright notice,  this  list  of
       conditions and the following disclaimer.

       2.  Redistributions in binary form must reproduce the above copyright notice, this list of
       conditions and the following  disclaimer  in  the  documentation  and/or  other  materials
       provided with the distribution.

       THIS  SOFTWARE  IS  PROVIDED  BY  THE  COPYRIGHT  HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
       EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  IMPLIED  WARRANTIES  OF
       MERCHANTABILITY  AND  FITNESS  FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
       THE COPYRIGHT HOLDER OR CONTRIBUTORS BE  LIABLE  FOR  ANY  DIRECT,  INDIRECT,  INCIDENTAL,
       SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
       OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  INTERRUPTION)
       HOWEVER  CAUSED  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
       TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN  ANY  WAY  OUT  OF  THE  USE  OF  THIS
       SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.