در این مقاله می خواهیم در مورد در مورد نرم افزار مانیتورینگ Munin و پیکربندی آن صحبت کنیم. این نرم افزار را در distro های زیر نصب می کنیم :
RHEL 6.3/6.2/6.1/6/5.8
CentOS 6.3/6.2/6.1/6/5.8
Fedora 12,13,14,15,16,17
این نرم افزار را با استفاده از repository های EPEL و نصاب Yum نصب می کنیم.
Munin چیست؟
Munin یک نرم افزار مانیتورینگ است که با استفاده از وب می توان آن را کنترل کرد. این نرم افزار با زبان Perl نوشته شده است که خروجی های شبکه را در گراف به ما نشان می دهد, این کار را با استفاده از RRDtool انجام می دهد.
با استفاده از Munin شما می توانید کارکرد سیستم ,شبکه هایی که دارید, اپلیکیشن ها و SAN ها را کنترل و مشاهده کنید. ساختار کنترلی آن به صورت Master/Node است یعنی یک بخش کنترل کننده دارد و هم چنین در سیستم هایی که می خواهیم مانیتور کنیم یک agent نصب می کنیم که به اصطلاح به آن ها Node می گویند. سپس با استفاده از RRDtool اطلاعات مربوط در مورد هر Node را می گیرد و گرافهای مربوطه را با استفاده از اطلاعات آپدیت می کند.
نصب Munin در یوزیع های ردهت CentOS و Fedora
نصب Munin بسیار ساده است تنها مراحل زیر را دنبال کنید.
قدم اول: نصب ریپوزیتوری EPEL برای RHEL و CentOS
با دستور زیر می توانیم این ریپو را نصب کنیم.
RHEL/CentOS 6 :
کاربران Fedora لازم ندارند که EPEL را نصب کنند چون در خود repository هایش موجود است.
قدم دوم: نصب Munin
باید کامند زیر را با دسترسی روت اجرا کنید.
بعد از نصب دایرکتوری ها و فایل های زیر ساخته می شود.
etc/munin/munin.conf/
فایل تنظیمات master مربوط به Munin
فایل etc/httpd/conf/httpd.conf/ را باز می کنیم و خطوط زیر را به آن اضافه می کنیم.
حالا آپاچی را ریستارت می کنیم و بعد لینک start را درست می کنیم و در آخر Munin را استارت می کنیم.
حالا باید 30 دقیقه باستیم تا MUnin بتواند گراف ها را تولید کند و به ما نشان دهد. برای دیدن آنها باید مرورگر را باز کنیم و به آدرس سرور مربوطه با برویم البته باید در انتهای آن Munin/ اضافه کنیم. مانند زیر:
وقتی می خواهیم وارد شویم از ما یک نام کاربری و رمز عبور می خواهد با دستور زیر نام کاربری Admin را می سازیم و رمز عبور را هم خودش از ما می پرسد سپس دوباره Munin را restart می کنیم و با مرورگر به آن Url مربوط به سرور می رویم:
استفاده از آموزش های منطقه لینوکسی ها با کمی تغییر در عنوان و متن نوشته در سایت های مشابه به هیچ وجه مورد قبول منطقه لینوکسی ها نمی باشد.
موفق باشید
امیر جمشیدی جم
RHEL 6.3/6.2/6.1/6/5.8
CentOS 6.3/6.2/6.1/6/5.8
Fedora 12,13,14,15,16,17
این نرم افزار را با استفاده از repository های EPEL و نصاب Yum نصب می کنیم.
Munin یک نرم افزار مانیتورینگ است که با استفاده از وب می توان آن را کنترل کرد. این نرم افزار با زبان Perl نوشته شده است که خروجی های شبکه را در گراف به ما نشان می دهد, این کار را با استفاده از RRDtool انجام می دهد.
با استفاده از Munin شما می توانید کارکرد سیستم ,شبکه هایی که دارید, اپلیکیشن ها و SAN ها را کنترل و مشاهده کنید. ساختار کنترلی آن به صورت Master/Node است یعنی یک بخش کنترل کننده دارد و هم چنین در سیستم هایی که می خواهیم مانیتور کنیم یک agent نصب می کنیم که به اصطلاح به آن ها Node می گویند. سپس با استفاده از RRDtool اطلاعات مربوط در مورد هر Node را می گیرد و گرافهای مربوطه را با استفاده از اطلاعات آپدیت می کند.
نصب Munin در یوزیع های ردهت CentOS و Fedora
نصب Munin بسیار ساده است تنها مراحل زیر را دنبال کنید.
قدم اول: نصب ریپوزیتوری EPEL برای RHEL و CentOS
با دستور زیر می توانیم این ریپو را نصب کنیم.
RHEL/CentOS 6 :
کد PHP:
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
قدم دوم: نصب Munin
باید کامند زیر را با دسترسی روت اجرا کنید.
کد PHP:
# yum --enablerepo=epel -y install munin munin-node
etc/munin/munin.conf/
etc/cron.d/munin/
فایل cron etc/httpd/conf.d/munin.conf/
فایل تنظیمات Apache var/log/munin/
فایل log var/www/munin/
دایرکتوری مربوط به web etc/munin/munin-node.conf/
فایل تنظیمات Munin Node etc/munin/plugins.conf/
فایل تنظیمات plugin etc/rc.d/init.d/munin-node/
قدم سوم: تنظیمات Muninفایل etc/httpd/conf/httpd.conf/ را باز می کنیم و خطوط زیر را به آن اضافه می کنیم.
کد PHP:
Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
کد PHP:
# /etc/init.d/httpd restart
# chkconfig --levels 235 munin-node on
# /etc/init.d/munin-node start
کد PHP:
myserver.com/munin
کد PHP:
htpasswd -c /etc/munin/munin-htpasswd Admin
موفق باشید
امیر جمشیدی جم