[[TracNav]] A catalogue of useful tools for quattor. = Debugging and display = {| "border=1" !style="width:200px" | Tool name !!style="width:400px" | Description !!style="width:200px" | Documentation |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/panc/trunk/scripts panc logging tools] | Analyse compiler logs and generate template inclusion graphs, performance data, function call graphs | [http://downloads.sourceforge.net/quattor/pan-compiler-manual-8.2.3.pdf?use_mirror= panc manual], [https://trac.lal.in2p3.fr/LCGQWG/wiki/Doc/compiler/results#UsingLoggingInformation QWG wiki] |- | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/pangraph/?cvsroot=elfms pangraph] | Analyse tpl includes and generate clickable graph | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/checkdeps.py checkdeps] | Check consistency of package lists in profiles | [https://trac.lal.in2p3.fr/LCGQWG/wiki/Development/Templates/ClientSideDepsCheck QWG wiki] |- | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/misc/gencompswebdoc?cvsroot=elfms gencompswebdoc] | Generate html documentation for components | ? |- | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/cdb-tpl-view/?cvsroot=elfms cdb-tpl-view] | Simple template viewer (accessed via web interface) | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/compare_xml compare_xml] | Compares two trees of XML profiles | [https://trac.lal.in2p3.fr/LCGQWG/wiki/Doc/SCDB/Usage#DisplayingResultingChangesinProfile QWG wiki] |} = Management = {| "border=1" !style="width:200px"| Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |- | [https://sourceforge.net/project/showfiles.php?group_id=221766&package_id=300804 quatview] | Display selected fields from all site profiles | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/quatview README] |- | AII web interface | Web page for setting nodes to boot/install | Not in VC yet |} = Converting existing machines = {| "border=1" !style="width:200px" | Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |- | [http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/elfms/quattor/util/misc/rpmq2pan_pkg?rev=1.1;content-type=text%2Fplain;cvsroot=elfms rpmq2pan_pkg] | Query installed RPMs and generate Pan package list | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/groupandpasswd2tpl groupandpasswd2tpl] | Query user config and generate pan accounts spec | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/profiles/README.groupandpasswd2tpl QWG wiki] |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/quattor-client-install.sh quattor-client-install] | Installs quattor SW on non-quattor machine | ? |} =Generating templates = {| "border=1" !style="width:200px"| Tool name !!style="width:400px"| Description !!style="width:200px"| Documentation |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/buildOSTemplates buildOSTemplates] | Generate OS templates for RedHat-style distribution | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/createPackagesTemplate createPackagesTemplate] | Query list of RPMs and generate pan package list | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/html2pan.pl html2pan] | Scans HTML page for RPM refs and converts to Pan | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/generate-hw-templates generate-hw-templates] | Generate Pan HW templates based on CSV file | ? |- | [https://trac.lal.in2p3.fr/LCGQWG/browser/SCDB/trunk/src/utils/misc/rpmUpdates.pl rpmUpdates] | Generates tpl with pkg_ronly for applying updates | QWG |} = Build tools = {| "border=1" !style="width:200px" | Tool name !!style="width:400px" | Description !!style="width:200px" | Documentation |- | check-compile.sh | Downloads and compiles QWG trees | ? |- | quattor build tools || Included in quattor source code: for building packages || [[Quattor_Build_Framework]] |}