0

現在、Linux ホストに collectd 5.4 をインストールしており、しきい値を超えたときにパーセントを使用して通知をトリガーしようとしていますが、機能していないようです。ただし、CPU のしきい値は機能します。私の現在の設定:

  LoadPlugin threshold
     <Plugin threshold>
         <Plugin "cpu">
           <Type "cpu">
           Instance "idle"
           DataSource "value"
           WarningMin 10
           FailureMin 5
           Hits 25
           Persist true
           </Type>
      </Plugin>
      <Plugin "df">
        Instance "usr"
          <Type "df">
          Instance "free"
          WarningMin 50
          FailureMin 55
          Percentage true
          Persist true
          </Type>
       </Plugin>

これを機能させた人はいますか?

4

1 に答える 1

0

Percentage内部thresholdブロックは、複数のデータソースを持つ値に対してのみ機能します。これは、dfcollectd 5.x のプラグインには当てはまりません。幸いなことに、5.4 以降、タイプを使用して目標を達成できるプラグインのValuesPercentageオプションがあります。dfpercent_bytes

ファイルシステムの使用状況をポーリングし、ファイルシステムに空き容量がない場合に syslog に通知を送信する構成の完全な例を次に示します。

<Plugin syslog>
  LogLevel notice
  NotifyLevel OKAY
</Plugin>

LoadPlugin df
<Plugin df>
  ValuesPercentage true
</Plugin>

LoadPlugin "threshold"
<Plugin "threshold">
 <Plugin df>
  <Type "percent_bytes">
    Instance free
    WarningMin 10
    FailureMin 1
  </Type>
 </Plugin>
</Plugin>
于 2014-08-08T21:54:48.307 に答える