Cacti — бесплатная система позволяющая строить графики при помощи RRDtool. Cacti собирает статистические данные по snmp за определённые временные интервалы и позволяет отобразить их в графическом виде. Преимущественно используются стандартные шаблоны для отображения статистики по загрузке процессора, выделению оперативной памяти, количеству запущенных процессов, использованию входящего/исходящего трафика.
Официальный сайт: www.cacti.net
Плагины, шаблоны для Cacti: cactiusers.org
Предварительная настройка:
Для cacti необходимо наличие следующих пакетов: mysql-server, httpd
чтобы проверить
rpm -q httpd mysql-server
чтобы установить
yum -y httpd mysql-server
Установка Cacti:
yum install cacti
В файле /etc/httpd/conf.d/cacti.conf добавляем строку Allow from <ip адрес>, где <ip адрес>- ip хоста которому разрешено подключаться к Cacti.
В моём случае я разрешил доступ с любого ip и прописал:
Allow from all
Создаём базу
mysql -u root -p mysql> CREATE DATABASE cacti DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'localhost' IDENTIFIED BY 'cactipass'; mysql> flush privileges; mysql> quit;
Заливаем базу
mysql -u cacti -p cacti </usr/share/doc/cacti-0.8.8a/cacti.sql
Проверяем
mysql -u root -p cacti mysql>show tables;
Если увидели таблицы, значит всё делаете правильно
Выходим
mysql> quit;
Редактируем файл /etc/cacti/db.php для доступа к только что созданной базы MySQL. Нас интересуют только две строчки:
$database_username = "cacti"; $database_password = "cactipass";
Переходим к настройке через веб, вводим адрес
http://192.168.222.1/cacti
Читаем, по желанию переводим и жмём «NEXT»
Выбираем «New install» и жмём «Next»
Проверяем, чтобы везде было «[OK:FILE FOUNT]», остальное оставляем по как есть и жмём «Finish»
Для первого входа используем логи и пароль «admin»
Меняем пароль
Пользуемся
Возможные ошибки cacti
1. Не может соединиться с базой данных
FATAL: Cannot connect to MySQL server on ‘localhost’. Please make sure you have specified a valid MySQL database name in ‘include/config.php’
Создайте базу и поправьте файлик конфигурации «/etc/cacti/bd.php»
2. После установки нет графиков
А можно установить cacti на dd-wrt ?