Adrezo is a light IPv4 Address Management software written in JSP.
It allows you to maintain IP Address database organised in subnets within sites.
It comes with various modules to also :
- manage photo collections of your IT rooms
- manage your supply of network & cabling furnitures on each site
- display availability statistics from your network infrastructure taken from Cacti application if used
Some features available are :
- Local and LDAP Authentication/Authorization
- CSV Import/Export of some application data
- REST API to access and manage most of the application data
The application is designed to work on :
- Tomcat 9.0 as application server with JDK 17
- PostgreSQL 17 as database server it was originally designed to work on Weblogic 12 with Oracle 12.1
and with browsers :
- Vivaldi
- Opera
- Mozilla Firefox
- Google Chrome
- Internet Explorer 11
See Install section
Take the last release from Releases
or see below for Beta versions
If you clone this repository for upgrade, you will have all current developments (Beta) since the last release and you must modify the database if needed. To do that check for the last ./update/sqlupdate_xxx.jsp file and inject the sql lines you will find inside that file, except the last one which changes the database version. After that when upgrading from release, you must rollback those instructions for the upgrade process to perform without errors.
Prepare the new adrezo directory with an upgraded version.
You must copy or modify some files from the actual version :
- log/ directory or let the application start new ones
- pictures/ directory if you store pictures locally
- WEB-INF/web.xml if needed
- WEB-INF/classes/adrezo.properties if needed
- WEB-INF/classes/log4j2.xml if needed
- WEB-INF/classes/quartz-config.xml if needed
- META-INF/context.xml
See the release notes to know if some of those files have their structure changed.
If it is the case, you must put your configuration in those new files, otherwise you can just copy them.
Start the instance on this new directory.
If there is a difference in database version and application version, a page invites you to enter the admin password to proceed.
After the upgrade, you are redirected to login page.
Check inline application help by clicking on
in the top menu bar
Some modules required configuration :
Adrezo is released under the Apache 2.0 license.
Copyright 2018 POSTEC Yann
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
All licenses for java libraries, javascript libraries and image collections are in licenses directory