OpenNMS Ağ İzlemeyi Debian ve Ubuntu'ya yükleyin


OpenNMS (Açık Ağ Yönetim Sistemi), kritik öneme sahip ağların izlenmesi için tasarlanmış, ücretsiz ve açık kaynaklı, ölçeklenebilir, genişletilebilir, kurumsal düzeyde ve platformlar arası Java tabanlı bir ağ yönetim platformudur. uzak makinelerdeki hizmetleri kullanır ve SNMP ve JMX (Java Yönetim Uzantıları) kullanarak uzak ana bilgisayar verilerinin bilgilerini toplar.

Ayrıca Okuyun: OpenNMS Ağ İzleme Aracını CentOS/RHEL 7'ye yükleyin

OpenNMS, Linux ve Windows işletim sistemlerinde çalışır ve ağları ve uygulamaları kolayca yönetmek için arka uçta Postgres veritabanı yönetim sistemi tarafından desteklenen web tabanlı bir konsolla birlikte gelir.

OpenNMS Gereksinimleri

  • Debian 9 veya üzeri, Ubuntu 16.04 LTS veya üzeri
  • OpenJDK 11 Geliştirme Kiti Yüklendi
  • 2 CPU, 2 GB RAM, 20 GB disk

Bu yazıda, Debian ve Ubuntu Linux dağıtımlarında en yeni OpenNMS Horizon ağ hizmeti izleme yazılımının nasıl kurulacağını ve kurulacağını açıklayacağız.

Adım 1: Java'nın Kurulumu – Ubuntu'da OpenJDK 11

Öncelikle aşağıdaki apt komutunu kullanarak OpenJDK Java 11'in en son sürümünü yükleyin.

sudo apt-get install openjdk-11-jdk

Ardından, sisteminizde yüklü olan Java sürümünü doğrulayın.

java -version

Ardından, /etc/profile dosyasına aşağıdaki satırı ekleyerek, önyükleme sırasında tüm kullanıcılar için Java ortam değişkenini ayarlayın.

export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64

dosyayı kaydedin ve /etc/profile dosyasını okumak için aşağıdaki komutu çalıştırın.

source /etc/profile

Adım 2: OpenNMS Horizon'u Ubuntu'ya yükleyin

OpenNMS Horizon'u yüklemek için apt deposunu /etc/apt/sources.list.d/opennms.list dosyasına ekleyin ve GPG anahtarını ekleyin, daha sonra aşağıdaki komutları kullanarak APT önbelleğini güncelleyin.

cat << EOF | sudo tee /etc/apt/sources.list.d/opennms.list
deb https://debian.opennms.org stable main
deb-src https://debian.opennms.org stable main
EOF
wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -
apt update

Daha sonra, tüm yerleşik bağımlılıklarla (opennms-core ve opennms-webapp-jetty) OpenNMS Horizon meta paketlerini yükleyin ( jicmp6 ve jicmp, postgresql ve postgresql-libs).

sudo apt install opennms

Ardından, ağaç yardımcı programını kullanarak OpenNMS meta paketlerinin /usr/share/opennms dizinine yüklendiğini doğrulayın.

cd /usr/share/opennms
tree -L 1

Not: Çalışırken yükseltmeleri önlemek için kurulumdan sonra OpenNMS Horizon apt deposunu devre dışı bırakmanız önerilir:

sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db

3. Adım: PostgreSQL'i Başlatın ve Kurun

Debian ve Ubuntu'da, paketleri kurduktan hemen sonra yükleyici Postgres veritabanını başlatır, hizmeti başlatır ve sistemde otomatik olarak başlatılmasını sağlar bot.

Hizmetin çalışır durumda olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

sudo systemctl status postgresql

Daha sonra postgres kullanıcı hesabına geçin ve şifreli bir opennms veritabanı kullanıcısı oluşturun.

sudo su - postgres
createuser -P opennms
createdb -O opennms opennms

Şimdi bir şifre ayarlayarak postgres varsayılan/süper kullanıcı hesabını güvence altına alın.

psql -c "ALTER USER postgres WITH PASSWORD 'YOUR-POSTGRES-PASSWORD';"

Bu aşamada OpenNMS Horizon yapılandırma dosyasında veritabanı erişimini ayarlamanız gerekmektedir.

sudo vim /usr/share/opennms/etc/opennms-datasources.xml

Aşağıdaki bölümleri bulun ve PostgreSQL veritabanına erişmek için kimlik bilgilerini ayarlayın:

<jdbc-data-source name="opennms"
                    database-name="opennms"
                    class-name="org.postgresql.Driver"
                    url="jdbc:postgresql://localhost:5432/opennms"
                    user-name="opennms-db-username"
                    password="opennms-db-user-passwd” />
<jdbc-data-source name="opennms-admin"
                    database-name="template1"
                    class-name="org.postgresql.Driver"
                    url="jdbc:postgresql://localhost:5432/template1"
                    user-name="postgres"
                    password="postgres-super-user-passwd" />

Değişiklikleri dosyaya kaydedin ve kapatın.

4. Adım: OpenNMS Horizon'u başlatın ve başlatın

OpenNMS'i başlatmak için onu Java ile entegre etmeniz gerekir. Bu nedenle, Java ortamını algılamak ve /usr/share/opennms/etc/java.conf yapılandırma dosyasında kalıcı olmak için aşağıdaki komutu çalıştırın.

sudo /usr/share/opennms/bin/runjava -s

Daha sonra, veritabanını başlatmanız ve OpenNMS yükleyicisini çalıştırarak /opt/opennms/etc/libraries.properties dosyasında kalıcı olan sistem kitaplıklarını tespit etmeniz gerekir.

sudo /usr/share/opennms/bin/install -dis

Şimdi OpenNMS hizmetini şimdilik systemd üzerinden başlatın, ardından sistem başlangıcında otomatik başlamasını etkinleştirin ve bu komutlarla durumunu kontrol edin.

sudo systemctl start opennms
sudo systemctl enable opennms
sudo systemctl status opennms

Sisteminizde UFW güvenlik duvarı çalışıyorsa güvenlik duvarınızda 8980 bağlantı noktasını açmanız gerekir.

sudo ufw allow 8980/tcp
sudo ufw reload

Adım 5: OpenNMS Web Konsoluna Erişin ve Oturum Açın

Şimdi bir web tarayıcısı açın ve OpenNMS web konsoluna erişmek için onu aşağıdaki URL'ye yönlendirin.

http://SERVER_IP:8980/opennms
OR 
http://FDQN-OF-YOUR-SERVER:8980/opennms

Aşağıdaki resimde gösterildiği gibi oturum açma arayüzü göründükten sonra, varsayılan oturum açma kimlik bilgilerini kullanın: kullanıcı adı admin ve şifre admin'dir.

İlk kez başarıyla oturum açtığınızda, yönetici kontrol paneline erişeceksiniz.

Daha sonra, ana gezinme menüsüne gidip Kullanıcı Hesabı Self Servis altında "yöneticiŞifreyi Değiştir'i tıklayarak varsayılan yönetici şifresini değiştirmeniz gerekir. Strong>, “Şifreyi Değiştir”i tıklayın.

Geçerli/varsayılan şifreyi girin, yeni bir şifre belirleyin ve onaylayın, ardından “Gönder”e tıklayın. Daha sonra oturumu kapatıp yeni şifrenizle giriş yapın.

Son olarak, web arayüzü aracılığıyla bir OpenNMS Horizon'u nasıl kuracağınızı, yapılandıracağınızı ve sürdüreceğinizi, OpenNMS Yönetici Kılavuzu'na başvurarak düğüm ve uygulama eklemeyi öğrenin.

Ayrıca Okuyun: OpenNMS İzleme Sunucusuna Ana Bilgisayarlar Nasıl Eklenir?

OpenNMS kurumsal düzeyde bir ağ ve uygulama izleme aracıdır. Her zamanki gibi bu makaleyle ilgili soru veya yorumlarınız için aşağıdaki geri bildirim formunu kullanarak bize ulaşın.