CMDBuild (where CMDB stands for “Configuration and Management Data Base”) is a configurable web application to model and control a database containing assets and handle related workflow operations.
Topics about CMDBuild Administration Module. Systems Engineering. Topics about installation and system configuration. Topics about CMDBuild Management. Please refer also to the CMDBuild Manuals, the software on which openMAINT is based. Resources References and case studies News.
CMDBuild provides operators with a full control over the assets used, as well as with knowing exactly their composition, position, functional relations and history.
It also gives such a possibilities as automatic inventory, documents management, text processing, directory services, mailing, monitoring systems, intranet portals and other information systems.
So, here is step-by-step instruction on how to host CMDBuild application at Jelastic platform.
Create an Environment
1. Log in to the Jelastic Platform and click Create environment button in the upper left corner of the dashboard.
2. In the opened dialog window ensure you are at the Java programming languages tab and choose Tomcat as your application server and PostgreSQL as a database. Then specify the amount of resources needed with the help of cloudlets sliders, type your environment name (e.g. cmdbuild) and proceed by clicking Create button.
3. Wait just a minute for your environment to be created.
Upload and Deploy the Application
1. Navigate to the CMDBuild website and click Download button in the central pane.
2. Unzip the downloaded archive.
3. Go to your Jelastic dashboard and click Upload icon at the Jelastic Deployment Manager tab. Within the opened frame choose cmdbuild-x.x.x.war file in the root of the extracted archive.
4. For a proper work of your CMDBuild application you need to upload postgresql-9.1-901.jdbc4.jar library to your Tomcat application server. For that click Config button next to it.
5. Then find the lib folder in the appeared list and press Upload button in front of it.
6. Locate the above-mentioned postgresql-9.1-901.jdbc4.jar file in the cmdbuild-x.x.xextrastomcat-libs6.0 folder of the previously unzipped archive and select it for uploading. Check the result.
7. Restart Tomcat server for applying the changes.
8. After that click the Deploy to icon next to the CMDBuild .war file at your dashboard, choose the environment you’ve created before, and click Deploy in the opened window.
Install Application
1. Once the deployment is successfully finished, launch the application by means of pressing Open in browser button next to your environment.
2. In the opened browser tab choose the desired language within the appropriate drop-down list and press Next.
3. Fill in the required fields:
- CMDBuild Database type - select Empty in a drop-down list
- CMDBuild Database name - enter database name (e.g. cmdb)
- put a tick next to the Create a Shark schema line
For the next section use the database information you’ve received via email:
- Host - paste the Access URL to your database without https:// part
- Port - enter 5432 port number
- Super user - specify Login from the email (webadmin is the default one)
- Password - paste password from the email
Leave the last section unchanged and press Next button.
4. In the opened frame state the preferable administrator credentials by entering the User name (e.g. admin) and Password. Confirm your password and press Finish button.
5. Wait until installation is finished and press Ok in the opened window.
6. Finally, log in using the previously specified credentials and enjoy your application!
What’s next?
- Install ubuntu on your platform (I’m using VirtualBox).
- Start up the terminal app.
- Install Apache Tomcat by running:
- Edit the tomcat user file:
- Edit the tomcat settings file:
- Install postgresql and pgadmin3 (note to start pgadmin3 once it’s installed, just search for it in the Unity search in the top left hand corner).
Cmdbuild Installation Ubuntu Operating System
- Set a password for the postgresql postgres user, replacing “INSERT_PW_HERE” with your password.
See Full List On Forum.cmdbuild.org
- Download the latest JDBC (at writing time, given it’s version 9.3.5 of postgresql and 1.7.0 of Java we’d need version JDBC41 – you can find this out by running “psql –version” and “java -version” respectively) and place it in the /usr/share/tomcat6/lib folder.
- Download and extract the cmdbuild to a folder, and move the <>/extras/tomcat-libs/x.y/* to the /usr/share/tomcatZZ/lib folder, where x.y is the tomcat version being used (6.0 for me), and “tomcatZZ” is the folder holding Tomcat ie tomcat60 for me.
- Rename the “cmdbuild.x.y.z.war” to just “cmdbuild.war”
- Start Tomcat with the following command (“tomcat6” might change):
Install Cmdbuild Ubuntu 16.04
- Navigate to http://localhost:8080/manager/html , logging in with your credentials you set before in the tomcat-users.xml file.
- Under “WAR file to deploy”, select the “cmdbuild.war” and “Deploy” it. This takes a few seconds.
- Go to http://localhost:8080/cmdbuild oncethepageis loaded and theWARfileis deployed. You should see the following settings page:
- Enter in the following parameters for the database settings, tailoring when you like (especiallyfortheCMDBuild database.
- Thenyouwill be prompted to log in with the username “admin” and password “admin” for the demo distribution.