===== Installing Under Unix ===== Please make sure, the following packages are installed according to your operating systems requirements. Verify, that httpd and mysqld are started at system startup. ==== Required Packages for RPM-based Operating Systems ==== * httpd * php * php-mysql * php-snmp * php-ldap (when using [[manual:087:2_basics.4_user_management.1_edit_existing_user#user_management|LDAP authentication]]) * php-xml * mysql * mysql-server * net-snmp (depending on the distro, net-snmp-utils may be required) * crond (cron, cronie or the like) For installation of official patches, you will require some utilities * wget * patch that have to be installed as well. ==== Ports for FreeBSD ==== * "www/apache2" * "net/rrdtool" * "net/net-snmp" * "www/php4-cgi" * "lang/php4" (With MySQL and SNMP Support) * "databases/mysql323-server" ==== Configuration of Software Packages ==== * [[1_installation.1_install_unix.1_configure_php|Configure PHP]] * [[1_installation.1_install_unix.2_configure_apache|Configure Apache Webserver]] * [[1_installation.1_install_unix.3_configure_mysql|Configure MySQL]] * [[1_installation.1_install_unix.4_configure_snmp|Configure SNMP]] * [[1_installation.1_install_unix.5_install_and_configure_cacti|Install and Configure Cacti]] * [[1_installation.1_install_unix.5a_start_system_services|Start System Services for Cacti]] * [[1_installation.1_install_unix.6_install_and_configure_spine|(Optional) Install and Configure Spine]] * [[1_installation.1_install_unix.7_apply_patches|Apply Patches]] ==== Distribution Specific Installation Instructions ==== Unfortunately, Cacti packages from different Linux distribution may deviate from the descriptions above. A further root cause of installation trouble is different file layout, e.g. between Red Hat and Debian based distributions. * [[1_installation.1_install_unix.8_distribution_specific_installation_instructions.1_ubuntu|Ubuntu Installation Instructions]]