fast and lite web application for monitoring OVSDB (Open_vSwitch Database)
Branch: master
Clone or download
plvisiondevs Update
Removed npm installation
Latest commit 6655a65 Aug 23, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Opened sources Nov 30, 2016
public Opened sources Nov 30, 2016
routes Opened sources Nov 30, 2016
views Opened sources Nov 30, 2016
.gitignore Initial commit Nov 30, 2016
Dockerfile Added Dockerfile for automatic container creation Nov 30, 2016
LICENSE Initial commit Nov 30, 2016 Update Aug 23, 2017
app.js Opened sources Nov 30, 2016
config.json Added default config file with user credentials Dec 12, 2016
open_vmonitor.njsproj Opened sources Nov 30, 2016
package.json changed ownership Dec 1, 2016

PLVision Logo

Fast and minimalist OVSDB UI for node -

Open_vMonitor screenshot


Open_vMonitor requires an opened OVS database port. In most cases it is enough to perform this action on a server side. This will open OVSDB port in passive mode on port 6640 (OVSDB default).

 $ sudo ovs-vsctl set-manager ptcp:6640 

Installation from Github

 $ git clone
 $ cd open_vmonitor
 $ npm install


  • HTTP/HTTPS web UI support
  • SSL connection to an OVS database
  • lightweight and fast UI

HTTPs support

 $ mkdir -p ./certs
 $ openssl genrsa -out ./certs/key.pem 1024
 $ openssl req -new -key ./certs/key.pem -out ./certs/certrequest.csr
 $ openssl x509 -req -in ./certs/certrequest.csr -signkey ./certs/key.pem -out ./certs/certificate.pem

And start add env variable

 $ env MODE=https PORT=3001 npm start

Docker container

 $ docker pull plvisiondevs/open_vmonitor
 $ docker run -d -p 3000:3000 plvisiondevs/open_vmonitor

Start application

 $ npm start

Default credentials

Initial user/password are admin/admin


Copyright (c) 2014-2016 PLVision Authors of ovsdb-client are Ihor Chumak and Roman Gotsiy ( Maintainer: Ihor Chumak (