安装netdata并配置netdata来监控HGDB的步骤

背景:
netdata能提供对os和各种数据库(包括pg)的监控
相关网址为:

如下是安装后的web展示结果:
https://my-netdata.io/  是可以通过互联网访问的网址,该网址安装有netdata和mysql,只要能联网,就能查看。


如下操作的前提:
1.确保受监控主机能连接互联网。
2.如下命令均在受监控主机上运行
3.受监控主机上安装有一个HGDB Cluster,版本是4.3.2
4.监控结果的web展示:http://受监控主机的ip地址:19999

如下是安装netdata的命令:

os上执行:
bash <(curl -Ss https://my-netdata.io/kickstart.sh) all --dont-wait --dont-start-it
systemctl enable netdata
systemctl start netdata
此时netdata监控已经可以查看效果了。只是里边没有对postgre数据库的监控。
在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"监控项目的
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一步,建立服务器端。 新建一个窗体,引用NetData_Server后,在窗体中放入一个NetDataServer1 1. 在Form_Load事件中加入: NetDataServer1.Start "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DATA.mdb;", "8080"(8080为端口号,可以随意修改成您需要的) 2. 在Form_Unload事件中加入: NetDataServer1.Down '关闭服务,释放内存... 这样服务端就完成了!!很简单吧。。。。 ———————————————————————————————————————————————————— 第二步,修改客户端。 单机版中的连接字串符: 取消:CONN.OPEN "provider=Microsoft.jet.OLEDB.4.0;data source=D:\sys\data\data.mdb" 改成:NetDataClient1 .Start "192.168.0.1", "8080" 把CONN.Close 改成 NetDataClient1.Down 其他代码保持不变,这样就完成了客服端的升级!!! ———————————————————————————————————————————————————— 要点: 1.服务器端,把数据库文件MDB放到与服务端程序同一文件夹里。 2.客户端如果有多个窗体,连接时要加窗体名如:Form1.NetDataClient1 .Start "192.168.0.1", "8080" (NetDataClient1 .Start "服务器IP地址", "端口号")也可放到模块里定义成共用的。 3.开启服务器端后,客户端方可正常工作 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qing205/archive/2010/08/09/5799634.aspx

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值