Networkmonitoring » Cacti

ID #1018

Cacti Configuration In debian

Download Cacti

http://www.cacti.net/download_cacti.php

Cacti Requirements

Cacti requires that the following software is installed on your system.

RRDTool 1.0.48 or greater

MySQL 3.23 or greater, 4.0.20d or greater highly recommended for advanced features

PHP 4.1 or greater, 4.3.6 or greater highly recommended for advanced features

Packages for RPM-based Operating Systems

httpd

php

php-mysql

php-snmp

mysql

mysql-server

net-snmp

Ports for FreeBSD

www/apache2

net/rrdtool

net/net-snmp

www/php4-cgi

lang/php4 (With MySQL and SNMP Support)

databases/mysql323-server

Cacti Installation in Debian

# apt-get install cacti

( the message about "libphp-adodb isn't longer installed in /usr/lib/adodb. etc." doesn't seem to be valid - so for now, ignore it.)

This will install all the required packages like mysql, rrdtool

Note :- If you want to install latest versions you have to download separately each package

After installation you have to uncomment the following to work php and mysql modules

From /etc/php4/apache/php.ini

     extension=mysql.so
     extension=gd.so
     
     From /etc/apache2/apache2.conf
 
     # Cause the PHP interpreter to handle files with a .php extension.
AddType application/x-httpd-php .php
 
    For cacti create a new user called cacti using the following command
 
     adduser cacti

Create the MySQL database:

shell> mysqladmin --user=root create cacti

Import the default cacti database:

shell> mysql cacti < cacti.sql

Optional: Create a MySQL username and password for Cacti.

shell> mysql --user=root mysql

mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';

mysql> flush privileges;

Edit include/config.php and specify the MySQL user, password and database for your Cacti configuration.

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "cacti";

Set the appropriate permissions on cacti's directories for graph/log generation. You should execute these commands from inside cacti's directory to change the permissions.

shell> chown -R cactiuser rra/ log/

(Enter a valid username for cactiuser, this user will also be used in the next step for data gathering.)

Add a line to your /etc/crontab file similar to:

*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1

Replace cactiuser with the valid user specified in the previous step.

Replace /var/www/html/cacti/ with your full Cacti path.

Point your web browser to:

http://your-server/cacti/

Log in the with a username/password of admin. You will be required to change this password immediately. Make sure to fill in all of the path variables carefully and correctly on the following screen.

Cacti support

http://forums.cacti.net/

Download Official Patches For Cacti

http://www.cacti.net/download_patches.php

Additional scripts For Cacti

http://www.cacti.net/additional_scripts.php

Cacti Screen Shots

http://www.cacti.net/screenshots.php

Letzte Änderung des Artikels: 2007-01-21 00:04
Verfasser des Artikels: Alen
Revision: 1.1

Artikel ausdrucken Artikel ausdrucken

Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 2 von 5 (1 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren von diesen Artikel nicht möglich