Criando o banco e tabelas do cacti:
# mysqladmin --user=root create cacti -p seu-pass
Criando o usuário do cacti:
# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; FLUSH PRIVILEGES;" | mysql -u root -p seu-pass
Importando as tabelas do cacti:
# mysql -u root cacti < /usr/local/share/cacti/cacti.sql -p seu-pass
Edite o db-settings.php e troque as configuraçoes do seu MySQL:
# ee /usr/local/share/cacti/include/db-settings.php
Edite seu /etc/crontab adicionando:
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
Dê um restart no crontab:
# cd /etc/rc.d
# ./cron restart
Adicione um Alias no seu Apache:
Alias /cacti "/usr/local/share/cacti/"
<Directory "/usr/local/share/cacti/">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Subindo o Apache:
# apachectl start
Para que o Apache e o MySQL sempre subam sozinhos durante o boot do sistema operacional, edite seu rc.conf adicionando:
# ee /etc/rc.conf
mysql_enable="YES"
apache_enable="YES"
Abra o cacti via browser:
http://ip-/cacti/
Usuário : admin
Senha : admin