Установка Cacti · 3 min read · Oct 15, 2025

Как установить Cacti на CentOS 4.4, включая архитектуру плагинов - Страница 2

9 Создание базы данных MySQL и пользователя Cacti.

На этом этапе мы создаем пользователя и группу Cacti.

groupadd cacti  
useradd -g cacti cactiuser  
usermod -G cacti cactiuser

Теперь мы создадим базу данных и предоставим необходимые права.

mysql -u root -p

Введите ваш пароль, а затем на запросе MySQL введите следующие команды:

create database cacti;  
grant all on cacti.* to root;  
grant all on cacti.* to root@localhost;  
grant all on cacti.* to cactiuser;  
grant all on cacti.* to cactiuser@localhost;  
set password for cactiuser@localhost=password('cactipw');  
exit

Наконец, давайте импортируем SQL файл, который создаст таблицы (не забудьте, что вам нужно будет использовать ваш пароль MySQL для выполнения этой команды):

cd /../downloads/cacti-0.8.6j  
mysql -uroot -p cacti < cacti.sql

10 Установка прав на директории Cacti

Теперь нам нужно установить некоторые права, чтобы Cacti функционировал правильно:

cd /../usr/local/cacti
chown -R cactiuser rra/ log/
chgrp apache log/cacti.log
chmod g+w log/cacti.log

11 Реализация задания CRON для опросчика Cacti

Мы почти закончили с ручной настройкой. Наш последний шаг - запланировать опросчик Cacti на выполнение каждые пять минут.

su cactiuser
crontab -e

Теперь нажмите “Esc I”, чтобы войти в режим редактирования в редакторе vi и вставьте следующее:

*/5 * * * * cactiuser /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1

Примечание: Убедитесь, что когда вы вставляете эту строку в crontab, она находится в одной строке. Я не уверен, является ли это проблемой форматирования или чем-то другим, но иногда, когда я вставляю это, оно хочет разорваться и поместить раздел “/dev/null 2>&1” на отдельной строке, что приведет к сбою опросчика.

Нажмите клавишу “Esc” один раз, чтобы выйти из режима редактирования, затем введите следующее и нажмите клавишу Enter:

:wq

Прежде чем продолжить, давайте проверим, что ваш crontab выглядит правильно. Следующая команда покажет вам содержимое вашего задания cron.

crontab -l

Если все выглядит хорошо, вы можете выйти из учетной записи cactiuser и вернуться к учетной записи, с которой вы работали ранее. Например, если вы были root, введите следующее:

su root

12 Установка Cacti

Мы наконец-то подошли к этапу, где начинаем все собирать вместе. В браузере на ваш выбор (скорее всего, на другом компьютере, если вы не выбрали систему X Window на вашем сервере), введите адрес вашего сервера в адресной строке:

http://server IP address/cacti/

Если у вас есть система X Windows на вашем сервере, вы можете просто перейти по адресу:

http://localhost/cacti/

На первом экране нажмите “Далее”.

На втором экране убедитесь, что выбрана “Новая установка”, и нажмите “Далее”.

На третьем экране убедитесь, что ваши пути совпадают с показанными ниже и что нет ошибок. Если вы видите какие-либо ошибки или пути не найдены, дважды проверьте, чтобы убедиться, что вы установили все, в противном случае нажмите кнопку “Завершить”.

Путь к бинарному файлу RRDTool: /usr/bin/rrdtool
Путь к бинарному файлу PHP: /usr/bin/php
Путь к бинарному файлу snmpwalk: /usr/bin/snmpwalk
Путь к бинарному файлу snmpget: /usr/bin/snmpget
Путь к бинарному файлу snmpbulkwalk: /usr/bin/snmpbulkwalk
Путь к бинарному файлу snmpgetnext: /usr/bin/snmpgetnext
Путь к файлу журнала Cacti: /usr/local/cacti/log/cacti.log
Версия утилиты SNMP: NET-SNMP 5.x
Версия утилиты RRDTool: RRDTool 1.2.x

На экране входа в систему, первый раз вход будет:

Имя пользователя: admin  
Пароль: admin

Теперь вам будет предложено изменить ваш пароль.

Последний шаг - изменить настройки для пути к шрифту по умолчанию RRDTool в Cacti на правильный. В разделе «Конфигурация» меню Cacti вы должны увидеть ссылку на «Настройки». Теперь нажмите на вкладку «Пути» и посередине страницы вы должны увидеть «Путь к шрифту по умолчанию RRDTool». В этом поле введите следующее:

/usr/local/rrdtool-1.2.23/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf

Теперь нажмите кнопку сохранения.

Теперь у вас должна быть полностью функционирующая установка Cacti, хотя потребуется несколько минут, чтобы графики заполнились (они не будут отображать изображения, пока опросчик не выполнится).

Для получения дополнительной информации о том, как расширить ваше решение для мониторинга, я рекомендую следующие сайты:

Cacti - http://www.cacti.net/
Cactiusers - http://cactiusers.org/

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.