opennms-install
opennms-install copied to clipboard
Basic install script for default Linux systems
đ OpenNMS Quick install scripts â¨
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 22.04.2 (Jammy) x86_64
- Debian 12 (Bookworm) x86_64
- Rocky Linux 9.3 (Blue Onyx) x86_64
- AlmaLinux 8.8 (Sapphire Caracal) x86_64
- AlmaLinux 9.3 (Shamrock Pampas Cat) x86_64
đââī¸ If you want to learn in detail take a look into the deployment section in our documentation for OpenNMS Horizon or OpenNMS Meridian. We have started also 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 is close following the best practices from our official docs
- Scripts don't deal with existing installations or upgrades
- Scripts doesn'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 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:
- Public OpenNMS Mattermost Chat
- If you have longer discussions to share ideas use our OpenNMS Discourse and tag your post with
opennms-installer