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é..

  1. Na klientském nodu musí být nainstalovaná aplikace graphviz
  2. A 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, budou se gerované grafy zapisovat do adresáře ...


Je-li agent spuštěn s parametrem --graph, tak se po interpretaci manifestu vygenerují tři soubory s příponou .dot, ze kterých lze nástroji z balíku graphviz generovat obrázky jak v bitmapovém, tak vektorovém formátu.

Poznámka
root@stroj~# puppet agent --graph
resources.dot
vykreslí hierarchický strom zdrojů
relationships.dot
promítne vzájemné závislosti zdrojů
expanded_relationships.dot
Poznámka Příklad vygenerování obrázku ve formátu .svg
root@stroj~# dot resources.dot -Tsvg -o resources.svg

Grafy lze stejným způsobem generovat i při interpretaci lokálního manifestu..

Poznámka
root@stroj~# puppet apply --graph lokalni.pp