آموزش نصب و راه اندازی نرم افزار مانیتورینگ Cacti

آموزش نصب و راه اندازی نرم افزار مانیتورینگ Cacti

آموزش نصب و راه اندازی Cacti

در بین ابزارهای مانیتورینگ بدون شک 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 distributionType ‘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
برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید :
عکس شماره یک
عکس شماره دو
عکس شماره 3
عکس شماره 4
نام کاربری پیش فرض admin و پسورد پیش فرض admin می باشد ، بعد از اولین لاگین همانند شکل زیر از شما خواسته می شود تا پسورد پیش فرض را تغییر دهید.
عکس شماره5
عکس شماره 6

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

—————————————————————

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

  • گام 1 – پیش نیازها :
apt-get update
apt-get install apache2 php5 mysql-server-5.0
بعد از اجرای دستور بالا برای تنظیم سرویس ها مطابق عکس های زیر پیش بروید :
عکس شماره 1

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

عکس شماره 2

پسورد وارد شده در بالا را جهت تایید تکرار کنید.
به دلیل نصب آپاچی 2 جهت سرور وب در این مرحله Apache2 را انتخاب می کنیم.
  • گام 2 – نصب Cacti :
apt-get  install cacti
بعد از اجرای دستور بالا برای تنظیم Cacti مطابق عکس های زیر پیش بروید :
عکس شماره 1
 عکس شماره 2
نوع سرور وب نصب شده برای کار با Cacti را انتخاب کنید که در اینجا Apache2 می باشد.
عکس شماره 3

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

عکس شماره 4

پسورد کاربر root در Mysql را در این مرحله جهت امکان ساخت دیتابیس و کاربر مورد نیاز Cacti وارد کنید.
عکس شماره 5
برای کاربر Cacti ساخته شده در Mysql برای دیتابیس Cacti پسورد وارد کنید.
عکس شماره 6
پسورد وارد شده در بالا را جهت تایید تکرار کنید.
  •  گام 3 – شروع مجدد سرویس آپاچی
سرویس آپاچی را شروع مجدد کنید تا تنظیمات جدید اعمال شود :
/etc/init.d/apache2 restart
  • گام 4 – نصب محیط کاربری تحت وب Cacti :
http://cacti-server-ip-address/cacti/install/index.php
برای ادامه نصب آدرس بالا را در بروزر خود وارد کنید و مطابق عکس های زیر نصب را به پابان برسانید :
عکس شماره یک
عکس شماره دو
عکس شماره 3
عکس شماره 4
نام کاربری پیش فرض admin و پسورد پیش فرض admin می باشد ، بعد از اولین لاگین همانند شکل زیر از شما خواسته می شود تا پسورد پیش فرض را تغییر دهید.
عکس شماره5
عکس شماره 6

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *