Provided by: ganeti-haskell_2.9.3-1_amd64 bug

Name

       ganeti-mond - Ganeti monitoring daemon

Synopsis

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

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 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  project  website  (http://code.google.com/p/ganeti/)  or   contact   the
       developers using the Ganeti mailing list (ganeti@googlegroups.com).

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-masterd(8) (master 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, 2007, 2008, 2009, 2010, 2011, 2012 Google Inc.  Permission is granted
       to copy, distribute and/or modify under the terms of the GNU  General  Public  License  as
       published  by  the  Free Software Foundation; either version 2 of the License, or (at your
       option) any later version.

       On Debian systems, the complete text of the GNU General Public License  can  be  found  in
       /usr/share/common-licenses/GPL.