前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云TDP-使用netdata的nodejs环境 snmp插件 监控mikrotik设备带宽

腾讯云TDP-使用netdata的nodejs环境 snmp插件 监控mikrotik设备带宽

原创
作者头像
root0day
发布2022-04-24 01:55:09
1.8K0
发布2022-04-24 01:55:09
举报
文章被收录于专栏:电子科技大学电子科技大学

腾讯云TDP-使用netdata的nodejs环境 snmp插件 监控mikrotik设备带宽

官方参考文档

https://learn.netdata.cloud/docs/agent/collectors/node.d.plugin/snmp#testing-the-configuration

1.在netdata设备上创建一个配置文件

代码语言:javascript
复制
touch /etc/netdata/node.d/snmp.conf

2.写入详细配置信息

代码语言:javascript
复制
{
    "enable_autodetect": false,
    "update_every": 5,
    "max_request_size": 100,
    "servers": [
        {
            "hostname": "64.227.127.154",
            "community": "public",
            "update_every": 1,
            "max_request_size": 500,
            "options": {
                "timeout": 10000
            },
            "charts": {
                "snmp_switch.bandwidth_port1": {
                    "title": "Switch Bandwidth for port 1",
                    "units": "kilobits/s",
                    "type": "area",
                    "priority": 1,
                    "family": "ports",
                    "dimensions": {
                        "in": {
                            "oid": "1.3.6.1.2.1.2.2.1.10.1",
                            "algorithm": "incremental",
                            "multiplier": 8,
                            "divisor": 1024,
                            "offset": 0
                        },
                        "out": {
                            "oid": "1.3.6.1.2.1.2.2.1.16.1",
                            "algorithm": "incremental",
                            "multiplier": -8,
                            "divisor": 1024,
                            "offset": 0
                        }
                    }
                },
                "snmp_switch.bandwidth_port2": {
                    "title": "Switch Bandwidth for port 2",
                    "units": "kilobits/s",
                    "type": "area",
                    "priority": 1,
                    "family": "ports",
                    "dimensions": {
                        "in": {
                            "oid": "1.3.6.1.2.1.2.2.1.10.2",
                            "algorithm": "incremental",
                            "multiplier": 8,
                            "divisor": 1024,
                            "offset": 0
                        },
                        "out": {
                            "oid": "1.3.6.1.2.1.2.2.1.16.2",
                            "algorithm": "incremental",
                            "multiplier": -8,
                            "divisor": 1024,
                            "offset": 0
                        }
                    }
                }
            }
        }
    ]
}

3.重启netdata服务

代码语言:javascript
复制
systemctl restart netdata

4.展示效果

注意事项1

netdata设备上需要安装部分软件

代码语言:javascript
复制
apt install nodejs npm snmpd snmp

注意事项2

记得自己先测试通不通

代码语言:javascript
复制
root@azure-1f7af551-in1:/etc/netdata/node.d# snmpwalk -v1 -c public 64.227.127.154 1.3.6.1.2.1.2.2.1.10.1
iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 1109278671
root@azure-1f7af551-in1:/etc/netdata/node.d# snmpwalk -v1 -c public 64.227.127.154 1.3.6.1.2.1.2.2.1.16.1
iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 2291806277
root@azure-1f7af551-in1:/etc/netdata/node.d# 

注意事项3

mikrotik设备记得打开snmp服务

代码语言:javascript
复制
[admin@MikroTik] > snmp/set enabled=yes
[admin@MikroTik] > snmp/print 
          enabled: yes
          contact: 
         location: 
        engine-id: 
      src-address: ::
      trap-target: 
   trap-community: public
     trap-version: 1
  trap-generators: temp-exception
[admin@MikroTik] > 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.在netdata设备上创建一个配置文件
  • 2.写入详细配置信息
  • 3.重启netdata服务
  • 4.展示效果
相关产品与服务
前端性能监控
前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web、小程序等场景监控。前端性能监控聚焦用户页面性能(页面测速,接口测速,CDN 测速等)和质量(JS 错误,Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档