Cicada

Cicada (started as Chupacabra) is a lightweight network monitoring with auto-discovery tool and alerting.
Supported protocols: ICMP (ping), SNMP v1/2c/3, Modbus TCP, IPMI, WMI and http (plain-text, json, xml).
Also you can polling Check-MK, Munin and Zabbix agents and check TCP/UDP ports.

Cross-platform, open source, extendable, free.

Features

  1. Multi-protocol device polling
  2. Live network diagrams
  3. Grouping devices and metrics by tags
  4. Check threshold values of metrics
  5. Calculated metric
  6. Templates to create device copy in one click
  7. Auto-discovery metrics by predefined rules
  8. Device bulk import
  9. Extreme compact storage of history data (2-4Byte per numeric value)
  10. Historization of non-numeric values
  11. Flexible mechanism of alert messages
  12. Alert management
  13. and MORE!

Installation

  1. Install Node.js.
     
  2. git clone --depth=1 https://github.com/little-brother/cicada.git
     
  3. Run to install application
    npm i
     
  4. Run Cicada
    node app
     
  5. Go to browser and open http://127.0.0.1:5000.

Visit our Wiki or demo to learn more.