جستجو
برای جستجو متن مورد نظر وارد کنید و Enter بزنید برای بستن Esc بزنید.
Cacti یک ابزار قدرتمند مانیتورینگ شبکه است که بر پایه PHP، MySQL و RRDtool ساخته شده است. این ابزار به کاربران اجازه میدهد تا آمار و اطلاعات مربوط به شبکه، سرورها و دستگاههای مختلف را با استفاده از نمودارهای تصویری جمعآوری و نمایش دهند. در این راهنمای کامل، نحوه نصب و تنظیم کاکتی روی سیستم عامل Ubuntu 22 (Ubuntu 22.04 LTS) به صورت گام به گام توضیح داده خواهد شد.
قبل از شروع به نصب کاکتی، باید مطمئن شوید که سیستم عامل شما به آخرین نسخه آپدیت شده است و تمامی نیازمندیهای مورد نیاز برای نصب Cacti فراهم شده است. کاکتی به طور پیشفرض در Ubuntu موجود نیست، بنابراین باید از منابع اضافی یا مستقیماً از وبسایت رسمی کاکتی استفاده کنید.
قبل از نصب کاکتی، باید مطمئن شوید که سیستم شما شامل موارد زیر است:
ابتدا سیستم عامل خود را به آخرین نسخه آپدیت کنید:
sudo apt update && sudo apt upgrade -y
برای نصب Cacti، نیاز به نصب وبسرور (Apache)، پایگاه داده (MariaDB) و PHP دارید. این نرمافزارها را به صورت زیر نصب کنید:
sudo apt install apache2 -y
sudo apt install mariadb-server mariadb-client -y
sudo apt install php php-mysql php-gd php-json php-snmp php-xml php-mbstring php-common libapache2-mod-php rrdtool -y
پس از نصب MariaDB، باید آن را پیکربندی کنید:
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
در این مرحله، میتوانید رمز عبور root MariaDB را تنظیم کنید و سوالات امنیتی را پاسخ دهید.
sudo mysql -u root -p
بعد از ورود به کنسول MariaDB، دستورات زیر را اجرا کنید:
CREATE DATABASE cacti;
GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
Cacti در Ubuntu 22.04 به صورت پیشفرض در منابع استاندارد موجود نیست. بنابراین، باید از منابع اضافی یا مستقیماً از وبسایت رسمی Cacti استفاده کنید.
echo "deb http://ftp.debian.org/debian bullseye-backports main" | sudo tee /etc/apt/sources.list.d/bullseye-backports.list
sudo apt update
sudo apt install cacti -y
sudo zcat /usr/share/doc/cacti/examples/cacti.sql.gz | sudo mysql -u cactiuser -p cacti
sudo nano /etc/cacti/db.php
محتوای زیر را ویرایش کنید:
$database_type = "mysql";
$database_default = "cacti";
$database_username = "cactiuser";
$database_password = "your_password";
$database_hostname = "localhost";
برای اتصال Cacti به وبسرور Apache، باید فایل پیکربندی آن را ویرایش کنید:
sudo nano /etc/apache2/conf-available/cacti.conf
<Directory /usr/share/cacti/>
Options None
AllowOverride None
Require all granted
</Directory>
sudo a2enmod rewrite
sudo a2enmod ssl
sudo a2enconf cacti
sudo systemctl restart apache2
برای جمعآوری دادهها، باید یک کار cron برای کاکتی تنظیم کنید:
sudo nano /etc/cron.d/cacti
*/5 * * * * www-data php /usr/share/cacti/poller.php > /dev/null 2>&1
برای ورود به پنل مدیریت Cacti، به آدرس زیر در مرورگر خود مراجعه کنید:
http://your_server_ip/cacti
admin
admin
بعد از ورود، باید رمز عبور خود را تغییر دهید.
نصب و تنظیم کاکتی روی Ubuntu 22.04 یک فرآیند ساده ولی دقیق است. با دنبال کردن این راهنمای کامل از آریا اچ پی، میتوانید به راحتی این ابزار قدرتمند را برای مانیتورینگ شبکهها و سرورها نصب و پیکربندی کنید. Cacti به شما امکان میدهد تا با استفاده از نمودارهای تصویری، عملکرد دستگاههای شبکهای خود را مشاهده و مدیریت کنید.