آموزش نصب و راه اندازی Cacti
به نقل از :::: Persian Admin
![]() در بین ابزارهای مانیتورینگ بدون شک Cacti در جایگاه بالایی بدلیل متن باز بودن و وجود منابع بسیار قرار دارد،Cacti با داشتن محیط مدیریتی تحت وب و تمپلیت های مختلف برای سیستم عامل ها و دستگاه های گوناگون روند مانیتورینگ را آسان و قدرتمند کرده است.در Cacti این امکان وجود دارد که دسترسی به گراف هایی خاص را برای اشخاص و شرکت ها مختلف با نام کاربری مختص خودشان مهیا کنیم. در این آموزش به شیوه نصب و راه اندازی Cacti در توزیع های بر پایه دبین و ردهت خواهیم پرداخت. نصب در Redhat Enterprise (RHEL) , CentOS و Fedora گام 1 - پیش نیازها :
yum install httpd mysql-server php php-pear php-gd php-devel php-mbstring php-snmp php-pear-Net-SMTP php-mysql
service mysqld start service httpd start
chkconfig mysqld on chkconfig httpd on گام 2 – تنظیمات سرویس MySql :
mysqladmin password persianadmins -u root پسورد در اینجا persianadmins می باشد.
mysqladmin create cacti -u root –p مشاهده دیتابیس ساخته شده : [root@persianadmins ~]# mysqlshow -u root -p Enter password: +----------------------------+ | Databases | +----------------------------+ | information_schema | | cacti | | mysql | | test | +----------------------------+ [root@persianadmins ~]# نکته : در زمان اجرای دستورات بالا از شما پسورد خواهد خواست که همان پسورد گذاشته شده بر روی کاربر root سرویس Mysql می باشد.
[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 :
برای این آموزش بسته CentOS 5.4 32 بیتی را دانلود می کنیم : نصب بسته : rpm –Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
yum install 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
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
nano /etc/httpd/conf.d/cacti.conf در فایل بالا Deny from all را با Allow from all جایگزین کنید. آپاچی را Reload کنید تا تنظیمات اعمال گردد : service httpd reload
برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید : ![]() عکس شماره یک ![]() عکس شماره دو ![]() عکس شماره 3 ![]() عکس شماره 4 نام کاربری پیش فرض admin و پسورد پیش فرض admin می باشد ، بعد از اولین لاگین همانند شکل زیر از شما خواسته می شود تا پسورد پیش فرض را تغییر دهید. ![]() عکس شماره5 ![]() عکس شماره 6 هم اکنون نصب به پایان رسید و می توانید دستگاه ها و سرورهای خود را در Cacti اضافه و مانیتور کنید. ---------------------------------------------------------------
سرویس آپاچی را شروع مجدد کنید تا تنظیمات جدید اعمال شود : /etc/init.d/apache2 restart
برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید : ![]() عکس شماره یک ![]() عکس شماره دو ![]() عکس شماره 3 ![]() عکس شماره 4 نام کاربری پیش فرض admin و پسورد پیش فرض admin می باشد ، بعد از اولین لاگین همانند شکل زیر از شما خواسته می شود تا پسورد پیش فرض را تغییر دهید. ![]() عکس شماره5 ![]() عکس شماره 6 هم اکنون نصب به پایان رسید و می توانید دستگاه ها و سرورهای خود را در Cacti اضافه و مانیتور کنید. با Cacti می توانید از اکثر سیستم عامل ها ،سرویس ها و سخت افزارها گراف تهیه کنید. نمونه گراف هایی از سیسکو و میکروتیک : ![]() ![]() ![]() ![]() ![]() |
به نقل از :::: Persian Admin