そこで、 Habr用の小さなmunin-プラグインを作成しました。 必要ない場合は、何もおもしろくありません。PHPの数行、標準的な手段によるXML解析-10分すべてについて。 ポーリング頻度は標準で、5分ごとに1回です。
結果
ソースコード
ダウンロード: s.14.by/habracarma#!/usr/bin/php <?php error_reporting(0); $username = "BarsMonster";//Change this to your username! if ((count($argv) > 1) && ($argv[1] == 'config')) { print("graph_title KarmaGraph $username graph_category web graph_vlabel # karma.label Karma rating.label Rating "); exit(); } $xml = new SimpleXMLElement(file_get_contents("http://habrahabr.ru/api/profile/$username/")); print('karma.value ' . $xml->karma . "\n"); print('rating.value ' . $xml->rating . "\n"); ?>
設置
- もちろん、ほぼすべてのバージョンのmuninが必要です。
- プラグインを/ usr / share / munin / plugins /に配置します
- プラグイン内でユーザー名を指定します。 私はそれを別個の構成にすることを始めませんでした-だから、誰にとってもより多くの仕事だけです。
- / etc / munin / pluginsにシンボリックリンクを作成します
- chmod a + x habracarma
- munin-nodeを再起動します
誰かがそれを役に立つと思うことを願っています