Puppet - užitečné funkcionality

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Tagmail Report Processor

Grafická interpretace manifestu

Puppet umožňuje na straně agenta vizualizaci manifestu, která umožňuje prostřednictvím obrázku interpretovat hierarchii a vzájemné závislosti aplikovaných tříd. Aby to bylo možné, musí být generování grafů povoleno v hlavním konfiguračním souboru puppet.conf v sekci [agent] nastavením proměnné graph=true.

Není-li proměnnou graphdir určeno jinak, bude agent generované grafy zapisovat do adresáře /var/lib/puppet/state/graphs


Poznámka
root@stroj~# puppet agent --graph

Pokud byl agent spuštěn s parametrem --graph, budou po interpretaci manifestu vygenerovány tři soubory s příponou .dot, ze kterých lze nástroji z balíku graphviz konvertovat obrazová schémata jak v bitmapovém, tak vektorovém formátu.:

resources.dot
vykreslí hierarchickou strukturu zdrojů v manifestu, tak jak je na straně stroje master
relationships.dot
vykreslí jak na sobě jednotlivé zdroje závisí
expanded_relationships.dot
vykreslí jakou mají mezi sebou zdroje zpětnou vazbu, tj. jak je agent zpracovává

Grafy lze generovat i při interpretaci lokálního manifestu..

Poznámka
root@stroj~# puppet apply --graph lokalni.pp
Poznámka Příklad vygenerování schémata z .dot formátu do vektorového obrázku formátu .svg pomocí nástroje dot z balíku graphviz
root@stroj~# dot resources.dot -Tsvg -o resources.svg