fff_dqmtools
aka DQM^2.
Twiki with more information here.
Note
The makerpm.sh
script will only work on RHEL-like OSes (e.g. an RHEL8 OpenStack VM).
To run this script you will need to install rpmdevtools
and rpmlint
.
- Create a RPM by executing
./utils/makerpm.sh
in the repository's root folder.
-
For the manual installation at P5, copy the source code and the built package and then execute:
./utils/install.py --remote <machine_name>
in the respository's root folder. This installation will be undone by puppet days/months later. -
To update all of the DQM machines at once, the dropbox could be used (you will need to be in the appropriate
*_librarian
group):ssh cmsdropboxcc8.cms sudo dropbox2 -z cms -o cc8 -s dqm -u /folder/with/fff_dqmtools/
[!INFO] Once the operation completes, you will receive a report of what machines were updated.
Create JSON report files in:
fff_dqmtools/applets/analyze_files.py
Line 100 in a62a1a3
fff_dqmtools/applets/fff_filemonitor.py
Line 181 in a62a1a3
fff_dqmtools/applets/fff_filemonitor.py
Line 82 in a62a1a3
fff_dqmtools/applets/fff_web.py
Line 462 in a62a1a3
fff_dqmtools/applets/fff_web.py
Line 148 in a62a1a3