/webadmin

This project is now part of this one: neo4j/community

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Neo4j Monitoring and Management Tool

This is a stand-alone, full feature Neo4j distribution that exposes a Neo4j database over REST together with a web-based administrative interface for said database.

It is currently in a very early stage, but new features are added on almost a daily basis.

Current features include:

  • Lifecycle management
  • Server configuration
  • Monitoring of memory usage, disk usage, cache status and database primitives
  • Historic data archiving and charting via built - in Round Robin Database
  • JMX overview
  • Data browsing
  • Advanced data manipulation and exploration via Gremlin console
  • Server configuration
  • Online backups
  • Charting of relevant data

Quickstart

To try it out:

git clone http://github.com/neo4j/webadmin.git
cd webadmin
./start

The administration pages will be available at http://localhost:9988/ and a neo4j REST server connected to it will be available at http://localhost:9999/.

Run production version

Download the latest distribution as a zip or as a tarball.

Unpack in your favourite folder and start by running:

*nix:
./bin/neo4j-webadmin start

Windows:
bin\neo4j-webadmin.bat start

The administration pages will be available at http://localhost:9988/ and a neo4j REST server connected to it will be available at http://localhost:9999/.

Build production version

Neo4j Monitoring and Management Tool is packaged as a java service. To trigger a production build, simply do:

mvn package

Deploy the result where you see fit:

tar xvf target/neo4j-webadmin-VERSION.tar.gz
mv neo4j-webadmin-VERSION /wherever/you/like

Start the service

/wherever/you/like/bin/webadmin start

Screenshots