PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در نصب مانیتورینگ



demonvictor
October 4th, 2015, 23:17
با سلام
سیستم عامل سرور:centos 6.7

آقا من روی یه سرور که کنترل بنل سی بنل روش نصب کردم و دارم هاست دهی میکنم میخواستم که یه مانیتورینگ نصب کنم.
دست برقضا تصمیم گرفتم که مانیتورینگ munin رو نصبش کنم.
برای همین بعد از سرچ یه آموزش کامل گیر آوردم و طبق اون آموزش خیلی قشنگ و تمیز تمام مراحل رو از یه سمت انجام دادم و رفتم جلو.به هیچ ارروری یا خطایی هم نخوردم.
از آموزش اینجا هم استفاده کردم:

http://www.unixmen.com/install-munin-monitoring-tool-centos-rhel-scientific-linux-6-56-46-3/

بعد از تموم شدن مراحل وقتی که خواستم برنامه رو به این شکل باز کنم:

ip-address/munin
به من خطای 404 میده.

Not Found

The requested URL /munin was not found on this server.

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

- - - Updated - - -

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

amin0181
October 5th, 2015, 02:44
از سرور چک کنید که فایل مورد نظر در سرور وجود داره ؟
محل قرار گیری ظاهرا درست نیست !
وب سرور ران هست ؟

ghomeishi
October 5th, 2015, 08:56
مجوزها را درست ست کردید
سرویس munin را ریست کنید

demonvictor
October 5th, 2015, 12:33
از سرور چک کنید که فایل مورد نظر در سرور وجود داره ؟
محل قرار گیری ظاهرا درست نیست !
وب سرور ران هست ؟

دقیقا کدوم قسمت سرور رو چک کنم؟
وب سرور ران هستش.




مجوزها را درست ست کردید
سرویس munin را ریست کنید

سرویس رو همون اول ریستارت کردم.
همه چیز طبق آموزش بیش رفته شد به صورت کامل.

amin0181
October 5th, 2015, 13:19
/var/www/html
زمان نصب محل قرار گیری پوشه رو مشخص میشه

از طریق
اسم فایل find / | grep
محل قرارا گیری فایل مورد نظر و پیدا کنید

- - - Updated - - -

و این که در بخش munin.conf برای همه ای پی ها رو باید Allow کنید

demonvictor
October 5th, 2015, 14:28
/var/www/html
زمان نصب محل قرار گیری پوشه رو مشخص میشه

از طریق
اسم فایل find / | grep
محل قرارا گیری فایل مورد نظر و پیدا کنید

- - - Updated - - -

و این که در بخش munin.conf برای همه ای پی ها رو باید Allow کنید

توی مسیری که گفتین بوشه مورد نظر وجود داشتش.
ببینین:

root@localhost [/var/www/html/munin]# pwd
/var/www/html/munin

و

این فایل که میگین munin.conf منظورتون کدوم یکیش هستش؟چون من فایلی که در مسیر زیر قرار داره:

/etc/httpd/conf.d/munin.conf

رو اومدم متن های زیر رو داخلش قرار دادم.

Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<directory /var/www/html/munin>
AuthUserFile /etc/munin/munin-htpasswd
AuthName "Munin"
AuthType Basic
require valid-user

ExpiresActive On
ExpiresDefault M310
</directory>
ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph

amin0181
October 5th, 2015, 15:00
nano /etc/httpd/conf.d/munin.conf

اینو اضافه کنید !

<Directory /var/www/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
------------------------------
دستورات زیر و بزنید

/etc/init.d/httpd restart
chkconfig --levels 235 munin-node on
/etc/init.d/munin-node start


http://ip-address/munin/
باید بالا بیاد

maxnet
October 5th, 2015, 16:41
باید همه ای پی هارو allow کنید و دوست گرامی اقا امین هم توضیحات کامل دادن

demonvictor
October 5th, 2015, 22:16
خب یه لحظه نگاه کنین به محتویاتی که من توی اون فایل قرار دادم.نمونه ی اون چیزی که امین جان گفتن رو من گذاشتمش دیگه.
ببینین مجدد.این محتویاتش هست.تو بست قبل گفتم که.

Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<directory /var/www/html/munin>
AuthUserFile /etc/munin/munin-htpasswd
AuthName "Munin"
AuthType Basic
require valid-user

ExpiresActive On
ExpiresDefault M310
</directory>
ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph

اون دستورات هم زدم بعد از ریستارت کردن سرور.

amin0181
October 6th, 2015, 01:11
شرمنده خسته بودم درست ندیدم فایلتون رو
-
سیستم عامل شما چی هست ؟
و در پوشه www
در فولدر munin
چه فایل هایی دارین ؟
-
پورت 4949 رو باز کردین؟
service munin-node status
نتیجه چی میده ؟

