Cacti
Установка мониторинга Cacti
Обновляем репозитории и ставим cacti + apache + mariadb (mysql) + php
dnf install cacti apache-base apache-mod_php8 mariadb-server mariadb-tools
Запускаем базу данных mariadb
systemctl start mariadb.service
Наполняем базу timezone у mysql
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root
Создаем базу данных cacti
mysqladmin create cacti
Наполняем структурой базу cacti
mysql cacti < /usr/share/doc/cacti/cacti.sql
Создаем юзера для работы с базой данных cacti, например cactiuser
mysql -u root mysql> GRANT ALL ON cacti.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'ваш_пароль'; mysql> FLUSH PRIVILEGES;
Не выходя из mysql делаем доступ к timezone у юзера cactiuser
mysql> use mysql; mysql> GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost; mysql> FLUSH PRIVILEGES; mysql> \q;
Правим файл конфигурации mysql сервера my.cnf
nano /etc/my.cnf
Добавляем в секцию [mysqld] следующее
innodb = on collation_server = utf8mb4_unicode_ci sort_buffer_size = 64M innodb_flush_method = O_DIRECT innodb_flush_log_at_timeout = 4 innodb_read_io_threads = 34 innodb_write_io_threads = 17 max_heap_table_size = 70M tmp_table_size = 70M join_buffer_size = 130M innodb_buffer_pool_size = 960M innodb_io_capacity = 5000 innodb_io_capacity_max = 10000 innodb_file_format = Barracuda innodb_large_prefix = 1 innodb_doublewrite = off
Перезапускаем базу данных
systemctl restart mariadb.service
Правим все данные для доступа к базе данных cacti в конфиге
nano /etc/cacti/db.php
Правим настройки http сервер для cacti
nano /etc/httpd/conf.d/cacti.conf
В секцию <Directory /usr/share/cacti/> добавляем следующее:
Options +FollowSymLinks AllowOverride None Require all granted
Подправим немного права доступа
chown -R apache:apache /var/log/cacti/ chown -R apache:apache /usr/share/cacti/include/vendor/csrf/
Cтартуем сервер apache
systemctl restart httpd.service
Открываем браузер по ip адресу нашенго сервера или по fqdn по адресу:
http://myserver/cacti
Для входа используем:
- Логин: admin
- Пароль: admin
После входа, cacti инсталлер попросит изменить пароль для юзера admin
Дальше начинается процесс установки cacti
Процесс установки завершился
Можем посмотреть графики самого сервера
На этом установка закончена.
Дальше уже тонкая настройка под свои нужды.