Zabbix Share

Zabbix templates, modules & more
Log in
Choose social to login:
Login With Google
Login With Github

Nav view search

Navigation

Advanced Search
  • Applications
  • Cloud
  • Databases
  • Network Appliances
  • Network Devices
    • A10
    • Alcatel-Lucent Enterprise
    • Arista
    • Aruba
    • Brocade
    • Checkpoint
    • Cisco
    • Citrix NetScaler
    • D-Link
    • Datacom
    • Dell
    • Eltex
    • eXtreme
    • Fiberhome
    • Fortigate
    • Generic
    • H3C
    • HP
    • Huawei
    • Infinera
    • Intel
    • Intelbras
    • Juniper
    • Mellanox
    • Mikrotik
    • Netgear
    • Other
    • Palo Alto
    • Parks
    • QTech
    • Ruckus
    • SNR
    • Sonicwall
    • TP-Link
    • Ubiquiti
    • Watchguard
    • YAMAHA
    • Zyxel
  • Official Templates
  • Operating Systems
  • Power (UPS)
  • Printers
  • SCADA, IoT, Energy, Home Automation, Industrial monitoring
  • Server Hardware
  • Storage Devices
  • Telephony
  • Unsorted
  • Virtualization
  • Zabbix

Mikrotik Extended Monitoring (BGP, Radius, Firewall, IRQs, etc) Popular

  • 468.png
  • 469.png
  • 470.png
  • 471.png
  • 472.png

Hi there,

I have implemented the code in Python 2.7.13 which fetch the IRQ, BGP Counters, Firewall Counters and RADIUS Client Counters via API. It is very easy to expand the functionality with the plugins.

 

The main reason is why this code was born is that Mikrotik's vendor does not hurry with implementing SNMP OIDs for the certain interesting counters :(.

SSL and plain API connections are supported. The code is available on Github or BitBucket.

 

BGP Monitoring

The next BGP counters are being monitored:

  • Remote AS
  • Prefix Count
  • Administrative status of the peer: enabled/disabled
  • Peer connection uptime
  • Peer connection state
  • Comment :)
  • Updates Sent
  • Updates Received
  • Withdrawn Sent
  • Withdrawn Received

The next triggers are defined:

  • (Info) BGP Remote AS Number had been changed
  • (High) Peer is down
  • (Warning) Peer lost 10% of its prefixes
  • (Average) Peer lost 20% of its prefixes
  • (High) Peer lost 30% of its prefixes
  • (Warning) BGP Session was restarted
  • (Disaster) No prefixes had been received

The next charts had been added:

  • Accepted Prefixes
  • Established Time
  • BGP Updates per sec
  • BGP Withdraws per sec

 

Radius Client Counters Monitoring

The scripts can fetch RADIUS Client counters. Outgoing and Incoming (CoA) counters are supported.

The next counters are in mind:

  • Incoming - Acknowleged requests (CoA-ACK)
  • Incoming - Bad Requests
  • Incoming - Rejected Requests (CoA-NACK)
  • Incoming - Requests
  • Outgoing - Accepted Requests
  • Outgoing - Bad Replies
  • Outgoing - Pending Requests
  • Outgoing - Rejected Requests
  • Outgoing - Resends
  • Outgoing - Timeouts


The next Charts are available:

  • Outgoing - Requests
  • Outgoing - Requests per type
  • Outgoing - Pending Requests
  • Incoming - Requests
  • Incoming - Requests per type


You are welcome to fork, ideas and pull requests.

 

Rating
501
1 vote

Listing Details

Type
Integration
Min Zabbix version
3.2.x
Features
  • Low Level Discovery (LLD)
  • Zabbix Agent Active
  • Zabbix Trapper
  • Custom Script
Link
github.com/zentavr/linet.mikrotik
Created
2018-07-03
Modified
2019-06-30 21:43:16
Tags
mikrotik, bgp, radius, irq
Author
Andrii Miroshnychenko
Owner
Andrey Miroshnichenko
RecommendReportOwner's listing
All resources created by third parties; use at your own risk
© 2001-2018 by Zabbix SIA. All rights reserved. Trademark Policy · Contact us