netdataをインストールし、netdataを構成してHGDBを監視するには

1633 ワード

背景:
Netdataはosと各種データベース(pgを含む)の監視を提供することができる.
関連サイトは次のとおりです.
https://github.com/firehol/netdata
 
以下に、インストール後のWeb表示結果を示します.
https://my-netdata.io/
インターネットでアクセスできるサイトで、netdataとmysqlがインストールされており、インターネットに接続できれば閲覧できます.
次の操作を前提としています.
1.監視対象ホストがインターネットに接続できることを確認します.
2.次のコマンドは、監視対象ホスト上で実行されます.
3.監視対象ホストには、バージョン4.3.2のHGDB Clusterがインストールされている
4.モニタリング結果のweb表示:http://モニタリング対象ホストのipアドレス:19999
次のようにnetdataをインストールするコマンドです.
os   :
bash 
 hgdb   :create user netdata password 'aaaaaa'  superuser;

cat /etc/netdata/python.d/postgres.conf
socket:
    name     : 'local'
    user     :'netdata'
    password : 'aaaaaa'
    database : 'highgo'

tcp:  ---->>>       。       ,netdata       
    name     : 'local'
    database : 'highgo'
    user     : 'netdata'
    password : 'aaaaaa'
    host     : '192.168.80.172'
    port     : 5432

tcpipv4:
    name     : 'local'
    database : 'postgres'
    user     : 'postgres'
    host     : '127.0.0.1'
    port     : 5432

tcpipv6:
    name     : 'local'
    database : 'postgres'
    user     : 'postgres'
    host     : '::1'
    port     : 5432
systemctl restart netdata
  netdata        postgre         。

デバッグコマンド:/usr/libexec/netdata/plugins.d/python.d.plugin
注意上記のデバッグコマンドでは、postgresの出力について、データベースへの接続ができないことを示すメッセージが表示された場合、netdataのwebモニタページの右側に「Postgres local」モニタ項目は表示されません