Enjoy Slackware 15.0!
Tabla de Contenidos
cacti
Cacti es una aplicación de monitoreo de código abierto.
Requisitos previos
- MySQL or Mariadb
- Apache
- rrd, install from SBo.
Instalación
Cacti está disponible en SBo.
1) Habilitar httpd
vi /etc/httpd/httpd.conf CHANGE: #Include /etc/httpd/mod_php.conf TO: Include /etc/httpd/mod_php.conf CHANGE: DirectoryIndex index.html TO: DirectoryIndex index.html index.php index.pl
fix php time zone: vi /etc/httpd/php.ini UNCOMMENT: date.timezone = America/Chicago <--and change to the right timezone
2)Agregue un usuario si es necesario:
adduser cacti
3)Haga que MySQL funcione:
NOTE: In /etc/rc.d/rc.mysqld COMMENT OUT: SKIP="--skip-networking"
4) Configurar la base de datos de cacti:
shell> mysqladmin -u root -p create cacti shell> locate cacti.sql (should find cacti.sql) shell> mysql -u root -p cacti < $(locate cacti.sql) HINT: If you get: "locate: fatal error: Could not find user database", run updatedb then retry. shell> mysql -u root -p cacti mysql> update user_auth set password=md5('admin') where username='admin'; <---may not be needed mysql> flush privileges; mysql> exit
shell> use mysql mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; mysql> flush privileges; mysql> exit
5) VERIFICAR /var/www/htdocs/cacti/include/config.php:
$database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactiuser";
6)Otorgue al usuario la propiedad de los directorios de datos:
shell> chown -R cacti /var/www/htdocs/cacti/rra shell> chown -R cacti /var/log/cacti
7) Configure el trabajo cron del poller:
AS USER cacti: crontab -e */5 * * * * php /srv/www/htdocs/cacti/poller.php > /dev/null 2>&1
8) Ejecute la instalación web abra un navegador web y vaya a: http://YOUR_MACHINE/cacti/install.php