Introduction

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 setup.py release -m

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

  • create the final stable version of the minor release
python setup.py 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 setup.py release -h

Consumer

Configurations

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 dashb-ai-515.cern.ch and dashb-ai-611.cern.ch

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

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2014-08-20 - CristovaoCordeiro
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback