Cacti — мониторинг по SNMP на CentOS

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.  После установки нет графиков

Share

You may also like...

1 Response

  1. Toni:

    А можно установить cacti на dd-wrt ?
     

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *