Nagios

  (最終更新日:2018.10.23)

pnp4nagios(0.6.26)のグラフでY軸を最大値で固定する方法

Nagiosでグラフ表示を可能にする pnp4nagios において、例えばディスク使用率のグラフのように最大値(100%とか)を上限値として下図のようにY軸を固定させて表示させたいことがあります。

そのような時はNagios側での監視結果のパフォーマンスデータで【Used=39;60;80;0;100】といった感じで第4引数と第5引数に最小値、最大値を指定すればOKですが、なぜかこれがPNP4Nagiosのバージョン 0.6.26 からうまく動かなくなりました。どうやってもグラフの最大値固定(Y軸固定)がされない。

確認してみたところデフォルトテンプレートの一部を修正することで対応可能でしたのでメモ的に残しておきたいと思います。

デフォルトテンプレートを修正する

pnp4nagiosのデフォルトテンプレート【default.php】を修正します。

# cd /usr/local/pnp4nagios/share/templates.dist/
# vim default.php

下記内容で対象の箇所を修正します。

        if ( $VAL['MAX'] != "" && is_numeric($VAL['MAX']) ) {
                $maximum = $VAL['MAX'];
                $upper = " --upper-limit=$maximum ";   ←   追記
        }

このように upper-limit のオプションを追加することでキチンとY軸が最大値で固定されるようになるはずです。

よかったよかった。

スポンサーリンク
スポンサーリンク

関連記事

  1. Nagios

    Nagios3.5をLinux(CentOS 6)にインストールする手順の完全版

    Linux版のNagios 3.5をCentOS 6にソースからインス…

  2. Nagios

    自作プラグイン:snmpでメモリ使用率を監視するNagiosプラグインをPerlで自作

    snmpを利用して対象サーバのメモリ使用率(バッファやキャッシュは含ま…

  3. Nagios

    SSL証明書と中間証明書の有効期限を監視するNagiosプラグイン(Perl)

    指定したURLのSSL証明書と中間証明書の有効期限を監視するNagio…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. PHP PhantomJSでFatal error: Unc…
  2. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  3. CentOS7のPHP5.6にPhpSpreadsheetを…
  4. Azure仮想マシン(CentOS 7)のStandardデ…
  5. 【CentOS 7】特定ユーザーのクォータ設定を削除(無制限…
PAGE TOP