summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2017-06-06 00:47:24 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2017-06-06 00:47:24 +0000
commit9133f75cb0dc678c39383983f79883fc606791b9 (patch)
tree0c2a47f4b0ce44c667279ca21131f9258e97b1b7
parentDon't pass the default version in DEPENDS_ARGS. (diff)
Repocopy from net-mgmt/cacti (r416066) -> net-mgmt/cacti88
Web-driven graphing interface for RRDTool (Old version of net-mgmt/cacti) New releases of Cacti are still unable to work with useful plugins like "GPS Map" and "Network Weathermap". While here, minor fixes and get improvements from the current port. PR: 219685 Submitted by: Vinicius Zavam <egypcio@googlemail.com> Approved by: garga (mentor) Differential Revision: https://reviews.freebsd.org/D11023
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/cacti/Makefile2
-rw-r--r--net-mgmt/cacti88/Makefile74
-rw-r--r--net-mgmt/cacti88/distinfo2
-rw-r--r--net-mgmt/cacti88/files/patch-include__global.php11
-rw-r--r--net-mgmt/cacti88/files/patch-include__global_settings.php11
-rw-r--r--net-mgmt/cacti88/files/patch-install__index.php20
-rw-r--r--net-mgmt/cacti88/files/patch-lib__functions.php15
-rw-r--r--net-mgmt/cacti88/files/patch-scripts__diskfree.pl9
-rw-r--r--net-mgmt/cacti88/files/patch-scripts__ping.pl11
-rw-r--r--net-mgmt/cacti88/files/pkg-message.in87
-rw-r--r--net-mgmt/cacti88/pkg-descr8
-rw-r--r--net-mgmt/cacti88/pkg-plist534
13 files changed, 785 insertions, 0 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 1f9f9c22ed7d..88ebb5e2bfeb 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -27,6 +27,7 @@
SUBDIR += bwm-ng
SUBDIR += cacti
SUBDIR += cacti-spine
+ SUBDIR += cacti88
SUBDIR += ccnet-client
SUBDIR += ccnet-server
SUBDIR += cdpd
diff --git a/net-mgmt/cacti/Makefile b/net-mgmt/cacti/Makefile
index ac215e1fdb21..c6a5a925177d 100644
--- a/net-mgmt/cacti/Makefile
+++ b/net-mgmt/cacti/Makefile
@@ -44,6 +44,8 @@ PLIST_SUB+= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
SUB_LIST+= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
CACTIGROUP=${CACTIGROUP}
+CONFLICTS_INSTALL= cacti88
+
post-patch:
@${FIND} ${WRKSRC} -name \*.orig -delete; \
${MV} ${WRKSRC}/include/config.php ${WRKSRC}/include/config.php.sample
diff --git a/net-mgmt/cacti88/Makefile b/net-mgmt/cacti88/Makefile
new file mode 100644
index 000000000000..99a7aa5148e4
--- /dev/null
+++ b/net-mgmt/cacti88/Makefile
@@ -0,0 +1,74 @@
+# $FreeBSD$
+
+PORTNAME= cacti
+PORTVERSION= 0.8.8h
+CATEGORIES= net-mgmt www
+MASTER_SITES= http://www.cacti.net/downloads/
+PKGNAMESUFFIX= 88
+
+MAINTAINER= egypcio@googlemail.com
+COMMENT= Web-driven graphing interface for RRDTool
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rrdtool:databases/rrdtool
+
+USES= cpe mysql php:web shebangfix
+USE_PHP= mysqli pcre session sockets snmp xml
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+IGNORE_WITH_PHP= 70 71
+
+SUB_FILES= pkg-message
+
+SHEBANG_FILES= scripts/3com_cable_modem.pl \
+ scripts/diskfree.pl \
+ scripts/linux_memory.pl \
+ scripts/loadavg.pl \
+ scripts/loadavg_multi.pl \
+ scripts/ping.pl \
+ scripts/query_unix_partitions.pl \
+ scripts/unix_processes.pl \
+ scripts/unix_tcp_connections.pl \
+ scripts/unix_users.pl \
+ scripts/weatherbug.pl \
+ scripts/webhits.pl
+
+CACTIDIR= share/cacti
+CACTIUSER= cacti
+CACTIGROUP= cacti
+
+USERS= ${CACTIUSER}
+GROUPS= ${CACTIGROUP}
+
+PLIST_SUB+= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
+ CACTIGROUP=${CACTIGROUP}
+SUB_LIST+= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
+ CACTIGROUP=${CACTIGROUP}
+
+CONFLICTS_INSTALL= cacti
+
+PORTSCOUT= limit:^0.*
+
+post-patch:
+ @${FIND} ${WRKSRC} -name \*.orig -delete; \
+ ${MV} ${WRKSRC}/include/config.php ${WRKSRC}/include/config.php.sample
+ ${RM} -r ${WRKSRC}/log ${WRKSRC}/rra
+
+do-install:
+ ${MKDIR} ${STAGEDIR}/${PREFIX}/${CACTIDIR}
+ ${MKDIR} ${STAGEDIR}/var/log/cacti
+ ${MKDIR} ${STAGEDIR}/var/db/cacti/rra
+ ${MKDIR} ${STAGEDIR}/var/db/cacti/scripts
+ ${CP} -R ${WRKSRC}/* ${STAGEDIR}/${PREFIX}/${CACTIDIR}
+ if [ -f ${PREFIX}/${CACTIDIR}/include/db-settings.php ]; then \
+ ${ECHO_CMD} "======================================================================="; \
+ ${ECHO_CMD} "WARNING! You have to move DB settings from"; \
+ ${ECHO_CMD} "${PREFIX}/${CACTIDIR}/include/db-settings.php file to"; \
+ ${ECHO_CMD} "${PREFIX}/${CACTIDIR}/include/config.php and remove db-settings.php"; \
+ fi
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/cacti88/distinfo b/net-mgmt/cacti88/distinfo
new file mode 100644
index 000000000000..c592245be42c
--- /dev/null
+++ b/net-mgmt/cacti88/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cacti-0.8.8h.tar.gz) = 0673bd9513dad381c8bbb9133c721a32bc6422dc91c5a81de16e3cd32e4d0600
+SIZE (cacti-0.8.8h.tar.gz) = 2585226
diff --git a/net-mgmt/cacti88/files/patch-include__global.php b/net-mgmt/cacti88/files/patch-include__global.php
new file mode 100644
index 000000000000..ae0aa711e549
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-include__global.php
@@ -0,0 +1,11 @@
+--- include/global.php.orig 2016-03-06 23:26:59 UTC
++++ include/global.php
+@@ -116,7 +116,7 @@ if ($config["cacti_server_os"] == "win32
+ $config["library_path"] = preg_replace("/(.*[\/])include/", "\\1lib", dirname(__FILE__));
+ }
+ $config["include_path"] = dirname(__FILE__);
+-$config["rra_path"] = $config["base_path"] . '/rra';
++$config["rra_path"] = '/var/db/cacti/rra';
+
+ /* colors */
+ $colors["dark_outline"] = "454E53";
diff --git a/net-mgmt/cacti88/files/patch-include__global_settings.php b/net-mgmt/cacti88/files/patch-include__global_settings.php
new file mode 100644
index 000000000000..97d60b669527
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-include__global_settings.php
@@ -0,0 +1,11 @@
+--- include/global_settings.php.orig 2016-02-07 19:26:54 UTC
++++ include/global_settings.php
+@@ -96,7 +96,7 @@ $settings = array(
+ ),
+ "path_cactilog" => array(
+ "friendly_name" => "Cacti Log File Path",
+- "description" => "The path to your Cacti log file (if blank, defaults to <path_cacti>/log/cacti.log)",
++ "description" => "The path to your Cacti log file (if blank, defaults to /var/log/cacti/log)",
+ "method" => "filepath",
+ "default" => $config["base_path"] . "/log/cacti.log",
+ "max_length" => "255"
diff --git a/net-mgmt/cacti88/files/patch-install__index.php b/net-mgmt/cacti88/files/patch-install__index.php
new file mode 100644
index 000000000000..b62991d71c0c
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-install__index.php
@@ -0,0 +1,20 @@
+--- install/index.php.orig 2016-03-06 23:26:59 UTC
++++ install/index.php
+@@ -63,7 +63,7 @@ if ($old_cacti_version == $config["cacti
+ }
+
+ function verify_php_extensions() {
+- $extensions = array("session", "sockets", "mysql", "xml");
++ $extensions = array("session", "sockets", "mysqli", "xml");
+ $ok = true;
+ $missing_extension = " <p style='font-family: Verdana, Arial; font-size: 16px; font-weight: bold; color: red;'>Error</p>
+ <p style='font-family: Verdana, Arial; font-size: 12px;'>The following PHP extensions are missing:</p><ul>";
+@@ -267,7 +267,7 @@ $input["path_cactilog"]["description"] =
+ if (config_value_exists("path_cactilog")) {
+ $input["path_cactilog"]["default"] = read_config_option("path_cactilog");
+ } else {
+- $input["path_cactilog"]["default"] = $config["base_path"] . "/log/cacti.log";
++ $input["path_cactilog"]["default"] = "/var/log/cacti/log";
+ }
+
+ /* SNMP Version */
diff --git a/net-mgmt/cacti88/files/patch-lib__functions.php b/net-mgmt/cacti88/files/patch-lib__functions.php
new file mode 100644
index 000000000000..7fd717018708
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-lib__functions.php
@@ -0,0 +1,15 @@
+--- lib/functions.php.orig 2016-05-08 14:46:52 UTC
++++ lib/functions.php
+@@ -670,8 +670,10 @@ function update_host_status($status, $ho
+ $issue_log_message = false;
+ $ping_failure_count = read_config_option("ping_failure_count");
+ $ping_recovery_count = read_config_option("ping_recovery_count");
+- $hosts[$host_id]["status_fail_date"] = '0000-00-00 00:00:00';
+- $hosts[$host_id]["status_rec_date"] = '0000-00-00 00:00:00';
++ if ((!isset($hosts[$host_id]["status_fail_date"])) || ($hosts[$host_id]["status_fail_date"] == ""))
++ $hosts[$host_id]["status_fail_date"] = '0000-00-00 00:00:00';
++ if ((!isset($hosts[$host_id]["status_rec_date"])) || ($hosts[$host_id]["status_rec_date"] == ""))
++ $hosts[$host_id]["status_rec_date"] = '0000-00-00 00:00:00';
+
+ if ($status == HOST_DOWN) {
+ /* update total polls, failed polls and availability */
diff --git a/net-mgmt/cacti88/files/patch-scripts__diskfree.pl b/net-mgmt/cacti88/files/patch-scripts__diskfree.pl
new file mode 100644
index 000000000000..9e8517401141
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-scripts__diskfree.pl
@@ -0,0 +1,9 @@
+--- scripts/diskfree.pl.orig 2017-06-01 00:09:48 UTC
++++ scripts/diskfree.pl
+@@ -1,5 +1,5 @@
+ #!/usr/local/bin/perl
+-open(PROCESS,"df --block-size=1024 -P $ARGV[0] | grep -v Filesystem |");
++open(PROCESS,"df -k $ARGV[0] | grep -v Filesystem |");
+ foreach (<PROCESS>) {
+ if ($_ =~ /($ARGV[0])(.* )(.*[0-9])(.* )(.*[0-9])(.* )(.*[0-9])(.* )(.*[0-9])%(.* )/) {
+ print "megabytes:$7 percent:$9";
diff --git a/net-mgmt/cacti88/files/patch-scripts__ping.pl b/net-mgmt/cacti88/files/patch-scripts__ping.pl
new file mode 100644
index 000000000000..931472cd53b9
--- /dev/null
+++ b/net-mgmt/cacti88/files/patch-scripts__ping.pl
@@ -0,0 +1,11 @@
+--- scripts/ping.pl.orig 2017-06-01 00:09:48 UTC
++++ scripts/ping.pl
+@@ -7,7 +7,7 @@ $host =~ s/:[0-9]{1,5}/$1/gis;
+
+ # old linux version use "icmp_seq"
+ # newer use "icmp_req" instead
+-open(PROCESS, "ping -c 1 $host | grep 'icmp_[s|r]eq' | grep time |");
++open(PROCESS, "/sbin/ping -c 1 $host | grep 'icmp_[s|r]eq' | grep time |");
+ $ping = <PROCESS>;
+ close(PROCESS);
+ $ping =~ m/(.*time=)(.*) (ms|usec)/;
diff --git a/net-mgmt/cacti88/files/pkg-message.in b/net-mgmt/cacti88/files/pkg-message.in
new file mode 100644
index 000000000000..0a16e3c5fca8
--- /dev/null
+++ b/net-mgmt/cacti88/files/pkg-message.in
@@ -0,0 +1,87 @@
+=======================================================================
+Cacti is now installed. If you intall it for the first time,
+you may have to follow this steps to make it work correctly:
+
+1. Create the MySQL database, a cacti user, and initialize:
+ a) CREATE DATABASE cacti;
+ b) Create a mysql user/password for cacti:
+ CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'password';
+ FLUSH PRIVILEGES;
+ c) Add GRANTS:
+ GRANT ALL ON cacti.* TO 'cacti'@'localhost';
+ FLUSH PRIVILEGES;
+ d) Import the default cacti database:
+ mysql --database=cacti -ucacti -p < %%PREFIX%%/%%CACTIDIR%%/cacti.sql
+
+ NOTE:
+ * Cacti does not LOCK TABLES.
+
+2. Edit %%PREFIX%%/%%CACTIDIR%%/include/config.php from the template
+ config.php.orig.
+
+ PHP requires the time zone to be explicitly set rather that rely on
+ the system time zone, otherwise poller complains. I added the
+ following line to my config.php:
+
+ date_default_timezone_set('America/Los_Angeles');
+
+3. Add the following line to cron for %%CACTIUSER%%:
+*/5 * * * * %%LOCALBASE%%/bin/php %%PREFIX%%/%%CACTIDIR%%/poller.php > /dev/null 2>&1
+
+4. Example Apache 2.4 configuration:
+
+ LoadModule php5_module libexec/apache22/libphp5.so
+
+ <FilesMatch "\.php$">
+ SetHandler application/x-httpd-php
+ </FilesMatch>
+ <FilesMatch "\.phps$">
+ SetHandler application/x-httpd-php-source
+ </FilesMatch>
+
+ DirectoryIndex index.php
+
+ DocumentRoot "/usr/local/share/cacti"
+
+ Alias /cacti "/usr/local/share/cacti/"
+ Alias /Cacti "/usr/local/share/cacti/"
+
+ <Directory "/usr/local/share/cacti">
+ Require all granted
+ AllowOverride None
+ Order Allow,deny
+ Allow from all
+ </Directory>
+
+5. Open a Cacti login page in your web browser and login with
+ admin/admin.
+
+If you update cacti, open a login page and an updating process will
+start automatically.
+
+NOTEs as of 10Aug2014:
+
+1) Cacti now better supports hier(7)
+
+ a) Cacti log files are now found under /var/log/cacti where you can
+ manage them using newsyslog.
+ b) Cacti RRD files are now found under /var/db/cacti/rra.
+
+ If you have an existing Cacti installation these paths are also
+ found in Cacti's SQL database and MUST be updated. These two SQL
+ commands should do the trick:
+
+ UPDATE settings SET value='/var/log/cacti/log' \
+ WHERE name='path_cactilog';
+
+ UPDATE poller_item SET rrd_path=\
+ REPLACE(rrd_path,'/usr/local/share/cacti/rra','/var/db/cacti/rra') \
+ WHERE rrd_path REGEXP '^/usr/local/share/cacti/rra';
+
+2) The PERL paths in the Cacti PERL scripts have been updated to
+ /usr/local/bin.
+
+Other Erratas:
+Mount linprocfs in /compat/linux/proc will alow most scripts to work.
+
+=======================================================================
diff --git a/net-mgmt/cacti88/pkg-descr b/net-mgmt/cacti88/pkg-descr
new file mode 100644
index 000000000000..fe8fa4325341
--- /dev/null
+++ b/net-mgmt/cacti88/pkg-descr
@@ -0,0 +1,8 @@
+Cacti is a complete frontend to RRDTool, it stores all of the necessary
+information to create graphs and populate them with data in a MySQL database.
+The frontend is completely PHP driven. Along with being able to maintain
+Graphs, Data Sources, and Round Robin Archives in a database, cacti handles
+the data gathering. There is also SNMP support for those used to creating
+traffic graphs with MRTG.
+
+WWW: http://www.cacti.net
diff --git a/net-mgmt/cacti88/pkg-plist b/net-mgmt/cacti88/pkg-plist
new file mode 100644
index 000000000000..f7387e404559
--- /dev/null
+++ b/net-mgmt/cacti88/pkg-plist
@@ -0,0 +1,534 @@
+%%CACTIDIR%%/LICENSE
+%%CACTIDIR%%/README
+%%CACTIDIR%%/about.php
+%%CACTIDIR%%/auth_changepassword.php
+%%CACTIDIR%%/auth_login.php
+%%CACTIDIR%%/cacti.sql
+%%CACTIDIR%%/cdef.php
+%%CACTIDIR%%/cli/.htaccess
+%%CACTIDIR%%/cli/index.php
+%%CACTIDIR%%/cli/add_data_query.php
+%%CACTIDIR%%/cli/add_device.php
+%%CACTIDIR%%/cli/add_graph_template.php
+%%CACTIDIR%%/cli/add_graphs.php
+%%CACTIDIR%%/cli/add_perms.php
+%%CACTIDIR%%/cli/add_tree.php
+%%CACTIDIR%%/cli/analyze_database.php
+%%CACTIDIR%%/cli/convert_innodb.php
+%%CACTIDIR%%/cli/copy_user.php
+%%CACTIDIR%%/cli/data_template_associate_rra.php
+%%CACTIDIR%%/cli/host_update_template.php
+%%CACTIDIR%%/cli/import_template.php
+%%CACTIDIR%%/cli/poller_data_sources_reapply_names.php
+%%CACTIDIR%%/cli/poller_graphs_reapply_names.php
+%%CACTIDIR%%/cli/poller_output_empty.php
+%%CACTIDIR%%/cli/poller_reindex_hosts.php
+%%CACTIDIR%%/cli/rebuild_poller_cache.php
+%%CACTIDIR%%/cli/reorder_data_query.php
+%%CACTIDIR%%/cli/repair_database.php
+%%CACTIDIR%%/cli/repair_templates.php
+%%CACTIDIR%%/cli/structure_rra_paths.php
+%%CACTIDIR%%/cli/upgrade_database.php
+%%CACTIDIR%%/cmd.php
+%%CACTIDIR%%/color.php
+%%CACTIDIR%%/data_input.php
+%%CACTIDIR%%/data_queries.php
+%%CACTIDIR%%/data_sources.php
+%%CACTIDIR%%/data_templates.php
+%%CACTIDIR%%/docs/CHANGELOG
+%%CACTIDIR%%/docs/CONTRIB
+%%CACTIDIR%%/docs/README
+%%CACTIDIR%%/docs/html/LICENSE.html
+%%CACTIDIR%%/docs/html/advanced_topics.html
+%%CACTIDIR%%/docs/html/basics.html
+%%CACTIDIR%%/docs/html/batch_copy_users.html
+%%CACTIDIR%%/docs/html/bsd_ports.html
+%%CACTIDIR%%/docs/html/cacti_help.html
+%%CACTIDIR%%/docs/html/cdefs.html
+%%CACTIDIR%%/docs/html/check_cacti_poller.html
+%%CACTIDIR%%/docs/html/check_data_gathering.html
+%%CACTIDIR%%/docs/html/check_mysql_updating.html
+%%CACTIDIR%%/docs/html/check_rrd_graph.html
+%%CACTIDIR%%/docs/html/check_rrd_numbers.html
+%%CACTIDIR%%/docs/html/check_rrd_owner.html
+%%CACTIDIR%%/docs/html/check_rrd_updating.html
+%%CACTIDIR%%/docs/html/check_zero_values.html
+%%CACTIDIR%%/docs/html/cli_add_data_query.html
+%%CACTIDIR%%/docs/html/cli_add_device.html
+%%CACTIDIR%%/docs/html/cli_add_graph_template.html
+%%CACTIDIR%%/docs/html/cli_add_graphs.html
+%%CACTIDIR%%/docs/html/cli_add_perms.html
+%%CACTIDIR%%/docs/html/cli_add_tree.html
+%%CACTIDIR%%/docs/html/cli_copy_user.html
+%%CACTIDIR%%/docs/html/cli_poller_graphs_reapply_names.html
+%%CACTIDIR%%/docs/html/cli_poller_output_empty.html
+%%CACTIDIR%%/docs/html/cli_poller_reindex_hosts.html
+%%CACTIDIR%%/docs/html/copying_user.html
+%%CACTIDIR%%/docs/html/create_new_user.html
+%%CACTIDIR%%/docs/html/data_input_methods.html
+%%CACTIDIR%%/docs/html/data_presentation.html
+%%CACTIDIR%%/docs/html/data_queries.html
+%%CACTIDIR%%/docs/html/data_storage.html
+%%CACTIDIR%%/docs/html/debug_miscellaneous.html
+%%CACTIDIR%%/docs/html/debug_rpm_installation.html
+%%CACTIDIR%%/docs/html/debugging.html
+%%CACTIDIR%%/docs/html/delete_users.html
+%%CACTIDIR%%/docs/html/enable_disable_users.html
+%%CACTIDIR%%/docs/html/faq.html
+%%CACTIDIR%%/docs/html/graph_howto.html
+%%CACTIDIR%%/docs/html/graph_overview.html
+%%CACTIDIR%%/docs/html/graph_snmp_oid.html
+%%CACTIDIR%%/docs/html/graph_templates.html
+%%CACTIDIR%%/docs/html/graph_viewing.html
+%%CACTIDIR%%/docs/html/guest_access.html
+%%CACTIDIR%%/docs/html/host_templates.html
+%%CACTIDIR%%/docs/html/host_variables.html
+%%CACTIDIR%%/docs/html/how_to.html
+%%CACTIDIR%%/docs/html/images/data_source_title_example1.png
+%%CACTIDIR%%/docs/html/images/data_source_title_example2.png
+%%CACTIDIR%%/docs/html/images/data_source_title_template.png
+%%CACTIDIR%%/docs/html/images/data_template.png
+%%CACTIDIR%%/docs/html/images/export_template.png
+%%CACTIDIR%%/docs/html/images/graph_template.png
+%%CACTIDIR%%/docs/html/images/graph_tree.png
+%%CACTIDIR%%/docs/html/images/host_template.png
+%%CACTIDIR%%/docs/html/images/import_template.png
+%%CACTIDIR%%/docs/html/images/new_device.png
+%%CACTIDIR%%/docs/html/images/new_graphs.png
+%%CACTIDIR%%/docs/html/images/principles_of_operation.png
+%%CACTIDIR%%/docs/html/images/user_management_batch_copy_1.png
+%%CACTIDIR%%/docs/html/images/user_management_batch_copy_2.png
+%%CACTIDIR%%/docs/html/images/user_management_copy_1.png
+%%CACTIDIR%%/docs/html/images/user_management_copy_2.png
+%%CACTIDIR%%/docs/html/images/user_management_delete_1.png
+%%CACTIDIR%%/docs/html/images/user_management_delete_2.png
+%%CACTIDIR%%/docs/html/images/user_management_edit.png
+%%CACTIDIR%%/docs/html/images/user_management_enable_disable_1.png
+%%CACTIDIR%%/docs/html/images/user_management_enable_disable_2.png
+%%CACTIDIR%%/docs/html/images/user_management_list.png
+%%CACTIDIR%%/docs/html/images/user_management_new.png
+%%CACTIDIR%%/docs/html/index.html
+%%CACTIDIR%%/docs/html/install_unix.html
+%%CACTIDIR%%/docs/html/install_windows.html
+%%CACTIDIR%%/docs/html/installation.html
+%%CACTIDIR%%/docs/html/making_scripts_work_with_cacti.html
+%%CACTIDIR%%/docs/html/migration_php_scripts_to_script_server.html
+%%CACTIDIR%%/docs/html/new_graphs.html
+%%CACTIDIR%%/docs/html/operating_principles.html
+%%CACTIDIR%%/docs/html/php_script_server.html
+%%CACTIDIR%%/docs/html/reference.html
+%%CACTIDIR%%/docs/html/requirements.html
+%%CACTIDIR%%/docs/html/rrdtool_features.html
+%%CACTIDIR%%/docs/html/script_query_xml.html
+%%CACTIDIR%%/docs/html/scripts.html
+%%CACTIDIR%%/docs/html/snmp_query_xml.html
+%%CACTIDIR%%/docs/html/template_export.html
+%%CACTIDIR%%/docs/html/template_import.html
+%%CACTIDIR%%/docs/html/templates.html
+%%CACTIDIR%%/docs/html/testing_script_in_script_server.html
+%%CACTIDIR%%/docs/html/unix_apply_patches.html
+%%CACTIDIR%%/docs/html/unix_configure_cacti.html
+%%CACTIDIR%%/docs/html/unix_configure_httpd.html
+%%CACTIDIR%%/docs/html/unix_configure_mysql.html
+%%CACTIDIR%%/docs/html/unix_configure_php.html
+%%CACTIDIR%%/docs/html/unix_configure_spine.html
+%%CACTIDIR%%/docs/html/upgrade.html
+%%CACTIDIR%%/docs/html/upgrade_using_hostmib_data_queries.html
+%%CACTIDIR%%/docs/html/user_management.html
+%%CACTIDIR%%/docs/html/using_spine.html
+%%CACTIDIR%%/docs/html/variables.html
+%%CACTIDIR%%/docs/txt/manual.txt
+%%CACTIDIR%%/gprint_presets.php
+%%CACTIDIR%%/graph.php
+%%CACTIDIR%%/graph_image.php
+%%CACTIDIR%%/graph_settings.php
+%%CACTIDIR%%/graph_templates.php
+%%CACTIDIR%%/graph_templates_inputs.php
+%%CACTIDIR%%/graph_templates_items.php
+%%CACTIDIR%%/graph_view.php
+%%CACTIDIR%%/graph_xport.php
+%%CACTIDIR%%/graphs.php
+%%CACTIDIR%%/graphs_items.php
+%%CACTIDIR%%/graphs_new.php
+%%CACTIDIR%%/host.php
+%%CACTIDIR%%/host_templates.php
+%%CACTIDIR%%/images/arrow.gif
+%%CACTIDIR%%/images/auth_deny.gif
+%%CACTIDIR%%/images/auth_login.gif
+%%CACTIDIR%%/images/auth_logout.gif
+%%CACTIDIR%%/images/button_add.gif
+%%CACTIDIR%%/images/button_cancel.gif
+%%CACTIDIR%%/images/button_cancel2.gif
+%%CACTIDIR%%/images/button_clear.gif
+%%CACTIDIR%%/images/button_colapse_all.gif
+%%CACTIDIR%%/images/button_create.gif
+%%CACTIDIR%%/images/button_default.gif
+%%CACTIDIR%%/images/button_delete.gif
+%%CACTIDIR%%/images/button_expand_all.gif
+%%CACTIDIR%%/images/button_export.gif
+%%CACTIDIR%%/images/button_go.gif
+%%CACTIDIR%%/images/button_help.gif
+%%CACTIDIR%%/images/button_import.gif
+%%CACTIDIR%%/images/button_no.gif
+%%CACTIDIR%%/images/button_purge.gif
+%%CACTIDIR%%/images/button_refresh.gif
+%%CACTIDIR%%/images/button_save.gif
+%%CACTIDIR%%/images/button_view.gif
+%%CACTIDIR%%/images/button_yes.gif
+%%CACTIDIR%%/images/cacti_about_logo.gif
+%%CACTIDIR%%/images/cacti_backdrop.gif
+%%CACTIDIR%%/images/cacti_backdrop2.gif
+%%CACTIDIR%%/images/cacti_logo.gif
+%%CACTIDIR%%/images/calendar.gif
+%%CACTIDIR%%/images/delete_icon.gif
+%%CACTIDIR%%/images/delete_icon_large.gif
+%%CACTIDIR%%/images/disable_icon.png
+%%CACTIDIR%%/images/enable_icon.png
+%%CACTIDIR%%/images/enable_icon_disabled.png
+%%CACTIDIR%%/images/favicon.ico
+%%CACTIDIR%%/images/graph_page_top.gif
+%%CACTIDIR%%/images/graph_properties.gif
+%%CACTIDIR%%/images/graph_query.png
+%%CACTIDIR%%/images/graph_zoom.gif
+%%CACTIDIR%%/images/hide.gif
+%%CACTIDIR%%/images/install_icon.png
+%%CACTIDIR%%/images/install_icon_disabled.png
+%%CACTIDIR%%/images/left_border.gif
+%%CACTIDIR%%/images/menu_line.gif
+%%CACTIDIR%%/images/menuarrow.gif
+%%CACTIDIR%%/images/move_down.gif
+%%CACTIDIR%%/images/move_left.gif
+%%CACTIDIR%%/images/move_right.gif
+%%CACTIDIR%%/images/move_up.gif
+%%CACTIDIR%%/images/reload_icon_small.gif
+%%CACTIDIR%%/images/server.png
+%%CACTIDIR%%/images/server_chart.png
+%%CACTIDIR%%/images/server_chart_curve.png
+%%CACTIDIR%%/images/server_dataquery.png
+%%CACTIDIR%%/images/shadow.gif
+%%CACTIDIR%%/images/shadow_gray.gif
+%%CACTIDIR%%/images/show.gif
+%%CACTIDIR%%/images/tab_cacti.gif
+%%CACTIDIR%%/images/tab_console.gif
+%%CACTIDIR%%/images/tab_console_down.gif
+%%CACTIDIR%%/images/tab_graphs.gif
+%%CACTIDIR%%/images/tab_graphs_down.gif
+%%CACTIDIR%%/images/tab_mode_list.gif
+%%CACTIDIR%%/images/tab_mode_list_down.gif
+%%CACTIDIR%%/images/tab_mode_preview.gif
+%%CACTIDIR%%/images/tab_mode_preview_down.gif
+%%CACTIDIR%%/images/tab_mode_tree.gif
+%%CACTIDIR%%/images/tab_mode_tree_down.gif
+%%CACTIDIR%%/images/tab_settings.gif
+%%CACTIDIR%%/images/tab_settings_down.gif
+%%CACTIDIR%%/images/transparent_line.gif
+%%CACTIDIR%%/images/uninstall_icon.gif
+%%CACTIDIR%%/images/view_none.gif
+%%CACTIDIR%%/include/auth.php
+%%CACTIDIR%%/include/bottom_footer.php
+%%CACTIDIR%%/include/config.php.sample
+%%CACTIDIR%%/include/csrf/csrf-magic.js
+%%CACTIDIR%%/include/csrf/csrf-magic.php
+%%CACTIDIR%%/include/csrf/index.php
+%%CACTIDIR%%/include/global.php
+%%CACTIDIR%%/include/global_arrays.php
+%%CACTIDIR%%/include/global_constants.php
+%%CACTIDIR%%/include/global_form.php
+%%CACTIDIR%%/include/global_settings.php
+%%CACTIDIR%%/include/js/images/ui-bg_diagonals-thick_18_b81900_40x40.png
+%%CACTIDIR%%/include/js/images/ui-bg_diagonals-thick_20_666666_40x40.png
+%%CACTIDIR%%/include/js/images/ui-bg_flat_10_000000_40x100.png
+%%CACTIDIR%%/include/js/images/ui-bg_glass_100_f6f6f6_1x400.png
+%%CACTIDIR%%/include/js/images/ui-bg_glass_100_fdf5ce_1x400.png
+%%CACTIDIR%%/include/js/images/ui-bg_glass_65_ffffff_1x400.png
+%%CACTIDIR%%/include/js/images/ui-bg_gloss-wave_35_f6a828_500x100.png
+%%CACTIDIR%%/include/js/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
+%%CACTIDIR%%/include/js/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
+%%CACTIDIR%%/include/js/images/ui-icons_222222_256x240.png
+%%CACTIDIR%%/include/js/images/ui-icons_228ef1_256x240.png
+%%CACTIDIR%%/include/js/images/ui-icons_ef8c08_256x240.png
+%%CACTIDIR%%/include/js/images/ui-icons_ffd27a_256x240.png
+%%CACTIDIR%%/include/js/images/ui-icons_ffffff_256x240.png
+%%CACTIDIR%%/include/js/jquery.cookie.js
+%%CACTIDIR%%/include/js/jquery.dropdown.js
+%%CACTIDIR%%/include/js/jquery.js
+%%CACTIDIR%%/include/js/jquery.zoom.css
+%%CACTIDIR%%/include/js/jquery.zoom.js
+%%CACTIDIR%%/include/js/jquery-ui.css
+%%CACTIDIR%%/include/js/jquery-ui.js
+%%CACTIDIR%%/include/js/jstree.js
+%%CACTIDIR%%/include/js/themes/default-dark/32px.png
+%%CACTIDIR%%/include/js/themes/default-dark/40px.png
+%%CACTIDIR%%/include/js/themes/default-dark/style.css
+%%CACTIDIR%%/include/js/themes/default-dark/style.min.css
+%%CACTIDIR%%/include/js/themes/default-dark/throbber.gif
+%%CACTIDIR%%/include/js/themes/default/32px.png
+%%CACTIDIR%%/include/js/themes/default/40px.png
+%%CACTIDIR%%/include/js/themes/default/style.css
+%%CACTIDIR%%/include/js/themes/default/style.min.css
+%%CACTIDIR%%/include/js/themes/default/throbber.gif
+%%CACTIDIR%%/include/jscalendar/calendar-setup.js
+%%CACTIDIR%%/include/jscalendar/calendar.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-af.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-al.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-bg.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-big5-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-big5.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-br.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ca.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-cs-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-cs-win.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-da.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-de.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-du.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-el.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-en.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-es.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-fi.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-fr.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-he-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-hr-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-hr.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-hu.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-it.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-jp.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ko-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ko.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-lt-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-lt.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-lv.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-nl.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-no.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-pl-utf8.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-pl.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-pt.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ro.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ru.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-ru_win_.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-si.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-sk.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-sp.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-sv.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-tr.js
+%%CACTIDIR%%/include/jscalendar/lang/calendar-zh.js
+%%CACTIDIR%%/include/jscalendar/lang/cn_utf8.js
+%%CACTIDIR%%/include/layout.js
+%%CACTIDIR%%/include/main.css
+%%CACTIDIR%%/include/plugins.php
+%%CACTIDIR%%/include/top_graph_header.php
+%%CACTIDIR%%/include/top_header.php
+%%CACTIDIR%%/index.php
+%%CACTIDIR%%/install/0_8_1_to_0_8_2.php
+%%CACTIDIR%%/install/0_8_2_to_0_8_2a.php
+%%CACTIDIR%%/install/0_8_2a_to_0_8_3.php
+%%CACTIDIR%%/install/0_8_3_to_0_8_4.php
+%%CACTIDIR%%/install/0_8_4_to_0_8_5.php
+%%CACTIDIR%%/install/0_8_5a_to_0_8_6.php
+%%CACTIDIR%%/install/0_8_6_to_0_8_6a.php
+%%CACTIDIR%%/install/0_8_6c_to_0_8_6d.php
+%%CACTIDIR%%/install/0_8_6d_to_0_8_6e.php
+%%CACTIDIR%%/install/0_8_6f_to_0_8_6g.php
+%%CACTIDIR%%/install/0_8_6g_to_0_8_6h.php
+%%CACTIDIR%%/install/0_8_6h_to_0_8_6i.php
+%%CACTIDIR%%/install/0_8_6j_to_0_8_7.php
+%%CACTIDIR%%/install/0_8_7_to_0_8_7a.php
+%%CACTIDIR%%/install/0_8_7a_to_0_8_7b.php
+%%CACTIDIR%%/install/0_8_7b_to_0_8_7c.php
+%%CACTIDIR%%/install/0_8_7c_to_0_8_7d.php
+%%CACTIDIR%%/install/0_8_7d_to_0_8_7e.php
+%%CACTIDIR%%/install/0_8_7e_to_0_8_7f.php
+%%CACTIDIR%%/install/0_8_7f_to_0_8_7g.php
+%%CACTIDIR%%/install/0_8_7g_to_0_8_7h.php
+%%CACTIDIR%%/install/0_8_7h_to_0_8_7i.php
+%%CACTIDIR%%/install/0_8_7i_to_0_8_8.php
+%%CACTIDIR%%/install/0_8_8_to_0_8_8a.php
+%%CACTIDIR%%/install/0_8_8a_to_0_8_8b.php
+%%CACTIDIR%%/install/0_8_8b_to_0_8_8c.php
+%%CACTIDIR%%/install/0_8_8c_to_0_8_8d.php
+%%CACTIDIR%%/install/0_8_8d_to_0_8_8e.php
+%%CACTIDIR%%/install/0_8_8e_to_0_8_8f.php
+%%CACTIDIR%%/install/0_8_8f_to_0_8_8g.php
+%%CACTIDIR%%/install/0_8_8g_to_0_8_8h.php
+%%CACTIDIR%%/install/0_8_to_0_8_1.php
+%%CACTIDIR%%/install/index.php
+%%CACTIDIR%%/install/install_finish.gif
+%%CACTIDIR%%/install/install_next.gif
+%%CACTIDIR%%/lib/adodb/adodb-csvlib.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-datadict.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-error.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-errorhandler.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-errorpear.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-exceptions.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-iterator.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-lib.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-pear.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-perf.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-php4.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-time.inc.php
+%%CACTIDIR%%/lib/adodb/adodb-xmlschema.inc.php
+%%CACTIDIR%%/lib/adodb/adodb.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-access.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-db2.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-firebird.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-generic.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-ibase.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-informix.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-mssql.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-mysql.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-oci8.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-postgres.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-sapdb.inc.php
+%%CACTIDIR%%/lib/adodb/datadict/datadict-sybase.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-access.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ado.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ado5.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ado_access.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ado_mssql.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-borland_ibase.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-csv.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-db2.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-fbsql.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-firebird.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ibase.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-informix.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-informix72.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-ldap.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-mssql.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-mssqlpo.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-mysql.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-mysqli.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-mysqlt.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-netezza.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-oci8.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-oci805.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-oci8po.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-odbc.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-odbc_mssql.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-odbc_oracle.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-odbtp.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-odbtp_unicode.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-oracle.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-pdo.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-postgres.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-postgres64.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-postgres7.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-proxy.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-sapdb.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-sqlanywhere.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-sqlite.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-sqlitepo.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-sybase.inc.php
+%%CACTIDIR%%/lib/adodb/drivers/adodb-vfp.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-ar.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-bg.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-bgutf8.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-ca.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-cn.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-cz.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-de.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-en.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-es.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-fr.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-hu.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-it.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-nl.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-pl.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-pt-br.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-ro.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-ru1251.inc.php
+%%CACTIDIR%%/lib/adodb/lang/adodb-sv.inc.php
+%%CACTIDIR%%/lib/adodb/license.txt
+%%CACTIDIR%%/lib/adodb/toexport.inc.php
+%%CACTIDIR%%/lib/adodb/tohtml.inc.php
+%%CACTIDIR%%/lib/api_automation_tools.php
+%%CACTIDIR%%/lib/api_data_source.php
+%%CACTIDIR%%/lib/api_device.php
+%%CACTIDIR%%/lib/api_graph.php
+%%CACTIDIR%%/lib/api_poller.php
+%%CACTIDIR%%/lib/api_tree.php
+%%CACTIDIR%%/lib/auth.php
+%%CACTIDIR%%/lib/cdef.php
+%%CACTIDIR%%/lib/data_query.php
+%%CACTIDIR%%/lib/database.php
+%%CACTIDIR%%/lib/export.php
+%%CACTIDIR%%/lib/functions.php
+%%CACTIDIR%%/lib/graph_export.php
+%%CACTIDIR%%/lib/graph_variables.php
+%%CACTIDIR%%/lib/html.php
+%%CACTIDIR%%/lib/html_form.php
+%%CACTIDIR%%/lib/html_form_template.php
+%%CACTIDIR%%/lib/html_tree.php
+%%CACTIDIR%%/lib/html_utility.php
+%%CACTIDIR%%/lib/html_validate.php
+%%CACTIDIR%%/lib/import.php
+%%CACTIDIR%%/lib/ldap.php
+%%CACTIDIR%%/lib/ping.php
+%%CACTIDIR%%/lib/plugins.php
+%%CACTIDIR%%/lib/poller.php
+%%CACTIDIR%%/lib/rrd.php
+%%CACTIDIR%%/lib/snmp.php
+%%CACTIDIR%%/lib/sort.php
+%%CACTIDIR%%/lib/template.php
+%%CACTIDIR%%/lib/time.php
+%%CACTIDIR%%/lib/timespan_settings.php
+%%CACTIDIR%%/lib/tree.php
+%%CACTIDIR%%/lib/utility.php
+%%CACTIDIR%%/lib/variables.php
+%%CACTIDIR%%/lib/xml.php
+%%CACTIDIR%%/logout.php
+%%CACTIDIR%%/plugins.php
+%%CACTIDIR%%/plugins/index.php
+%%CACTIDIR%%/poller.php
+%%CACTIDIR%%/poller_commands.php
+%%CACTIDIR%%/poller_export.php
+%%CACTIDIR%%/resource/script_queries/host_cpu.xml
+%%CACTIDIR%%/resource/script_queries/host_disk.xml
+%%CACTIDIR%%/resource/script_queries/unix_disk.xml
+%%CACTIDIR%%/resource/script_server/host_cpu.xml
+%%CACTIDIR%%/resource/script_server/host_disk.xml
+%%CACTIDIR%%/resource/snmp_queries/host_disk.xml
+%%CACTIDIR%%/resource/snmp_queries/interface.xml
+%%CACTIDIR%%/resource/snmp_queries/kbridge.xml
+%%CACTIDIR%%/resource/snmp_queries/net-snmp_disk.xml
+%%CACTIDIR%%/resource/snmp_queries/netware_cpu.xml
+%%CACTIDIR%%/resource/snmp_queries/netware_disk.xml
+%%CACTIDIR%%/rra.php
+%%CACTIDIR%%/script_server.php
+%%CACTIDIR%%/script_server.pl
+%%CACTIDIR%%/scripts/3com_cable_modem.pl
+%%CACTIDIR%%/scripts/diskfree.pl
+%%CACTIDIR%%/scripts/diskfree.sh
+%%CACTIDIR%%/scripts/linux_memory.pl
+%%CACTIDIR%%/scripts/loadavg.pl
+%%CACTIDIR%%/scripts/loadavg_multi.pl
+%%CACTIDIR%%/scripts/ping.pl
+%%CACTIDIR%%/scripts/query_host_cpu.php
+%%CACTIDIR%%/scripts/query_host_partitions.php
+%%CACTIDIR%%/scripts/query_unix_partitions.pl
+%%CACTIDIR%%/scripts/sql.php
+%%CACTIDIR%%/scripts/ss_fping.php
+%%CACTIDIR%%/scripts/ss_host_cpu.php
+%%CACTIDIR%%/scripts/ss_host_disk.php
+%%CACTIDIR%%/scripts/ss_sql.php
+%%CACTIDIR%%/scripts/unix_processes.pl
+%%CACTIDIR%%/scripts/unix_tcp_connections.pl
+%%CACTIDIR%%/scripts/unix_users.pl
+%%CACTIDIR%%/scripts/weatherbug.pl
+%%CACTIDIR%%/scripts/webhits.pl
+%%CACTIDIR%%/settings.php
+%%CACTIDIR%%/templates_export.php
+%%CACTIDIR%%/templates_import.php
+%%CACTIDIR%%/tree.php
+%%CACTIDIR%%/user_admin.php
+%%CACTIDIR%%/utilities.php
+@comment
+@comment Manage the new Cacti dirs from their prior default location.
+@comment
+@owner %%CACTIUSER%%
+@group %%CACTIGROUP%%
+@dir /var/log/cacti
+@dir /var/db/cacti/rra
+@dir /var/db/cacti/scripts
+@dir /var/db/cacti
+@group
+@owner