LoginSignup
0
0

More than 5 years have passed since last update.

td-agentのBufferFileの状態をzabbixで監視したかった

Last updated at Posted at 2015-11-06

今回はtd-agentのバッファーディレクトリ内からいろいろ情報取得したかったので、ざびたんに協力してもらいました。

  • まずはエージェントへの設定から。※今回は動作中のzabbixを対象としています。
/etc/zabbix/zabbix_agentd.d/userparameter_td-agent.conf
UserParameter=td-agent.dirused[*],du -bs $1 | cut -f1 2>/dev/null
UserParameter=td-agent.bufnum[*],ls -lt $1 2>/dev/null | wc -l
UserParameter=td-agent.filetime[*],ls -trl --time-style='+%s' $1 | head -n2 | sed -e '1d' | sed -E 's/\s+/,/g' | cut -d, -f6 2>/dev/null

1行目:とあるディレクトリの使用容量取得
2行目:とあるディレクトリにある全バッファーファイル数の取得
3行目:とあるディレクトリにある一番古いバッファーファイルのエポックタイム取得


その後、zabbixのWebコンソールから下記のアイテムを設定。

  • 1行目に対応するアイテム zbx_tda1.png

  • 2行目に対応するアイテム zbx_tda2.png

  • 3行目に対応するアイテム zbx_tda3.png

あとは適当にグラフやトリガーを設定するだけです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0