PDA

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



ourweb
April 11th, 2012, 16:12
با سلام و درود بیکران به همه کاربران وب هاستینگ تالک امیدورم روز خوبی داشته باشید من این مطالب را فقط برای اموزش میگزارم لطفا نظر یاد تان نره راستی این مطالب از پرشین ادمین امده .



http://admins.ir/picarticle/cacti/cacti.png


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



نصب در Redhat Enterprise (RHEL) , CentOS و Fedora



گام 1 - پیش نیازها :



گام 1 .1 – نصب بسته های پیش نیاز برای راه اندازی Cacti :


yum install httpd mysql-server php php-pear php-gd php-devel php-mbstring php-snmp php-pear-Net-SMTP php-mysql


گام 1.2 – استارت سرویس ها :


service mysqld start
service httpd start


گام 1.3 – تنظیم سرویس ها برای اجرا شدن بصورت خودکار در زمان بالا آمدن سیستم عامل :



chkconfig mysqld on

chkconfig httpd on

گام 2 – تنظیمات سرویس MySql :


گام 2.1 : گذاشتن پسورد برای کاربر root در Mysql:


mysqladmin password persianadmins -u root
پسورد در اینجا persianadmins می باشد.
گام 2.2 - ساخت دیتابیس برای Cacti:

mysqladmin create cacti -u root –p
مشاهده دیتابیس ساخته شده :

[root@persianadmins ~]# mysqlshow -u root -p
Enter password:
+----------------------------+
| Databases |
+----------------------------+
| information_schema |
| cacti |
| mysql |
| test |
+----------------------------+
[root@persianadmins ~]#


نکته :
در زمان اجرای دستورات بالا از شما پسورد خواهد خواست که همان پسورد گذاشته شده بر روی کاربر root سرویس Mysql می باشد.


گام 2.3 – ساخت کاربر برای دیتابیس Cacti :

