Hi Mike,

What is your setup: 1 single master gmetad that polls different ports for different clusters? Than it should work out of the box, since Job Monarch polls the gmetad itself and not it's underlying datasources.

Right now, the archiving daemon and web frontend part of Job Monarch are focused on retrieving XML data from one (1) data source and port (either gmetad or gmond). To gather job information from multiple clusters, you can run a jobmond for each cluster/batch system as long as they have a gmond. This means you can have multiple clusters, as long as they are gathered in the same gmetad.

However support for polling multiple gmetad's and multiple ports is not supported at this time. I might add this later, but would require some significant code patches/changes.

Should you have multiple gmetad's, I would suggest installing the Job Monarch web frontend on each of the machines running that gmetad. This way you can access/display (and optionally archive) the job information on a per gmetad basis. Ganglia supports inclusion of gmetad's as XML data source in the config and will redirect the web pages to the correct web frontends (who also have the Job Monarch frontend then).

This should be a relatively nice workaround to achieve the same.

Kind regards,
- Ramon.

[EMAIL PROTECTED] wrote:
I have a mixed-architecture cluster.  I treat each architecture as a "cluster" with a 
unique XML data port and I treat the entire cluster as a "grid".  The configuration files 
for Job Monarch seem to be structured around having a single XML port.  Would it be difficult to 
sniff on multiple ports to gather data across a cluster of clusters?

Thanks.
Mike

===================================================

This is the first initial and public open source release of:

"Ganglia Job Monarch", the Job Monitoring and Archiving tool and is a addon to Ganglia.

DOWNLOAD
==========

This release is:  ganglia_jobmonarch-0.1.0

It is available here: ftp://ftp.sara.nl/pub/outgoing/ganglia_jobmonarch.tar.gz

See the INSTALL file on how to set it up.

DESCRIPTION
===========

Job Monarch is a set of tools to monitor and optionally archive (batch)job information.

It is a addon for the Ganglia monitoring system and plugs in to a existing Ganglia setup. To view a operational setup with Job Monarch, have a look here: http://ganglia.sara.nl/

Job Monarch stands for 'Job Monitoring and Archiving' tool and consists of three (3) components:

    * jobmond

        The Job Monitoring Daemon.
Gathers PBS/Torque batch statistics on jobs/nodes and submits them into
        Ganglia's XML stream.

Through this daemon, users are able to view the PBS/Torque batch system and the
        jobs/nodes that are in it (be it either running or queued).

    * jobarchived (optionally)

        The Job Archiving Daemon.

Listens to Ganglia's XML stream and archives the job and node statistics. It stores the job statistics in a Postgres SQL database and the node statistics
        in RRD files.
Through this daemon, users are able to lookup a old/finished job
        and view all it's statistics.

Optionally: You can either choose to use this daemon if your users have use for it. As it can be a heavy application to run and not everyone may have a need for it.

- Multithreaded: Will not miss any data regardless of (slow) storage
        - Staged writing:    Spread load over bigger time periods
- High precision RRDs: Allow for zooming on old periods with large precision - Timeperiod RRDs: Allow for smaller number of files while still keeping advantage of small disk space * web

        The Job Monarch web interface.

This interfaces with the jobmond data and (optionally) the jobarchived and presents the
        data and graphs.

It does this in a similar layout/setup as Ganglia itself, so the navigation and usage is intuitive.

- Graphical usage: Displays graphical cluster overview so you can see the cluster (job) state in one view/image and additional pie chart with relevant information on your
                    current view
- Filters: Ability to filter output to limit information displayed (usefull for those clusters with 500+ jobs). This also filters the graphical overview images output
                    and pie chart so you only see the filter relevant data
- Archive: When enabling jobarchived, users can go back as far as recorded in the database or archived RRDs to find out what happened to a crashed or old job - Zoom ability: Users can zoom into a timepriod as small as the smallest grain of the RRDS (typically up to 10 seconds) when a jobarchived is present

EXAMPLE
========

You can view a operational Ganglia Job Monarch setup here: http://ganglia.sara.nl/

CONTACT
========

Any information/suggestions/hatemail/bugreports/whatever to:

    Ramon Bastiaans
    <bastiaans ( a t ) sara ( d o t ) nl>


--
ing. R. Bastiaans            HPC - Systems Programmer

SARA - Computing and Networking Services
Kruislaan 415                PO Box 194613
1098 SJ Amsterdam            1090 GP Amsterdam
Tel. +31 (0) 20 592 3000     Fax. +31 (0) 20 668 3167
---
There are really only three types of people:

 Those who make things happen, those who watch things happen
 and those who say, "What happened?"


Reply via email to