システムの監視 - ハードディスクの使用状況

        マリアは言った:ぽっちゃりは、テスト環境の最近のケースに対処することはできません要求の一部は、あなたが何が起こるか見て、常に存在しているのですか?笑顔でぽっちゃり顔、言った:私はなぜ見に来ました。ゲートウェイのログを見ていないすべての要求が拒否されていることがわかったことで、分析があり、機能要求が拒否されている要求があまりにも多くの引数であることがわかりました。長い時間のようなぽっちゃりは理由を理解すると思いました。だから、ぽっちゃり迅速張を支援します。見終わった後、張は、張は冗談めかして、それを完全にないローカルハードドライブを尋ね、これは少し奇妙であることがわかりました。たとえばチャビー、これはまだ私には関係しませんでした。検査は、その実際にフルを発見しました。ローカルハードディスクのクリーンアップの波の後、そのすべての要求本当に正常ない。ぽっちゃりは張に語った:思い出させてくれてありがとう。ぽっちゃり、我々はシステムを監視promethuesを構築していますが、これは実際に情報へのアクセスを通じて、ギャップを監視しているものの、ぽっちゃりが最終的に補うために監視の空白部分を置くことを言いました。チャビー私はこれがダウンしていた、と思いました。

最初のステップは、インストールnode_exporter

 ダウンロード:wgetのhttps://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

  解凍します。tar -xf node_exporter-0.18.1.linux-amd64.tar.gz

  移动:cp node_exporter-0.18.1.linux-amd64/node_exporter /usr/local/bin/

第二段階は、スタートアップスクリプトを設定します

vimの/usr/lib/systemd/system/node_exporter.service

次の

[部]
説明=プロメテウスnode_exporter
[サービス]
ユーザ=誰も
ExecStart =は/ usr / local / binに/ node_exporter --log.level =エラー
ExecStop =は/ usr / binに/ killallをnode_exporter
300MにMemoryLimit =#300Mメモリ使用量の上限アップ
CPUQuota =最大1つのCPUコアで#100%限度

[インストール]
WantedBy = default.target

第3のステップは、(例えばcentos7にここに)開始します

systemctlデーモンリロード:設定ファイルをリロード

起動時に設定されたサービス:node_exporterを有効systemctl

サービス開始:systemctl開始node_exporter

第四に、検証

netstatの-anlptu | grepを9100

これまでのところnode_exporter正常にインストールされています

あなたは次のように、システムを監視し、設定項目をpromethues.ymlプロファイルpromethuesで割り当てを増やす必要が次へ:

- job_name: 'node'   ### 新增加job
    static_configs: - targets: ['192.168.229.139:9100','192.168.229.138:9100'] ### 主机列表
そして、コマンドを実行して、コンフィギュレーション・テイク効果作る
カール-X POSTにhttp:// localhostを: 9090 //リロード
最終画像の下

 

表現のいくつかの作品がありますが、以下のように、例を示します。

メモリ使用量の
式:(1 - (node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes ))* 100
の利用可能なメモリ(単位:M)
式:node_memory_MemAvailable_bytes / 1024分の1024
合計ディスクサイズ(単位:g)
式:node_filesystem_size_bytes {のfstype =〜 "のext4 | XFS" } / 1024/1024/1024
残りのディスクサイズ(単位:g)
式:{node_filesystem_avail_bytesのfstype =〜 "のext4 | XFS"} / 1024/1024/1024
ディスク使用量
の式:(1-(node_filesystem_free_bytes {のfstype = 〜「のext4 | XFS "} / node_filesystem_size_bytes {のfstype =〜"のext4 | XFS「}))* 100
監視情報を収集するシステムのネットワーク(ビューカード情報を追加し、IP)
特定のNICのようなカードのネットワークトラフィック()
式:激怒(node_network_receive_bytes_total {デバイス= ' ens33 '} [5メートル])
カード発信トラフィック(特定NIC)のような
式:激怒(node_network_transmit_bytes_total {デバイス=' ens33「} [5メートル])

密な宣伝を参照してください、私は、これはあまりにも困難であることを確信しています。しかし、ぽっちゃりは、人の思考に勤勉です。

興味のあるパートナーの小片は、ぽっちゃりのブログの裏に集中することができます

おすすめ

転載: www.cnblogs.com/mczhou2/p/12068368.html