Discover Packages
github.com/netassist-ua/netgraphz2-gpl
module
Version:
v1.0.5-0...-0e34edc
Opens a new window with list of versions in this module.
Published: Aug 9, 2016
License: GPL-2.0
Opens a new window with license information.
README
README
¶
NetGraphz2 - NetAssist network graph project
OpenSource monitoring network map using graph representation of network equipment.
Creates visual network graph with status of each node taken from Icinga.
Also planned to implement visualization of channel load on edges, link capacities and graph bridges.
Dependencies
Icinga2 (as monitoring data source) + MKLiveStatus
PHP 5.6 (for web-interface)
PHP Phalcon >= 2.0 (for web-interface)
Python 2 >= 2.7.3 (for utilities)
Py2neo >= 2.0 (connector to neo4j)
neo4j >= 2.2.3 (main database)
node.js >= 0.10.2 (for monitoring callback server)
Structure
/web-phalcon - Web-Interface based on PHP Phalcon framework
/api - Node.js express RESTful HTTP API for NetGraphz2
/notifications - Node.js socket.io service to notificate browsers about state changes in Icinga monitoring system
/backend - Go NetGraphz2 backend (in development)
/node_netgraphz2 - Shared library for Node.js to work with neo4j database
/icinga - Icinga 2 sample configuration and scripts
/docs - Documentation
Expand ▾
Collapse ▴
Click to show internal directories.
Click to hide internal directories.