In this page we assume that you've already read and understood what's explained in WLCGDataTransferMonitoring. It will mostly cover the technical details and procedures necessary for a programmer to be able to deploy and work on the XRootD Dashboard.

Before starting

NOTE: Legend of colors for the examples:

GRAY background for the commands to execute  (cut&paste)

GREEN background for the output sample of the executed commands

BLUE background for the configuration files (cut&paste)

Releasing new RPM's

From the cosmic Git repository, go to the corresponding folder of the module you want to release and:

  • release minor version
python release -m

  • make release candidates for the minor release from above
python release -c

  • create the final stable version of the minor release
python release

NOTE: by default, these releases will be automatically published in ai6-testing and ai6-stable, respectively. More release option are available, look at:

python release -h



Getting permissions

The consumer machines' configurations are applied automatically by Puppet. To have access Foreman, to the OpenStack tenant and the Puppet hostgroup, do:

  • subscribe to dashb-ai-members

  • subscribe to ai-admins

  • become a root user at and

Configuring service-config

This .xml configuration file is generated by Puppet, which looks into dashboard/doc/config/service-config/ files. So, to change these configurations, just apply the new changes under the collector module on the COSMIC Git repo.

Procedure to start XRootD Dashb agent

Once logged in as root:

sudo - dboard
/usr/bin/python /usr/bin/simplevisor --conf /opt/dashboard/etc/dashboard-simplevisor/consumer-simplevisor.cfg --daemon start
/usr/bin/python /usr/bin/simplevisor --conf /opt/dashboard/etc/dashboard-simplevisor/services-simplevisor.cfg --daemon start
dashb-agent-restart xrootd_< vo >             # Where < vo > should be replaced by one of the following: cms, atlas...

XRootD Dashb agent log file

The main log file, where the informations about the messages workflow and the agent status are, is at:

/opt/dashboard/var/log/dashb-xrootd_< vo >.log

-- CristovaoCordeiro - 11 Jul 2014

This topic: LCG > WebPreferences > WLCGDataTransferMonitoring > XRootDDashboardGuide
Topic revision: r5 - 2014-08-20 - CristovaoCordeiro
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback