Bir işletim sistemindeki veri yönetimi, en iyi kontrol ve süreç optimizasyonu seviyelerine sahip olmak söz konusu olduğunda çok önemlidir, çünkü bu şekilde yöneticiler olarak sistemde meydana gelebilecek herhangi bir anormalliği belgeleme olanağına sahibiz.
Bunun için en eksiksiz araçlardan biri, kapsamlı bir izleme aracı olarak geliştirilen OpenNMS'dir ve bu nedenle Solvetic, bugün Linux'ta kullanımını ayrıntılı olarak analiz edecektir.
OpenNMS nedirOpenNMS, kolay entegrasyon için açık kaynaklı bir platform olarak oluşturuldu ve ağ izleme görevleri söz konusu olduğunda çözümler ve destek oluşturmak için geliştirildi.
Şu anda iki OpenNMS dağıtımımız var: Meridian ve Horizon. Meridian seçeneği, veri ve desteğin istikrarlı olması ve uzun vadeli desteğe sahip olması gereken şirketler ve işletmeler için özeldir, aksine Horizon, yeni teknolojileri ve BT ortamlarını izlemek ve yönetmek için idealdir.
OpenNMS özellikleriÇeşitli özellikleri arasında şunları buluyoruz:
- Otomatik yoklama yoluyla eşikler oluşturmak ve grafik oluşturmak için hizmet kesintilerini tespit etme ve gecikmeyi ölçme yeteneğine sahiptir.
- Birçok yapılandırılabilir hizmet izleme uygulamasıyla uyumludur.
- Konfigürasyonda ilgili değişiklikleri yaparak SNMP, JMX, WMI, NRPE, NSClient ++ ve XMP üzerinden veri ve performans ölçümleri alma imkanı.
- OpenNMS, hizmetin olanaklarını genişletmek için esnek ve genişletilebilir bir mimariye sahiptir. OpenNMS, alarmlar için North End arayüzlerine ve OpenNMS'yi mevcut altyapıya entegre etmeye yardımcı olan ReST API'ye sahiptir.
- SNMP bilgisine dayanan Katman 2'deki ağ topolojilerini algılama yeteneği. LLDP, CDP ve Bridge-MIB keşfi gibi endüstri standartlarını kullanarak. OpenNMS, OSPF ve IS-IS tabanlı Katman 3 yönlendirme topolojisi keşfini destekler.
- Harici komut dosyalarını yürütme imkanı.
- İzleyici (RT) entegrasyonu isteyin.
- BMC Remedy'nin entegrasyonu.
- OTRS entegrasyonu.
- JMS Alarm Northbound uygulamasına izin verir.
- Windows, Mac, Linux / Unix ve Solaris gibi çoklu işletim sistemleriyle uyumludur.
- E-posta yoluyla bildirim göndermenizi sağlar.
- Dakikada 125.000 sistem günlüğü mesajını işleyebilir.
1. Ubuntu 17 sistemini güncelleyin
Aşama 1
Atılacak ilk adım, aşağıdaki komutları yürüterek sistem paketlerini güncellemektir:
sudo apt-get güncelleme -y sudo apt-get yükseltme -yNotSudo terimini kullanmaktan kaçınmak için root kullanıcıları olarak erişebiliriz.
BÜYÜT
Adım 2
İşletim sistemini güncelledikten sonra, tam alan adını gerektiği gibi tanımlamak gerekecek, bunun için / etc / hosts dosyasını istenen düzenleyiciyi kullanarak düzenleyeceğiz:
sudo nano / etc / ana bilgisayarlarAşama 3
Orada şunları giriyoruz:
192.168.0.21 sunucu.OpenNMS.yerel sunucu
BÜYÜT
4. Adım
Girilecek IP adresi, uygulamanın yüklendiği sunucunun IP adresi olacaktır. Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:
Ctrl + O
Düzenleyiciyi şunu kullanarak bırakıyoruz:
Ctrl + X
Adım 5
Şimdi / etc / hostname dosyasına erişeceğiz:
sudo nano / etc / ana bilgisayar adı6. Adım
Orada aşağıdaki satırı ekleyeceğiz. Yine değişiklikleri kaydedip editörden çıkıyoruz.
sunucu.OpenNMS.yerel
BÜYÜT
2. PostgreSQL'i Ubuntu 17'ye yükleyin
Aşama 1
OpenNMS uygulaması, veritabanıyla ilgili her şey için PostgreSQL kullanmalıdır, PostgreSQL'i kurmak için aşağıdaki komutu uygulayacağız:
sudo apt-get install postgresql -y
BÜYÜT
Adım 2
PostgreSQL kurulum işlemini gerçekleştirdikten sonra, kullanıcıların bu veritabanına erişmesine izin vermek gerekecektir, PostgreSQL yalnızca PostgreSQL kullanıcısıyla eşleşmesi gereken yerel hesabın adına giriş yapmışsak bağlantıya izin verecektir, Bu noktada yapmamız gereken OpenNMS'in root olarak çalıştığını söyleyin, bu nedenle root kullanıcısının aşağıdaki dizine erişmesine izin vermek için yapılandırmayı değiştirmeliyiz:
sudo nano /etc/postgresql/9.5/main/pg_hba.confAşama 3
Orada aşağıdaki satırları bulmalıyız:
yerel tüm eşler tümünü barındırın tümünü barındırın 127.0.0.1/32 md5 tümünü barındırın tümünü barındırın :: 1/128 md5
BÜYÜT
4. Adım
Son değeri aşağıdaki gibi değiştirmeliyiz:
yerel tüm güvenlerin tümünü barındırın tüm 127.0.0.1/32 güven tümünü barındırın :: 1/128 güven
BÜYÜT
Adım 5
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:
Ctrl + O
Düzenleyiciyi şunu kullanarak bırakıyoruz:
Ctrl + X
6. Adım
Aşağıdakileri yürüterek PostgreSQL hizmetini yeniden başlatmaya devam ediyoruz:
sudo systemctl postgresql'i yeniden başlat sudo systemctl postgresql'yi etkinleştir
BÜYÜT
3. Java'yı Ubuntu 17'ye yükleyin
Aşama 1
Java kurulumu için aşağıdaki PPA deposunu ekleyeceğiz:
sudo eklenti-apt-deposu ppa: webupd8team / Java
BÜYÜT
Adım 2
Ardından, aşağıdakileri yürüterek bu depoyu güncelleyeceğiz:
sudo apt-get güncellemesi -yAşama 3
Ardından Java'yı aşağıdaki komutla kurabiliriz:
sudo apt-get kurulumu oracle-java8-installer -y
BÜYÜT
4. Adım
Kurulum işlemi sırasında aşağıdakileri göreceğiz:
BÜYÜT
Adım 5
Kabul Et'e tıklayın ve ardından Java lisansının şartlarını kabul etmeliyiz:
BÜYÜT
6. Adım
Bu adım bittiğinde, aşağıdakileri uygulayarak Java sürümünü kontrol edebiliriz:
java sürümü
BÜYÜT
4. OpenNMS'i Ubuntu 17'ye yükleyin
Varsayılan olarak OpenNMS uygulaması resmi Ubuntu deposunda mevcut değildir, bu nedenle OpenNMS deposunu /etc/apt/sources.list.d dizinine eklememiz gerekiyor.
Aşama 1
Bunun için aşağıdaki komutu uygulayacağız:
sudo nano /etc/apt/sources.list.d/OpenNMS.listAdım 2
Orada, aşağıdaki satırları ekleyeceğiz:
deb http://debian.OpenNMS.org kararlı ana deb-src http://debian.OpenNMS.org kararlı ana
BÜYÜT
Aşama 3
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:
Ctrl + O
Düzenleyiciyi şunu kullanarak bırakıyoruz:
Ctrl + X
4. Adım
Şimdi OpenNMS GPG anahtarlarını aşağıdaki komutla ekleyeceğiz:
wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-anahtar eklentisi -
BÜYÜT
Adım 5
Yine, aşağıdaki komutun yürütülmesiyle depoyu güncelleyeceğiz:
sudo apt-get güncellemesi -y6. Adım
Bu depo güncellendiğinde, OpenNMS kurulumu için aşağıdakileri yürütmeye devam ediyoruz:
sudo apt-get install default-mta opennms -y
BÜYÜT
7. Adım
Yükleme işlemi sırasında aşağıdaki mesajlar görüntülenecektir:
BÜYÜT
8. Adım
Bu durumda mail konfigürasyonunun şeklini tanımlıyoruz, İnternet Sitesi'ni seçersek Tamam'a tıklıyoruz ve mail sunucusunun adını tanımlıyoruz:
BÜYÜT
9. Adım
Tanımlandıktan sonra, Tamam'a tıklayın ve son mesajı göreceğiz:
BÜYÜT
Adım 10
Tekrar Kabul Et'e tıklayın ve OpenNMS kurulum işlemi sona erecektir.
Bu adım bittiğinde, OpenNMS için bir veritabanı oluşturacağız. Bunu yapmak için aşağıdaki komutu uygulayacağız:
sudo / usr / share / opennms / bin / install -dis
BÜYÜT
11. Adım
Veritabanının oluşturulduğunu umuyoruz. Ardından, aşağıdakileri yürüterek hizmeti başlatacağız:
sudo systemctl opennms Güvenlik Duvarı Yapılandırmasını başlatAdım 1/2
Bir web tarayıcısı üzerinden erişime izin vermemiz gerekiyor ve bunun için güvenlik duvarında gerekli izinleri vermeliyiz, aşağıdakileri uygulayacağız:
sudo ufw etkinleştirme sudo ufw 8980'e izin ver sudo ufw yeniden yükleme
BÜYÜT
5. Ubuntu 17'de OpenNMS'ye erişin
Son olarak, OpenNMS'e erişmek için bir tarayıcıya gidiyoruz ve aşağıdakileri kullanıyoruz:
http://IP_adresi: 8980 / opennms
BÜYÜT
6. Ubuntu 17'de OpenNMS'ye erişin
Aşama 1
Orada aşağıdaki kimlik bilgilerini gireceğiz:
- kullanıcı: yönetici
- şifre: yönetici
Adım 2
Bir kez eriştiğimizde, yönetimine başlayabiliriz.
BÜYÜT
Buradan, birden fazla sunucu parametresi üzerinden yönetim ve kontrol görevlerini gerçekleştirebileceğiz.