How to Install ManageEngine on CentOS Stream 10 – A Complete Guide

install ManageEngine on Centos Stream

This guide walks you through the step-by-step installation of ManageEngine on CentOS Stream, based on my hands-on experience setting it up for our team’s IT monitoring needs.

Table of Contents

  1. Introduction – Why We’re Installing ManageEngine on CentOS Stream
  2. What is ManageEngine? – Quick Overview
  3. Why CentOS Stream? – My Take on the OS Choice
  4. System Requirements – Don’t Skip This Part
  5. Preparing Your CentOS Stream Environment – Getting Ready for Install
  6. Downloading ManageEngine – Where and How
  7. Installing ManageEngine on CentOS Stream – Step-by-Step
  8. Starting and Accessing ManageEngine – First Login
  9. Basic Post-Installation Configurations – Making It Work for Us
  10. Common Installation Issues and Fixes – Lessons Learned
  11. Security & Optimization Tips – Keeping It Stable and Secure
  12. Summary – Final Thoughts

1. Introduction – Why We’re Installing ManageEngine on CentOS Stream 10

Alright team, here’s the deal: we’ve been juggling multiple monitoring tools, but it’s time to consolidate.
We’re setting up ManageEngine OpManager on CentOS Stream to have a single, unified monitoring platform for our network, servers, and services. I’ve done the install on my test server, and I’m documenting every step so we don’t repeat the same mistakes I made the first time.

2. What is ManageEngine? – Quick Overview

For those who are new, ManageEngine is like the Swiss army knife of IT management.
With OpManager, we get network monitoring, fault detection, performance analytics, and automated alerts. Think of it as our 24/7 network health watchdog.

3. Why CentOS Stream? – My Take on the OS Choice

I chose CentOS Stream because:

  • It’s stable and supported in enterprise environments
  • Lightweight compared to Windows Server
  • Excellent for running services in the background with low resource usage
  • Easier to automate with shell scripts
  • Security updates are solid and predictable

Plus, most of our infrastructure is already Linux-based, so it just makes sense.

4. System Requirements – Don’t Skip This Part

Before installing, make sure we’re not underpowered:

RequirementMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8 GB+
Storage20 GB50 GB+ SSD
OSCentOS Stream 8 or 9CentOS Stream 9
NetworkStatic IPStatic IP

Tip: If running in production, double the RAM and CPU for smoother performance.

5. Preparing Your CentOS Stream Environment

Let’s update the system and make sure required packages are installed.

sudo dnf update -y
sudo dnf install wget curl unzip java-11-openjdk -y

We’re installing Java 11 because most ManageEngine products depend on it.

6. Downloading ManageEngine – Where and How

Go to the official ManageEngine OpManager download page:
https://www.manageengine.com/network-monitoring/download.html

Or use wget directly (replace version number if needed):

wget https://downloads.manageengine.com/network-monitoring/123456789/ManageEngine_OpManager_Linux_64bit.bin

7. Installing ManageEngine on CentOS Stream – Step-by-Step

  1. Make the installer executable:
   chmod +x ManageEngine_OpManager_Linux_64bit.bin
  1. Run the installer:
   sudo ./ManageEngine_OpManager_Linux_64bit.bin
  1. Follow the prompts:
  • Accept license agreement
  • Choose installation directory (/opt/ManageEngine/OpManager recommended)
  • Set admin username & password
  • Select port (default: 8060)

8.starting-accessing-manageengine

Start the service:

cd /opt/ManageEngine/OpManager/bin
./startOpManager.sh

Access the dashboard from your browser:

http://<server-ip>:8060

Log in with the admin credentials you set during installation.

9. Basic Post-Installation Configurations – Making It Work for Us

  • Add our network ranges for auto-discovery
  • Configure SNMP credentials for switches/routers
  • Enable email/SMS alerts for downtime notifications
  • Set up device groups for better organization

10. Common Installation Issues and Fixes – Lessons Learned

  • Port already in use: Change the listening port in server.xml
  • Java not found: Ensure JAVA_HOME is set correctly
  • Slow UI load: Increase JVM heap size in OpManager configuration

11. Security & Optimization Tips – Keeping It Stable and Secure

  • Run OpManager under a dedicated non-root user
  • Enable firewall rules to allow only trusted IPs
  • Schedule regular backups of OpManager configuration and data
  • Keep CentOS Stream and OpManager updated

12. Conclusion – Final Thoughts

Installing ManageEngine OpManager on CentOS Stream is straightforward once you know the steps.
We now have a centralized, powerful monitoring tool running on a stable OS.
With this setup, we can monitor everything from network switches to application servers without juggling multiple dashboards.

(Visited 14 times, 1 visits today)

You may also like