Cacti

Cacti — open-source веб-приложение, система позволяет строить графики при помощи RRDtool. Cacti собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде. Преимущественно используются стандартные шаблоны для отображения статистики по загрузке процессора, выделению оперативной памяти, количеству запущенных процессов, использованию входящего/исходящего трафика.

# yum update -y
# yum install cacti

Проверяем есть ли в системе пакет mysql-server/mariadb выполнив команду:

# rpm -q mariadb

Если нет – доустанавливаем

# mysql -u root -p
MariaDB [(none)]> create database cacti;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> use cacti;
Database changed

MariaDB [cacti]> show tables;
Empty set (0.00 sec)

[root@cen752 svm]# mysql -u root -p < /usr/share/doc/cacti-1.1.37/cacti.sql

Если возникает ошибка вида:

ERROR 1046 (3D000) at line 12: No database selected

Правим файл добавляя в начало use cacti;

[root@cen752 svm]# nano /usr/share/doc/cacti-1.1.37/cacti.sql

Повторяем:

[root@cen752 svm]# mysql -u root -p < /usr/share/doc/cacti-1.1.37/cacti.sql

и проверяем:

MariaDB [cacti]> show tables;

Необходимо дать права на созданную БД пользователю, под которым cacti будет подключаться к серверу:

MariaDB [cacti]> grant all on cacti.* to cacti@localhost identified by 'pa33word111';
Query OK, 0 rows affected (0.07 sec)

MariaDB [cacti]> flush privileges;
Query OK, 0 rows affected (0.01 sec)

Правим конфигурационный файл:

cp /etc/cacti/db.php /etc/cacti/db.php_orig

nano /etc/cacti/db.php

/* make sure these values reflect your actual database/host/user/password */
 $database_type = 'mysql';
 $database_default = 'cacti';
 $database_hostname = 'localhost';
 $database_username = 'cacti';
 $database_password = 'pa33word111';
 $database_port = '3306';
 $database_ssl = false;

Создадим для cron задачу:

echo "*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1" >> /etc/cron.d/cacti

Создаем файлы логов:

mkdir /var/www/cacti && mkdir /var/www/cacti/log
touch /var/www/cacti/log/{access.log,error.log}

 

 

https://voipnotes.ru/install-cacti-on-centos-7/

https://redhat-club.org/2011/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-cacti-%D0%B2-centos-rhel-fedora