IT Software and Systems Development

NetMap MD (version 1.40.0)


Create your own network diagram. This is also front-end and/or web interface for Nagios system and ... much, much more.

Click to run demo -- login: demo / password: demo 


A new software for creating a network maps and visualizationfor for Nagios monitoring system.

- Editor for creating maps and diagrams.
- Visualization state of host and services.
- SNMP client.
- Working with PNP4Nagios and other Nagios compatible software.
- Importing hosts from Nagios.
- Importing hostgroups from Nagios.
- Importing servicegroups from Nagios.
- Create maps from imported objects Nagios.

NetMap4Nagios is front-end for system Nagios. It is easy to use.You can create customer map of network, monitor alarms.

Aftrer installation, from menu->file->import hostgrou simply import hostgroup from Nagios sytem.

You can create tree node and net map automatically.

All questions please send:

Map/Diagram editor has been based on mxGraph and is very friendly (like Visio).

You can use copy/cut/past/undo/zoom functions (ctrl+c,ctrl+v,ctrl+x,ctrl+z).

System can connect with Nagios, hosts, services, alarms and SNMPTT trap system (if running).

Installation can be done manually by copying and modifying files.
Install Pre-Requisites

Install http server
Install php with pdo-mysql, xml,snmp,gd support
Install Nagios system for visualization state of host and services
Install Nagios database interface (ndo2db)
Install other Nagios subsytstems
Install snmptt for traps read


- Extract netmap4nagios.tgz into any destination location:
tar xvfz netmap4nagios.tgz

- Edit config.php. Set configuration.

- Set permissions of "netmap4nagios" directory the *apache* user can write and read it:
mkdir /netmap4nagios
chown apache /netmap4nagios
chmod 755 /netmap4nagios

- Create database "netmap4nagios":
mysql -uroot -p < sql/netmap4nagios.sql
Set permition to databse and set it in config.php

- In directory "snmp" set write permition for subdirectory "rrd" for apache

- Setup httpd configuration. For example:

#change path
Alias /apps "/raid0/apps/"
#change path
Alias /images "/raid0/apps/netmap4nagios/images/"

Options FollowSymLinks MultiViews

#change path for document root
DocumentRoot /raid0/apps/netmap4nagios/
#change server name or comment line

- Verify that netmap4nagios is working by running (for example):


Admin login: admin
Admin pass: !admin

demo login: demo
demo pass: demo