Observium

Observium : ابزاری کامل برای مدیریت شبکه و مانیتوترینگ سیستم در RHEL/CentOS

Observium یک نرم افزار نظارت شبکه مبتنی بر PHP و MySQL است که از طیف گسترده ای از سیستم عامل های سخت افزاری شامل Linux، Windows، FreeBSD، Cisco، HP، Dell، NetApp و بسیاری دیگر پشتیبانی می کند. این برنامه به دنبال ارائه یک رابط وب قوی و ساده برای نظارت بر سلامت و عملکرد شبکه شما است.

Install Observium in CentOS
Install Observium in CentOS/RHEL

Observium جمع آوری داده ها از دستگاه ها با کمک SNMP و نمایش داده ها در الگوی گرافیکی از طریق یک رابط وب است. این باعث استفاده خوب از بسته RRDtool می شود. این چندین اهداف طراحی هسته ای را شامل می شود که شامل جمع آوری اطلاعات تاریخی بسیار زیاد در مورد دستگاه ها، کاملا خودکار کشف شده با عدم وقفه دستی و بدون داشتن رابط کاربری بسیار ساده و قدرتمند است.

برای مشاهده دمو آنلاین Observium می توانید به آدرس زیر رفته و دمویی کامل از این برنامه ببینید.

مرحله 1 : اضافه کردن بسته Forge و مخزن EPEL

Install RPMForge Repository
Install RPMForge Repository
Install EPEL Repository
Install EPEL Repository
Installing Repositories
Installing Repositories

مرحله 2 : نصب برنامه های مورد نیاز

حالا بسته های نرم افزاری مورد نیاز برای Observium را نصب کنید.

Install Needed Packages
Install Needed Packages

اگر می خواهید ماشین های مجازی را نظارت کنید، لطفا بسته libvirt را نصب کنید.

مرحله 3 : دانلود Observium

برای اطلاعات شما، Observium دارای دو نسخه زیر است

Community / Open Source Edition: این نسخه به صورت رایگان برای دانلود با امکانات کمتر و رفع چندین امنیت موجود است.

Subscription Edition: این نسخه همراه با ویژگی های اضافی، ویژگی های سریع / رفع، پشتیبانی سخت افزاری و استفاده آسان از مکانیزم انتشار SVN است.

اولا به طور مستقیم به / opt بروید. در اینجا ما قصد داریم Observium را به طور پیش فرض نصب کنیم. اگر می خواهید جای دیگری را نصب کنید، لطفا دستورات و تنظیمات مربوطه را تغییر دهید. ما به شدت پیشنهاد میکنیم ابتدا دایرکتوری زیر را انتخاب کنید / opt کنید. هنگامی که شما تأیید کنید که همه چیز کاملا کار می کند، می توانید در محل مورد نظر خود نصب کنید.

اگر اشتراک Observium فعال دارید، می توانید از مخازن SVN برای دانلود آخرین نسخه استفاده کنید. یک حساب اشتراک معتبر تنها برای یک نصب واحد و دو تست یا تاسیسات توسعه با تکه های امنیتی روزانه، ویژگی های جدید و رفع اشکال معتبر است.

# yum install svn

Development Version

# svn co http://svn.observium.org/svn/observium/trunk observium

Stable Version

ما یک اشتراک معتبر نداریم، بنابراین ما قصد داریم از Observium با استفاده از نسخه Community / Open Source استفاده کنیم. آخرین نسخه “stable-public-latest.tar.gz” را دانلود کنید و آن را به صورت نشان داده شده باز کنید.

Download Observium Community Edition
Download Observium Community Edition

مرحله 4: ساخت پایگاه داده Observium  در MySQL

ابتدا به MySQL متصل شوید و با دستورات زیر یک پایگاه داده برای Observium  بسازید.

مرحله 5 : تنظیمات Observium

ابتدا SELinux خود را در حالت disabled قرار دهید و به مسیر نصب Observium  رفته و یک کپی از فایل تنظیمات به صورت زیر ایجاد کنید و با ویرایشگر خود آن را باز کرده و اطلاعات اتصال به پایگاه داده را وارد کنید.

در فایل تنظیم در قسمت fping ادرس برنامه fping را قرار دهید و اگر برنامه fping روی سیستم شما نصب نیست آن را نصب کنید.

Enter MySQL Settings
Enter MySQL Settings

بعد، دستور زیر را برای راه اندازی پایگاه داده خروجی زیر اجرا کنید و یک فایل پیش فرض فایل پایگاه داده را وارد کنید.

Insert Observium Database Schema
Insert Observium Database Schema

مرحله 6 : تنظیم Apache

در حال حاضر یک پوشه ‘rrd’ در زیر پوشه ‘/ opt / observation’ برای ذخیره RRD ایجاد کنید و مالک پوشه را apache قرار دهید

یک دستورالعمل میزبان مجوز آپاچی برای Obervium را در فایل /etc/httpd/conf/httpd.conf ایجاد کنید.

دستورالعمل میزبان مجازی زیر را در پایین فایل اضافه کنید و بخش Virtualhost را فعال کنید همانطور که در تصویر زیر نشان داده شده است.

Create Observium Virtual Host
Create Observium Virtual Host

برای حفظ log های مربوط، یک دایرکتوری ‘logs’ برای Apache در مسیر ‘/var/log/observium’ ایجاد کنید و مالکیت آپاچی را برای نوشتن log مربوطه اعمال کنید.

سرویس Apache را دوباره راه اندازی کنید.

مرحله 7 : ساخت کاربر Admin

اضافه کردن یک کاربر اول، دادن سطح 10 برای admin. اطمینان حاصل کنید که نام کاربری و رمز عبور را انتخاب کنید.

بعد یک دستگاه جدید اضافه کنید و دستورات زیر را اجرا کنید تا داده ها را برای دستگاه جدید ذخیره کنید.

Populate Observium Data
Populate Observium Data

یک cron ایجاد کنید، یک فایل جدید در مسیر /etc/cron.d/observium ایجاد کنید و محتویات زیر را اضافه کنید.

فرآیند cron را برای گرفتن ورودی جدید بارگیری کنید.

گام نهایی این است که خدمات httpd و mysqld را در سراسر سیستم اضافه کنید تا به صورت خودکار بعد از بوت سیستم شروع به کار کنند.

سرانجام، مرورگر خود را باز کنید و آدرس http: // Your-Ip-Address وارد کنید.

Observium Login Screen
Observium Login Screen
Observium Dashboard
Observium Dashboard

نمایی از محیط Observium

Complete System Information
Complete System Information
Load Average Graphs
Load Average Graphs
Historical Usage Overview
Historical Usage Overview
CPU Frequency Monitoring
CPU Frequency Monitoring