E314c / GoNetMon

A modular network monitor/alert system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Netmon!

NetMon used NodeJs, it's super effective!

Paralysed by over complicated network monitoring? Worried about your network being Frozen? Tried other items, but always seem to get Burned?

NetMon is here to quickly and easily perform some basic network monitoring services, so you can get back to being the very best!

Project Goals

  • Tests
    • Be able to ping servers to determine latency
      • ... and latency within expected bounds
    • Check that given hostnames can be resolved
      • ... and checked against expected IPs
  • Test Runners
    • Run test at timed intervals
    • Run at given times
    • Run when other test pass/fail
  • Data Logging
    • Print results to console
    • Be able to access/view historic results of tests
    • Be able to view real-time data.
    • Web app to display nice graphs.
    • graph image generation to local files
  • Alerts
    • Rules
      • whenever a check fails
      • when check fails X times in a row
      • when check fails a given amount of times in a set time block (X failures in last Y tries)
      • when goNetMon functionality fails
    • Methods
      • Event log
      • Email
  • Configuration
    • configuration from file
  • Plugins
    • allow plugin tests with custom test functionality
    • allow custom alert scripts

About

A modular network monitor/alert system


Languages

Language:JavaScript 100.0%