Установка и настройка Cacti на CentOS

Установка и настройка Cacti на CentOS

Cacti представляет собой комплексное решение которое предназначено для использования возможностей функциональности хранения и графический данные в RRDTool.  Cacti обеспечивает быстрый Poller,  имеет передовые графики шаблонов, несколько методов сбора данных, а также функции управления пользователем из коробки. Все это обернуто в интуитивном и простом в интерфейсе использовании. В статье «Установка и настройка Cacti на CentOS» расскажу как я устанавливал cacti на CentOS.

1. Подключаем репозиторий epel:

Как включить EPEL репозиторий на CentOS

2. Устанавливаем все необходимое для нашей системы мониторинга, cacti:
— установим вебсервер апач + мускуль:

# yum install httpd httpd-devel mysql mysql-server -y

— Устанавливаем PHP со всеми зависимостями:

  # yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql -y

— Так нужно установить все вспомогательные компоненты для работы с cacti:

# yum install php-snmp net-snmp-utils net-snmp-libs php-pear-Net-SMTP rrdtool -y

3. Запускаем все сервисы необходимые для этой системы мониторинга:

Запускаем наш веб-сервер апач:

# /etc/init.d/httpd start

Стартуем мускуль:

# /etc/init.d/mysqld start

Заупускаем snmpd:

# /etc/init.d/snmpd start

4. Добавим мы их в автозагрузку ОС.

Добавляем апач в автозагрузку:

# /sbin/chkconfig –levels 345 httpd on

Добавляем snmpd в автозагрузку:

# /sbin/chkconfig –levels 345 snmpd on

Добавляем mysql в автозагрузку:

# /sbin/chkconfig –levels 345 mysqld on

5. И так, пришло время установить cacti:

# yum install cacti

6. Создадим таблицы для какти в mysql:

#  mysqladmin -u root password your_pass_for_mysql
# mysql -p
> create database cacti;
> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'your_passwd_for_user(cacti)';
> quit;

Сейчас нужно перейти в каталог и импортировать БД какти в только созданную новую БД, но мы не знаем где она лежит, чтобы это узнать нужно выполнить:

# updatedb
# locate cacti.sql

После чего мы будем знать наш путь и можно будет уже импортировать БД, у меня это вот такой путь:

# cd /usr/share/doc/cacti-0.8.8b/
# mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

БД мы импортировали то, но желательно и проверить все ли нормально. Что мы можем и сделать следующим образом:

# mysql -u root -p
> show database;
команда show database для cacti

команда show database для cacti

С этого скриншота видно что БД cacti у нас имеется, но нужно еще поглядеть что у нас находится внутри ее ( есть ли нужные столбцы и  строки):

> use cacti;
> show tables;
команда show tables для cacti

команда show tables для cacti

После этого импортируется база данных которая необходима для cacti.

7. Внесем некоторые изменения в конфиг:

# vim /etc/cacti/db.php 

[...]
$database_username = “cacti”;
$database_password = “your_passwd_for_BD”;
[...]

Внесем некоторые изменения в конфиге самого апача:

# vim /etc/httpd/conf.d/cacti.conf
[...]
# httpd 2.2
Allow from 192.168.116.173/24 # Я указал диапазон своей сети, разрешил именно ей заходить на какти
[...]

после всех изменений  перезапустим веб-сервер:

# /etc/init.d/httpd restart

9. Создадим cronjob для cacti (можно это и не делать):

# crontab -e

*/6 * * * * /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

10. На данном этапе нужно перейти  в браузер и произвести установку какти  с Wizzard для этого откройте ссылку:
https://your_domain_or_IP/cacti

И переходите в меню установки, сейчас я расскажу и покажу все что нужно вводить на скриншотах.

установка cacti на centos

установка cacti на centos

Нажимаем «Next» и переходим на новый скриншот.

установка cacti

установка cacti

Все что нужно я выделил красным цветом, собственно нажимаем «Next».

установка cacti завершающий этап установки

установка cacti завершающий этап установки

Установка завершена и нас перебросило на экран приветствия. На этом экране нас просят ввести логин и пароль.

вход на cacti

вход на cacti

Вводим логин и пароль — admin ( стандартные, если вы не меняли). После чего вас попросят изменить пароль (ввести новый).

главное меню cacti

главное меню cacti

Надеюсь все понятно я изложил. На этом я завершу «Установка и настройка Cacti на CentOS»  и спасибо что читаете мой Unix-Linux блог http://linux-notes.org

Если есть вопросы, пишите мне. Добавляемся в группы и задаем вопросы там, по мере возможностей я помогая всем желающим.

One thought on “Установка и настройка Cacti на CentOS

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.