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 generovat grafickou interpretaci manifestu, která je vizualizaci vzájemných závislostí aplikovaných tříd na klientském nodu.

Aby to bylo možné..

  1. Na klientském nodu musí být nainstalovaná aplikace graphviz
  2. Pak je nutné generování grafů povolit 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 ...
Poznámka
root@stroj~# puppet agent --graph

Po dokončení příkazu se vygenerují tři soubory v .dot formátu:

resources.dot
vykreslí hierarchický strom zdrojů
relationships.dot
promítne vzájemné závislosti zdrojů
expanded_relationships.dot

Z formátu .dot, lze nástroji z balíku graphviz generovat obrázky jak v bitmapovém...

Poznámka
root@stroj~# dot relationships.dot -Tpng -o relationships.png

...tak vektorovém formátu.

Poznámka
root@stroj~# dot resources.dot -Tsvg -o resources.svg


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

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