Puppet - užitečné funkcionality
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
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..
root@stroj~# puppet apply --graph lokalni.pp
|
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
|