telegraf + influxdb + grafanaの枠組みを構築するためのサーバーの監視環境

telegrafのインストール:

参考資料

http://docs.influxdata.com/telegraf/v1.6/introduction/installation/
https://blog.csdn.net/w958660278/article/details/80484486 

コンフィギュレーション・倉庫を追加

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
EOF

インストール:以下のバージョンcentos7:

sudo yum install telegraf
sudo service telegraf start

centos7以降:

sudo yum install telegraf
sudo systemctl start telegraf
初期設定ファイル:
telegraf config > telegraf.conf
プロフィール住所:

ユーザーがTelegrafは、アイテムを収集設定するには、設定ファイルを変更することができます。デフォルトの設定ファイルにある/etc/telegraf/telegraf.conf。本明細書の実施形態は、アイテムが他のアイテムがtelegrafのデフォルトを使用することができ、データ出力(influxdbへの出力)を設定する必要があります。

vim /etc/telegraf/telegraf.conf  修改信息如下:

 

Grafana設定:

テンプレートの使用:動的なダッシュボードコード:79
テンプレートの選択住所:https://grafana.com/dashboards
テンプレートのインポートモード

 

ページの表示回数:
 

 

構成情報:
ページのヘッダオプション:
 

 

telegrafデータベース情報:
 

 

SQLの例:
( "ホスト" =〜/ ^ $サーバ$ /) "CPU" からの平均( "usage_user")を選び、$のTimeFilter GROUP時間($間隔)BY(null)を埋めます
(「ホスト」=〜/ ^ $サーバ$ /):選択したホスト情報の頭部を呼び出します
$のTimeFilterデフォルトのタイムライン
デフォルトの時間間隔を選択するための時間($間隔)
 
私たちのCPUのステータス情報、SY、NI、ID、WA、HI、SI、STの意味
CPUの割合で占められ、私たちユーザ空間
CPUの割合で占められSYカーネル空間
NIユーザプロセス空間内の優先順位のプロセスは、CPUの割合を変更しました
id CPUアイドル率
CPU時間の割合の入力と出力を待っていますわ
ハイテクハードウェア割り込み
SIソフトウェア割り込み 
st: 实时



おすすめ

転載: www.cnblogs.com/summerxye/p/10966022.html