demonvictor
October 6th, 2015, 02:44
شرمنده خسته بودم درست ندیدم فایلتون رو
-
سیستم عامل شما چی هست ؟
و در پوشه www
در فولدر munin
چه فایل هایی دارین ؟
-
پورت 4949 رو باز کردین؟
service munin-node status
نتیجه چی میده ؟

سیستم عامل: (تو بست اول ذکر کرده بودم/)

centos 6.7

در مسیر زیر:

/var/www/html/munin


فایل های زیر وجود داره:

-rw-r--r-- 1 munin munin 18790 Oct 6 01:40 disk-day.html
-rw-r--r-- 1 munin munin 18834 Oct 6 01:40 disk-month.html
-rw-r--r-- 1 munin munin 18812 Oct 6 01:40 disk-week.html
-rw-r--r-- 1 munin munin 18812 Oct 6 01:40 disk-year.html
-rw-r--r-- 1 munin munin 3511 Oct 6 01:40 exim-day.html
-rw-r--r-- 1 munin munin 3513 Oct 6 01:40 exim-month.html
-rw-r--r-- 1 munin munin 3512 Oct 6 01:40 exim-week.html
-rw-r--r-- 1 munin munin 3512 Oct 6 01:40 exim-year.html
-rw-r--r-- 1 munin munin 3675 Oct 6 01:40 index.html
drwxr-xr-x 3 munin munin 4096 Oct 5 23:35 localhost/
-rw-r--r-- 1 munin munin 6498 Oct 6 01:40 network-day.html
-rw-r--r-- 1 munin munin 6510 Oct 6 01:40 network-month.html
-rw-r--r-- 1 munin munin 6504 Oct 6 01:40 network-week.html
-rw-r--r-- 1 munin munin 6504 Oct 6 01:40 network-year.html
-rw-r--r-- 1 munin munin 3535 Oct 6 01:40 postfix-day.html
-rw-r--r-- 1 munin munin 3537 Oct 6 01:40 postfix-month.html
-rw-r--r-- 1 munin munin 3536 Oct 6 01:40 postfix-week.html
-rw-r--r-- 1 munin munin 3536 Oct 6 01:40 postfix-year.html
-rw-r--r-- 1 munin munin 3260 Oct 6 01:40 problems.html
-rw-r--r-- 1 munin munin 5787 Oct 6 01:40 processes-day.html
-rw-r--r-- 1 munin munin 5797 Oct 6 01:40 processes-month.html
-rw-r--r-- 1 munin munin 5792 Oct 6 01:40 processes-week.html
-rw-r--r-- 1 munin munin 5792 Oct 6 01:40 processes-year.html
drwxr-xr-x 2 munin munin 4096 Oct 4 10:23 static/
-rw-r--r-- 1 munin munin 9375 Oct 6 01:40 system-day.html
-rw-r--r-- 1 munin munin 9397 Oct 6 01:40 system-month.html
-rw-r--r-- 1 munin munin 9386 Oct 6 01:40 system-week.html
-rw-r--r-- 1 munin munin 9386 Oct 6 01:40 system-year.html






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




service munin-node status
نتیجه چی میده ؟
نتیجه ای که میده به این شکل هستش:

munin-node (pid 26895) is running...

mparvin
October 6th, 2015, 11:00
سلام
بی زحمت یه فایل html توی پوشه munin با اسم test.html با محتوای دلخواه بسازید بعد از آدرس ip-address/munin/test.html چک کنید که دسترسی بهش دارید یا نه؟

با مانیتورینگ Munin آشنایی کامل ندارم ولی پیشنهاد میکنم این مانیتورینگ رو ببیند ، شاید به کارتون بیاد ، نصبش هم درحد نصب وردپرس هست و نیاز به cli نداره:
http://www.phpservermonitor.org/

demonvictor
October 6th, 2015, 11:26
سلام
بی زحمت یه فایل html توی پوشه munin با اسم test.html با محتوای دلخواه بسازید بعد از آدرس ip-address/munin/test.html چک کنید که دسترسی بهش دارید یا نه؟

با مانیتورینگ Munin آشنایی کامل ندارم ولی پیشنهاد میکنم این مانیتورینگ رو ببیند ، شاید به کارتون بیاد ، نصبش هم درحد نصب وردپرس هست و نیاز به cli نداره:
http://www.phpservermonitor.org/



فایل مورد نظر رو ایجاد کردم ولی همچنان داره خطای 404 میده و نمیارتش.

