Приветствую всех.
В предыдущей статье я уже пытался написать об этой программе. По некоторым причинам ее закончить не удалось.
Сегодня написал заново статью, возможно пригодится кому-нибудь в будущем или настоящем.
Ремарка: У вас уже должно быть установлено и настроено следующее ПО:
- apache/nginx
- php
- mysql
Установка и настройка этих пакетов выходят за рамки этой статьи.
В настоящее время я перешел на обновление портов через svn, cvs скоро отомрет как ненужный атавизм.
После обновления, установим cacti, net-snmp, cacti-spine
# portmaster net-mgmt/cacti net-mgmt/cacti-spine net-mgmt/net-snmp
Что указал я:
После установки необходимо создать БД для cacti. Я делал это с помощью phpmyadmin, вы же можете создать как удобнее вам. Через консоль:
- Создаем БД:
- Создаем в mysql пользователя и пароль для бд cacti:
- Импортуруем таблицы в нашу бд:
- -u пользователь;
- -p пароль;
- -D база данных [/ul]
# mysqladmin --user=root create cacti
# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; FLUSH PRIVILEGES;" | mysql
# mysql -u cactiuser -p -D cacti < /usr/local/share/cacti/cacti.sql
Синтаксис Mysql немного поменялся со временем. Я добавил недостающие ключи для корректного импорта, а именно:
[ul]