5.02021-11-21T21:47:50ZTemplates/Mikrotik Network DevicesMikrotik RouterBOARDMikrotik RouterBOARD## Description
Ros 专用模板(RB设备) 该模板只用于RouterOS路由系统监控,其它设备请绕路。 By:【犯罪嫌疑人】
## Overview
①丶该模板仅用于RB设备...
②丶该模板适用于4.x及以上版本;4.x以下版本不要下载,下了也没什么卵用!
人生的第一次这样就→
做得不好尽管上来怼我,反正也帮不了你。
Templates/Mikrotik Network DevicesCPU状况DHCPPPP接口健康状态内存状况外网接口延迟丢包本地接口- CPU使用率(总)CALCULATEDcpucore[ifnum]30s%(last(cpucore[ifnum1]))/1提示:请根据自己设备的核心数来填!复制公式代码即可。
参考如下:
2核心公式
(last(cpucore[ifnum1])+last(cpucore[ifnum2]))/2
3核心公式
(last(cpucore[ifnum1])+last(cpucore[ifnum2])+last(cpucore[ifnum3]))/3
4核心公式
(last(cpucore[ifnum1])+last(cpucore[ifnum2])+last(cpucore[ifnum3])+last(cpucore[ifnum4]))/4CPU状况
- CPU温度SNMP_AGENT.1.3.6.1.4.1.14988.1.1.3.11.0mikrotik.cpu.temperature30sFLOAT°C健康状态MULTIPLIER0.1
- 设备温度SNMP_AGENT.1.3.6.1.4.1.14988.1.1.3.10.0mikrotik.device.temperature30sFLOAT°C健康状态MULTIPLIER0.1
- 运行时间SNMP_AGENT.1.3.6.1.2.1.1.3.0mikrotik.uptime30suptime健康状态MULTIPLIER0.01
- 剩余内存CALCULATEDvm.memory.free[hrStoragefree.Memory]30sFLOATB(last(vm.memory.total[hrStorageSize.Memory])-last(vm.memory.used[hrStorageUsed.Memory]))内存状况
- 内存使用率CALCULATEDvm.memory.pused[memoryUsedPercentage.Memory]30sFLOAT%(last(vm.memory.used[hrStorageUsed.Memory])/last(vm.memory.total[hrStorageSize.Memory]))*100内存状况
- 内存大小SNMP_AGENT1.3.6.1.2.1.25.2.3.1.5.65536vm.memory.total[hrStorageSize.Memory]15sB内存状况MULTIPLIER1045
- 已用内存SNMP_AGENT1.3.6.1.2.1.25.2.3.1.6.65536vm.memory.used[hrStorageUsed.Memory]15sB内存状况MULTIPLIER1024
发现本地网卡接口SNMP_AGENTdiscoverylocal[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]discoverylocal30s{#SNMPINDEX}^([1,2,3,4,5,6,7,8,9]|10)$A正则表达式1-10号网卡
^([1,2,3,4,5,6,7,8,9]|10)${#IFNAME}网卡流量接收SNMP_AGENT1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}net.if.in[localin.{#SNMPINDEX}]1s本地接口CHANGE_PER_SECONDMULTIPLIER8{#IFNAME}网卡流量发送SNMP_AGENT1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}net.if.out[localout.{#SNMPINDEX}]1s本地接口SIMPLE_CHANGEMULTIPLIER8{#IFNAME}网卡接口流量1A7C11- Mikrotik RouterBOARDnet.if.out[localout.{#SNMPINDEX}]
1F63100- Mikrotik RouterBOARDnet.if.in[localin.{#SNMPINDEX}]
发现网络接口SNMP_AGENTdiscovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]net.if.discovery30s{#SNMPINDEX}^\d{2,3}$A正则表达式2-3位数字
^\d{2,3}${#IFNAME}流量接收SNMP_AGENT1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}net.if.in[ifHCInOctets.{#SNMPINDEX}]1s本地接口CHANGE_PER_SECONDMULTIPLIER8{#IFNAME}流量发送SNMP_AGENT1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}net.if.out[ifHCOutOctets.{#SNMPINDEX}]1sbps本地接口CHANGE_PER_SECONDMULTIPLIER8{#IFNAME}网络流量1A7C11- Mikrotik RouterBOARDnet.if.out[ifHCOutOctets.{#SNMPINDEX}]
1F63100- Mikrotik RouterBOARDnet.if.in[ifHCInOctets.{#SNMPINDEX}]
自动检查VPN拨出帐号SNMP_AGENTdiscoveryppp[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]net.if.discoveryppp30s{#SNMPINDEX}^(157)+\d{1,}$A{#IFNAME}流量接收SNMP_AGENT1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}net.if.in[ifHCInOctetsppp.{#SNMPINDEX}]30sbpsPPP接口{#IFNAME}流量发送SNMP_AGENT1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}net.if.out[ifHCOutOctetsppp.{#SNMPINDEX}]30sbpsPPP接口{#IFNAME}拨出流量1A7C11- Mikrotik RouterBOARDnet.if.out[ifHCOutOctetsppp.{#SNMPINDEX}]
1F63100- Mikrotik RouterBOARDnet.if.in[ifHCInOctetsppp.{#SNMPINDEX}]
发现接口流量统计SNMP_AGENTdiscoveryStatistics[{#IFBYTESIN},1.3.6.1.2.1.31.1.1.1.6,{#IFBYTESOUT},1.3.6.1.2.1.31.1.1.1.10,{#IFNAME},1.3.6.1.2.1.2.2.1.2]net.if.discoveryStatistics30s{#SNMPINDEX}^\d{2,8}$A{#IFNAME}接收总量获取SNMP_AGENT1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}net.if[interface.in.{#SNMPINDEX}]30sB外网接口本地接口{#IFNAME}发送总量获取SNMP_AGENT1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}net.if[interface.out.{#SNMPINDEX}]30sB外网接口本地接口{#IFNAME}接口统计1A7C11- Mikrotik RouterBOARDnet.if[interface.out.{#SNMPINDEX}]
1F63100- Mikrotik RouterBOARDnet.if[interface.in.{#SNMPINDEX}]
自动发现本地网卡流量统计SNMP_AGENTdiscoveryStatistics[{#IFBYTESIN},1.3.6.1.2.1.31.1.1.1.6,{#IFBYTESOUT},1.3.6.1.2.1.31.1.1.1.10,{#IFNAME},1.3.6.1.2.1.2.2.1.2]net.if.discoveryStatisticslocal30s{#SNMPINDEX}^([1,2,3,4,5,6,7,8,9]|10)$A{#IFNAME}本地网卡接收总量获取SNMP_AGENT1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}net.if[localinterface.in.{#SNMPINDEX}]30sB本地接口{#IFNAME}本地网卡发送总量获取SNMP_AGENT1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}net.if[localinterface.out{#SNMPINDEX}]30sB本地接口{#IFNAME}本地接口统计1A7C11- Mikrotik RouterBOARDnet.if[localinterface.out{#SNMPINDEX}]
1F63100- Mikrotik RouterBOARDnet.if[localinterface.in.{#SNMPINDEX}]
自动检查CPUSNMP_AGENTdiscoverycpu[{#IFCPUNUM},1.3.6.1.2.1.25.3.3.1.2]system.discoverycpu3s{#SNMPINDEX}^([0,1,2,3,4,5,6,7,8,9]|10|11|12|13|14|15|16)$ACPU{#SNMPINDEX}使用SNMP_AGENT1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}cpucore[ifnum{#SNMPINDEX}]15sCPU状况CPU使用率%1A7C11- Mikrotik RouterBOARDcpucore[ifnum]
内存占用率1A7C11- Mikrotik RouterBOARDvm.memory.pused[memoryUsedPercentage.Memory]
设备温度1A7C11- Mikrotik RouterBOARDmikrotik.device.temperature