Mikrotik monitoring 5,6625,662 4.6 (12 reviews)
Grafana dashboard for mikrotik
What's new ?
- added 60GHz monitoring
? Deploy with docker-compose (grafana+prometheus+snmp_exporter)
deploy with bash script
curl -fsSL https://raw.githubusercontent.com/IgorKha/Grafana-Mikrotik/master/run.sh | bash -s -- --config
You can also pass some arguments to script to set some these options:
--config: change the user and password to grafana and specify the mikrotik IP address
stop: stop docker containers
--help
For example:
bash run.sh --config
deploy with docker-compose manual
- clone repository
git clone https://github.com/IgorKha/Grafana-Mikrotik.git && cd Grafana-Mikrotik
- Change targets ip (192.168.88.1) into file prometheus/prometheus.yml
nano prometheus/prometheus.yml
- Run docker-compose
docker-compose up -d
- Open localhost:3000
Grafana:
login:
adminpassword:
mikrotik
If you want to change the credentials, then edit the .env file
More information
Used Metrics 7777
sysUpTime
hrDeviceStatus
hrDeviceErrors
sysIdentity
mtxrSerialNumber
sysDescr
hrSystemDate
mtxrFirmwareVersion
mtxrLicVersion
mtxrBoardName
mtxrLicSoftwareId
mtxrNote
hrProcessorLoad
hrStorageUsed
hrStorageSize
mtxrHlProcessorTemperature
mtxrHlTemperature
mtxrHlVoltage
mtxrHlProcessorFrequency
mtxrHlActiveFan
mtxrWlRtabEntryCount
mtxrLicLevel
mtxrLicUpgradableTo
mtxrPOEStatus
mtxrPOEPower
mtxrPOECurrent
mtxrPOEVoltage
ifHCInOctets
ifHCOutOctets
ifPhysAddress
ifOperStatus
mtxrInterfaceStatsRxBytes
mtxrInterfaceStatsTxBytes
ifSpeed
mtxrInterfaceStatsLinkDowns
ifMtu
ifType_info
mtxrPOEInterfaceIndex
ifAlias
mtxrInterfaceStatsTxControl
mtxrInterfaceStatsTxDeferred
mtxrInterfaceStatsTxCollision
mtxrInterfaceStatsTxDrop
mtxrInterfaceStatsTxExcessiveCollision
mtxrInterfaceStatsTxExcessiveDeferred
mtxrInterfaceStatsTxFCSError
mtxrInterfaceStatsTxFragment
mtxrInterfaceStatsTxJabber
mtxrInterfaceStatsTxLateCollision
mtxrInterfaceStatsTxMultipleCollision
mtxrInterfaceStatsTxPause
mtxrInterfaceStatsTxPauseHonored
mtxrInterfaceStatsTxSingleCollision
mtxrInterfaceStatsTxTooLong
mtxrInterfaceStatsTxTooShort
mtxrInterfaceStatsTxTotalCollision
mtxrInterfaceStatsTxUnderrun
mtxrInterfaceStatsRxAlignError
mtxrInterfaceStatsRxCarrierError
mtxrInterfaceStatsRxControl
mtxrInterfaceStatsRxDrop
mtxrInterfaceStatsRxFCSError
mtxrInterfaceStatsRxFragment
mtxrInterfaceStatsRxJabber
mtxrInterfaceStatsRxLengthError
mtxrInterfaceStatsRxOverflow
mtxrInterfaceStatsRxPause
mtxrInterfaceStatsRxTooLong
mtxrInterfaceStatsRxTooShort
mtxrInterfaceStatsRxUnknownOp
mtxrNeighborInterfaceID
mtxrNeighborIdentity
mtxrNeighborIpAddress
mtxrNeighborMacAddress
mtxrNeighborPlatform
mtxrNeighborSoftwareID
mtxrNeighborVersion