[root@padmins ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye
[root@padmins ~]#


در بالا کاربری با دسترسی کامل مجوزها برای دیتابیس Cacti با پسورد 123456 ایجاد شد.
خلاصه دستورات بالا بدون خروجی :



[root@padmins ~]# mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY '123456';
mysql> FLUSH privileges;
mysql> \q

کلیه تنظیمات Mysql را می توانید با نرم افزار PhpMyAdmin بصورت تحت وب انجام دهید.

گام 3 – نصب Cacti :


گام 3.1 – افزودن مخزن (CentOS & RHEL):

به آدرس زیر رفته و متناسب با توزیع خودتان بسته مورد نظر را دانلود و نصب کنید.

https://rpmrepo.org/RPMforge/Using
برای این آموزش بسته CentOS 5.4 32 بیتی را دانلود می کنیم :

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
نصب بسته :

rpm –Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm



گام 3.2 – نصب Cacti :


yum install cacti



گام 3.3 – ایمپورت دیتابیس Cacti :

فدورا :

mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7e/cacti.sql

CentOS & RHEL :

mysql -u cacti -p cacti < /var/www/cacti/cacti.sql

اگر آدرس فایل cacti.sql در سیستم شما متفاوت بود، با دستور زیر می توانید آنرا پیدا کنید :

find / | grep cacti.sql



گام 3.4 - تنظیم Cacti برای اتصال به MySql :



CentOS & RHEL :

nano /var/www/cacti/include/config.php

فدورا :

nano /usr/share/cacti/include/config.php

در فایل config.php تنظیمات دیتابیس را به شکل زیر تغییر دهید :



$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "123456";
$database_port = "3306";

در صورتیکه بسته را بوسیله yum نصب کرده اید ولی مسیر دایرکتوری cacti را نمی دانید به 2 شکل زیر می توانید آنراپیدا کنید :

1-در فایل etc/httpd/conf.d/cacti.conf/ مسیر دایرکتوری نوشته شده است.

2-با دستورهای جستجو دایرکتوری را پیدا می کنیم :

locate cacti

یا


find / | grep cacti



گام 4 - تنظیم وب سرور آپاچی برای محیط کاربری تحت وب Cacti :

بطور پیش فرض فقط 127.0.0.1 اجازه دسترسی به وب را خواهد داشت ، برای برداشتن این محدودیت به ترتیب زیر عمل می کنیم :

nano /etc/httpd/conf.d/cacti.conf

در فایل بالا Deny from all را با Allow from all جایگزین کنید.


آپاچی را Reload کنید تا تنظیمات اعمال گردد :

service httpd reload





گام 5 - نصب محیط کاربری تحت وب Cacti :


http://cacti-server-ip-address/cacti/install/index.php

برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید :



http://admins.ir/picarticle/cacti/install/1.png

عکس شماره یک



http://admins.ir/picarticle/cacti/install/2.png


عکس شماره دو



http://admins.ir/picarticle/cacti/install/3.png


عکس شماره 3




http://admins.ir/picarticle/cacti/install/4.png

عکس شماره 4

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

http://admins.ir/picarticle/cacti/install/5.png





عکس شماره5








http://admins.ir/picarticle/cacti/install/6.png






عکس شماره 6









هم اکنون نصب به پایان رسید و می توانید دستگاه ها و سرورهای خود را در Cacti اضافه و مانیتور کنید.



---------------------------------------------------------------



نصب بر روی دبین و اوبونتو :


گام 1 - پیش نیازها :


apt-get update


apt-get install apache2 php5 mysql-server-5.0

بعد از اجرای دستور بالا برای تنظیم سرویس ها مطابق عکس های زیر پیش بروید :



عکس شماره 1
http://admins.ir/picarticle/cacti/debian/1.png

پسورد کاربر root سرویس MySql را در اینجا وارد کنید.


عکس شماره 2
http://admins.ir/picarticle/cacti/debian/2.png

پسورد وارد شده در بالا را جهت تایید تکرار کنید.




به دلیل نصب آپاچی 2 جهت سرور وب در این مرحله Apache2 را انتخاب می کنیم.





























گام 2 – نصب Cacti :


apt-get install cacti

بعد از اجرای دستور بالا برای تنظیم Cacti مطابق عکس های زیر پیش بروید :


عکس شماره 1
http://admins.ir/picarticle/cacti/debian/3.png

عکس شماره 2
http://admins.ir/picarticle/cacti/debian/4.png






نوع سرور وب نصب شده برای کار با Cacti را انتخاب کنید که در اینجا Apache2 می باشد.




عکس شماره 3
http://admins.ir/picarticle/cacti/debian/5.png

برای انجام تنظیمات دیتابیس مورد نیاز Cacti در این مرحله بر روی Yes کلیک کنید.


عکس شماره 4

http://admins.ir/picarticle/cacti/debian/6.png






پسورد کاربر root در Mysql را در این مرحله جهت امکان ساخت دیتابیس و کاربر مورد نیاز Cacti وارد کنید.



عکس شماره 5

http://admins.ir/picarticle/cacti/debian/7.png








برای کاربر Cacti ساخته شده در Mysql برای دیتابیس Cacti پسورد وارد کنید.



عکس شماره 6

http://admins.ir/picarticle/cacti/debian/8.png






































پسورد وارد شده در بالا را جهت تایید تکرار کنید.






گام 3 - شروع مجدد سرویس آپاچی





سرویس آپاچی را شروع مجدد کنید تا تنظیمات جدید اعمال شود :




/etc/init.d/apache2 restart



گام 4 - نصب محیط کاربری تحت وب Cacti :


http://cacti-server-ip-address/cacti/install/index.php

برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید :



http://admins.ir/picarticle/cacti/install/1.png

عکس شماره یک



http://admins.ir/picarticle/cacti/install/2.png


عکس شماره دو



http://admins.ir/picarticle/cacti/install/3.png


عکس شماره 3




http://admins.ir/picarticle/cacti/install/4.png

عکس شماره 4

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

http://admins.ir/picarticle/cacti/install/5.png





عکس شماره5








http://admins.ir/picarticle/cacti/install/6.png






عکس شماره 6









هم اکنون نصب به پایان رسید و می توانید دستگاه ها و سرورهای خود را در Cacti اضافه و مانیتور کنید.





با Cacti می توانید از اکثر سیستم عامل ها ،سرویس ها و سخت افزارها گراف تهیه کنید.





نمونه گراف هایی از سیسکو و میکروتیک :

http://admins.ir/picarticle/cacti/c1.png

http://admins.ir/picarticle/cacti/c2.png

http://admins.ir/picarticle/cacti/c4.png

http://admins.ir/picarticle/cacti/c6.png

http://admins.ir/picarticle/cacti/signal.png

SaynaServer
April 11th, 2012, 16:21
سلام این رو تو فروم پرشین ادمین دیده بوده ایا شما تست کردید؟آموزش نسخه ویندوز هم دارید؟

ourweb
April 11th, 2012, 16:22
سلام این رو تو فروم پرشین ادمین دیده بوده ایا شما تست کردید؟آموزش نسخه ویندوز هم دارید؟

سلام تست کردم جواب داده برای نسخه ویندوز هم میگردم اگه بود براتون میزارم .

SaynaServer
April 11th, 2012, 16:24
سلام تست کردم جواب داده برای نسخه ویندوز هم میگردم اگه بود براتون میزارم .

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

ourweb
April 11th, 2012, 16:28
تشکر
برای وی ام ور ابتدا یک لینوکس نصب می کنیم و سپس کاکتی رو نصب می کنیم؟
بعد از نصب چطوری ای پی رو می دهیم می شه بیشتر توضیح بدهید

سلام اره اول لینوکس نصب کن و بعد برای ای پی هم یک راه مونده به اخر ازت میخواد که باید بزنید .

aligoli
August 14th, 2012, 17:50
دمو این مانیتورینگ رو کسی داره ؟

YazdData
August 14th, 2012, 18:24
این برنامه یک iso آماده داره که با نصبش لینوکس بهمراه cacti میاد بالا. CactiEZ - Home (http://cactiez.cactiusers.org)

saeed.spore
August 15th, 2012, 02:15
آیا میشه این پنل را به سیستم سی پنل یا دایرکت ادمین متصل کرد ؟

YazdData
August 15th, 2012, 02:30
آیا میشه این پنل را به سیستم سی پنل یا دایرکت ادمین متصل کرد ؟

به چه منظوری ؟ اگر برای کنترل پهنای باند کل سرور مد نظر دارید بله

saeed.spore
August 15th, 2012, 03:58
می خوام در حد این باشه که حداقل میزان استفاده هر یوزر از سرور و حتی اسپم ها تو این مایه میخوام باشه بتون فقط پورت ها را مدیریت کنه

YazdData
August 15th, 2012, 05:13
cacti اینکاری که شما میخوای انجام نمیده. شما برای چیزایی که میخوای گزینه های زیر رو استفاده کن.
برای دیدن استفاده هر یوزر از پهنای باند از گزینه View Bandwidth Usage داخل WHM استفاده کن.
برای مشاهده ایمیلهای ارسالی هم از گزینه View Mail Statistics Summary داخل WHM کمک بگیر.