mparvin
October 6th, 2015, 12:28
آموزشی که شما استفاده کردید آموزش نصب روی سرور centOS هست
وقتی شما توی centos وب سرور نصب میکنید بصورت پیش فرض مسیر فایل های وب توی /var/www/html قرار میگیره ولی وقتی
cpanel نصب می کنید مسیر فایل های وب کاربران cpanel میشه /home
شما اول پوشه مربوط به کاربر رو توی /home پیدا کنید
مثلا /home/demonvictor ، بعد بیاید /var/www/html/munin رو کامل منتقل کنید به پوشه public_html که توی home/demonvictor هست
بعد می تونید از
ip-address/munin دسترسی داشته باشید به سیستم مانیتورینگتون و test.html

demonvictor
October 6th, 2015, 12:49
آموزشی که شما استفاده کردید آموزش نصب روی سرور centOS هست
وقتی شما توی centos وب سرور نصب میکنید بصورت پیش فرض مسیر فایل های وب توی /var/www/html قرار میگیره ولی وقتی
cpanel نصب می کنید مسیر فایل های وب کاربران cpanel میشه /home
شما اول پوشه مربوط به کاربر رو توی /home پیدا کنید
مثلا /home/demonvictor ، بعد بیاید /var/www/html/munin رو کامل منتقل کنید به پوشه public_html که توی home/demonvictor هست
بعد می تونید از
ip-address/munin دسترسی داشته باشید به سیستم مانیتورینگتون و test.html


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

mparvin
October 6th, 2015, 13:41
میشه بهتر راهنمایی کنین؟یعنی اینکه دقیقا با چه دستورات اینکار هارو انجام بدم.


یک لیست از پوشه های موجود در /home بگیرید:

ls /home
نام کاربری اون کاربر رو پیدا کنید،نام کاربری میتونه شبیه نام دامنه کاربر بصورت خلاصه شده باشه ، مثلا :
webhostingtalk.ir تقریبا میشه webhostir
وارد پوشه public_html کاربر بشید :

cd /home/webhostir /public_html/
بعد از پیدا کردن کاربر یک فایل html معمولی بدون هیچ کد اضافه فقط برای تست توی پوشه public_html اون کاربر به آدرس زیر اضافه کنید

/home/webhostir /public_html/test.html
با دستور زیر می تونید این کار رو انجام بدید :

echo "<p>Hello</p>" > /home/webhostir /public_html/test.html
حالا با یه مرورگر چک کنید که فایل رو توی پوشه اصلی ایجاد کردید یا نه که میشه :

IP_Address/test.html
مثلا:

192.168.1.35/test.html
اگر کاربر دامنه (مثلا webhostingtalk.ir) داره میشه :

webhostingtalk.ir/test.html
اگر فایل باز شد و Hello رو نشون داد یعنی مسیر پوشه public_html کاربر رو درست پیدا کردید.
یه روش دیگه هم برای اینکه متوجه بشید که فایل رو درست آپلود کردید اینه که بتونید اون فایل رو از File manager خود cpanel ببینید.
حالا باید مانیتورینگ رو منتقل کنید به همین پوشه
با دستور زیر کل پوشه munin که توی /var/www/html/هست رو منتقل کنید:

mv /var/www/html/munin /home/webhostir /public_html


اگر نتونستید اسم کاربر رو توی /home پیدا کنید ، از طریق فایل منیجر cpanel یه فایل به اسم TESTTEST.test ایجاد کنید و با دستور زیر فایل رو توی /home جستجو کنید:

find /home -name TESTTEST.test
مسیری که نشون میده مسیر پوشه public_html اون کاربر هست ، فایل پیوست رو ببنید.

demonvictor
October 7th, 2015, 03:38
این ماینتورینگ رو باید توی چه یوزری قرار بدم؟روی سی بنل کلی یوزر هستش؟روی هر یوزر که دسترسی به بنل مانیتورینگ رو میخواد باید قرار بدم و یا اینکه نه کاملا اختیاری و من میتونم روی هر یوزری که خواستم بذارم تا فقط بتونم برنامه رو بازش کنم؟

mparvin
October 7th, 2015, 10:14
این رو باید تو public_html کاربری قرار بدید که میخواید دسترسی به مانیتورینگ از طریق دامنه اون کاربر وجود داشته باشه
مثلا اگر یک دامنه به نام webhosting-monitoring.ir دارید و میخواید کاربراتون از طریق آدرس webhosting-monitoring.ir/munin دسترسی به مانیتورینگ داشته باشن ، باید مانیتورینگ رو توی فایل های این کاربر قرار بدید.
ضمنا این رو هم در نظر بگیرید فایل ها رو توی پوشه هرکاربری بریزید اون کاربر دسترسی کامل به اون فایل ها داره و میتونه فایل ها رو حذف و ویرایش کنه