ManageEngine is the Enterprise IT Management Software division of ZOHO Corporation that simplifies IT management with affordable software that offers the powerful features of largest enterprises demand. It serves a diverse range of enterprise IT, networking and Telecom customers. In our today’s article we are going to show you the installation and configuration of ManageEngine's ServiceDesk Plus. ServiceDesk Plus is an ITIL-ready help desk software with integrated Asset and Project Management capabilities. With advanced ITSM functionality and easy-to-use capability, ServiceDesk Plus helps IT support teams deliver world-class service to end users with reduced costs and complexity.
ManageEngine's ServiceDesk Plus helps the enterprises in their incident management, problem management and change management. Create and publish their service catalog with custom service level agreements (SLAs) and multi-stage approvals. You can easily create projects, manage resources, track progress and integrate IT projects with requests and changes to fine-tune overall IT service delivery.
The system requirements for installing ServiceDesk Plus depends upon the number of technicians and nodes to used on the server. In this article will be using the minimum system resources that are required by 5-20 technicians. Following the system resources we are using in our test environment.
- RAM: 1GB
- CPU: 2vCPU
- Disk: 20 GB
- No. of Nodes: 50-200
- Technician Login: 5-20
- Operating System: CentOS 7 Core
- Database: PostgreSQL
Download ServiceDesk Plus
First you have to download the ServiceDesk Plus package for Linux. Then click on the Linux 64 Bit package to start downloading your ServceDesk package.
If you wish to download it using 'wget' command then copy the download link address and run the command as shown below.
# wget https://www.manageengine.com/products/service-desk/91677414/ManageEngine_ServiceDesk_Plus_64bit.bin
Installing ServiceDesk without GUI
To execute .bin type files, we need to assign the executable permission on this by entering the command as given below in your command prompt.
# chmod +x ManageEngine_ServiceDesk_Plus_64bit.bin
Now execute the .bin file to start the installation wizard and follow the instructions to proceed to the Next step as shown below.
# ./ManageEngine_ServiceDesk_Plus_64bit.bin -console
Read the license agreement or type 'q' to guit and then choose the option 1 to accept the license agreement.
This is information is optional, if you wish to add your information for the technical support from ManageEngine then mention your details here.
Choose from the available options and update your country number as shown.
We are going to choose the First Enterprise Edition. You can choose from the three available editions, that you want to install for your environment.
Here you need to specify a directory or press Enter to accept the default directory. We are going to choose another location for this as shown in the image below.
The system will start preparing the summary of your selected components and then start installing on your server. This may take a while so stay calm and wait for its completion.
Once the installation process is complete, you will see the message that InstallShield Wizard has successfully installed ManageEngine ServiceDesk Plus.
Starting ServiceDesk Server
After completing the installation process we need to start the server , to do so change your directory to 'bin' folder of your installation directory and then run the 'run.sh' script to start the serviceDesk server.
# cd /etc/ServiceDesk/bin/
# sh run.sh
This will takes a while to check and setup the JBoss Bootstrap environment andJBoss_HOME as shown in the below image.
Make sure that mentioned port is opened in your firewall and SELinux. You can use the following command to allow port 8080 in CentOS 7 firewall
# firewall-cmd --zone=public --permanent --add-port=8080/tcp # firewall-cmd --reload
ServiceDesk Web Access
Now you can access your ServiceDesk Plus web portal by opening the link as shown above with your server IP and port '8080', then login using the 'administrator' credentials as shown.
After providing the successful login credentials you will be welcomed by the ManageEngine ServiceDesk Plus Portal. Click on any of of the option and you will find a detailed information about its usage and customization.
Here is first look at your ServiceDesk Plus Home Page.
Installing ServiceDesk as a Linux Service
We need to install Service Desk Plus as a Linux Service on our CentOS 7 server other wise after closing the session the ServiceDesk server will be stopped.
So, the download the servicedesk script or copy this link location and use the 'wget' command as shown below.
# wget https://www.manageengine.com/products/service-desk/help/adminguide/servicedesk.txt
Then copy this '/etc/init.d' directory and change it permission to '755' using the below below command.
# cp servicedesk.txt /etc/init.d/servicedesk
# chmod 755 /etc/init.d/servicedesk
Use 'chkconfig' command to add the script as a startup process and Create a blank file under '/var/log' directory for logging purposes.
ServiceDesk Plus is one of the most widely used proprietary product of ManageEngine that has a large number of its features that are required by every organization. You can give it a try by getting its 1 Month trial license. The installation method is simple and quite easy to follow as you have seen in this article. so, thanks for reading and feel free to post your suggestions and leave your valuable comments.