0

نصب راه اندازی مانیتورینگ OpenNMS

معرفی

قصد داریم شما را با راه اندازی نرم افزار مانیتورینگ رایگان OpenNMS، که یک نرم افزار متن باز، برای مانیتور کردن شبکه و تجهیزات شبکه ای بوده، آشنا کنیم.

ازقابلیت های خوب این نرم افزار، شناسایی اتوماتیک دیوایس ها و نودهای شبکه میباشد.

همچنین میتواند تعداد نامحدودی دیوایس شبکه ای را مانیتور کند.

OpenNMS با جاوا نوشته شده است، بنابراین روی همه ی پلتفرم ها قابل پیاده سازی میباشد.

 برخی دیگر از ویژگی های OpenNMS:

پشتیبانی از سیستم عامل های ویندوز، لینوکس، یونیکس، مک و سولاریس

  • ارسال notification از طریق ایمیل

  • ارائه ی داشبورد کاملا گرافیکی تحت وب

 Performance Management و Fault Management

راه اندازی

گام اول : آپدیت لیست repository

sudo apt-get update
 

گام دوم: نصب PostgreSQL

sudo apt-get install postgresql -y
 

بعد از نصب PostgreSQL، نیاز است که دسترسی یوزر OpenNMS را به دیتابیس برقرار کنید.

یوزر OpenNMS به صورت پیشفرض روت میباشد.

وارد مسیر زیر شوید:

sudo nano /etc/postgresql/9.5/main/pg_hba.conf

 

خطوط زیر را داخل فایل پیدا کنید:

local   all         all                                         

 

local
host    all         all         127.0.0.1/32                   

 

md5
host    all         all         ::1/128                        

 

md5

سپس خطوط زیر را جایگزین آن نمایید:

local   all         all                                          
trust
host    all         all         127.0.0.1/32                    
trust
host    all         all         ::1/128                         
trust

با زدن دستورات زیر، یک مرتبه سرویس ریست شده و بعد از بوت مجدد سیستم عامل، به صورت اتوماتیک استارت خواهد شد:

sudo systemctl restart postgresql
sudo systemctl enable postgresql

گام سوم: نصب Java

در مرحله ی بعدی نیاز به نصب جاوا میباشد.

OpenNMS جاوا ورژن 8 را ساپورت نمیکند بنابراین پیشنهاد شده است که از جاوا ورژن 7 استفاده کنید.

با زدن دستورات زیر، repository آپدیت شده و جاوا 7 نیز روی سیستم نصب میشود:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update -y
sudo apt-get install oracle-java7-installer -y

با دستور زیر نیز میتوان ورژن جاوا را چک کرد:

sudo jave -version

گام چهارم: نصب OpenNMS

ممکن است که repository لازم برای نصب OpenNMS در سیستم عامل شما وجود نداشته باشد.

بنابراین یک فایل مانند زیر در لیست repository های سیستم عامل اضافه کنید:

sudo nano /etc/apt/sources.list.d/opennms.list

دو آدرس زیر را داخل فایل خود وارد کرده و سپس آن را ذخیره کنید:

deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main

در قدم بعدی نیاز است که کلید OpenNMS را بر روی سیستم اضافه کنید:

wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

حال میتوانیم اقدام به نصب پکیج OpenNMS کنید:

sudo apt-get update -y
sudo apt-get install default-mta opennms -y

بعد از این که مرحله بالا به اتمام رسید، باید یک دیتابیس برای آن بسازید:

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

در صورت موفقیت آمیز بودن پروسه، با همچین پیامی روبرو خواهید شد:

OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.
.
.
.
- Running post-execution phase
  Removing backup /usr/share/opennms/etc/discovery-configuration.xml.zip
Finished in 0 seconds

و در نهایت میتوانید سرویس OpenNMS را استارت کنید:

sudo systemctl start opennms

دسترسی به پنل

گام آخر: دسترسی وب

سرویس OpenNMS به طور پیش فرض از پرت 8980 استفاده میکند.

ما نیز تنظیمات لازم برای فایروال سیستم را انجام میدهیم:

sudo ufw enable
sudo ufw allow 8980

و در نهایت، با آدرس زیر میتوانید به محیط وب دسترسی داشته باشید:

یوزر و پسورد پیش فرض نیز admin میباشد.

http://192.168.0.187:8980/opennms
install OpenNMS
امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 1 میانگین: 5]
ارسال دیدگاه