Установка 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.sql10 Установка прав на директории 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/
Get new posts in your inbox
No spam. Unsubscribe anytime.