官术网_书友最值得收藏!

  • Puppet 2.7 Cookbook
  • John Arundel
  • 167字
  • 2021-04-02 18:19:59

Creating graphical reports

Let's face it, bosses like pretty pictures. Puppet can produce report data in a form suitable for processing by the RRD (Round-Robin Database) graph library, to produce a graphical representation of metrics such as the runtime on each client.

Getting ready

You will need to install the RRD tools and libraries for Ruby on your system. For Ubuntu, run the following command:

# apt-get install rrdtool librrd-ruby

How to do it…

Add the rrdgraph report type to your puppet.conf as follows:

reports = store,rrdgraph

How it works…

For each run, Puppet will record data in the client's RRD directory (the default is /var/lib/puppet/rrd/<clientname>). It will create graphs in a PNG format for events, resources, and retrieval time, while the raw data is available to you in the .rrd files if you want to process it further using third-party RRD tools.

There's more…

For more detailed reporting and graphing, you can use Puppet Dashboard.

See also

主站蜘蛛池模板: 噶尔县| 交口县| 平塘县| 叶城县| 兰西县| 章丘市| 鱼台县| 平顶山市| 沂南县| 滕州市| 鄂温| 淮北市| 丹寨县| 崇仁县| 水富县| 乌审旗| 化州市| 曲麻莱县| 府谷县| 峨边| 庆元县| 盐亭县| 平安县| 贡山| 吉林省| 乐昌市| 常宁市| 永胜县| 惠来县| 泸水县| 噶尔县| 宜宾市| 黑水县| 宝兴县| 台中市| 林芝县| 孟津县| 金湖县| 容城县| 正宁县| 邵东县|