Skip to content

opennms-forge/opennms-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 OpenNMS Quick Installer ✨

This script is a convenient bootstrap script to install OpenNMS on Debian or CentOS systems. The script executes the steps documented in Installation and Configuration guide.

The script is tested with:

  • Ubuntu 24.04 (Noble Numbat) x86_64
  • Debian 12 (Bookworm) x86_64
  • CentOS Stream 9/10 x86_64
  • Rocky Linux 9/10 x86_64
  • AlmaLinux 9/10 x86_64

asciicast

💁‍♀️ If you want to learn in detail, take a look at the deployment section in our documentation for OpenNMS Horizon or OpenNMS Meridian. We have also started to work on Ansible roles for the Ubuntu-based operating systems, which you can find at https://github.com/opennms-forge/ansible-opennms.

🎯 Scope

  • Bootstrap a single-node OpenNMS system on RPM or DEB-based systems quickly with the latest stable release
  • Installation procedure closely following the best practices from our official docs
  • Scripts don't deal with existing installations or upgrades
  • Scripts don't configure or install Minions, Sentinels, or distributed time series storage like Cortex.
  • Users can use the installed system to learn and investigate how to configure OpenNMS Horizon in complex distributed environments, which gives them a quick starting point.

🏆 Goal

  • Give people a way to install OpenNMS Horizon on their system to get familiar with OpenNMS Horizon quickly on a bare metal system.
  • Remove the need to know Docker or Ansible to quickly bootstrap an OpenNMS Horizon system.
  • Keep it simple and support operating systems based on official packages using RPM and DEB.

🕹️ Usage

Download the script to your system.

Execute on a CentOS-based system

sudo bash bootstrap-yum.sh

Execute on a Debian-based system

sudo bash bootstrap-debian.sh

👋 Say hello

You are very welcome to join us to make this repo a better place. You can find us at:

About

Basic install script for default Linux systems

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages