[Pkg-cacti-maint] Bug#653897: [RFR] templates://cacti/{cacti.templates}

Justin B Rye jbr at edlug.org.uk
Fri Jan 6 01:28:14 UTC 2012


Christian PERRIER wrote:
> +_Description: Web server:
> + Please select the web server for which Cacti should be automatically
>   configured.
>   .
> + Select "None" if you would like to configure the web server manually.

Looking good.
 
Then in the control file:
>  Package: cacti
>  Architecture: all
>  Depends: apache2 | apache | apache-ssl | apache-perl | httpd, [...]
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(Apache-what?)

> -Description: Frontend to rrdtool for monitoring systems and services
> +Description: web frontend for graphing systems and services monitoring data

That doesn't quite work - is it a frontend for graphingsystems and for
services which are monitoring data, or a frontend for
graphing-systems-and-services (which also monitors data), or what?
The original was already a bit ambiguous - does it mean that it's a
 * "front-end for monitoring-systems and monitoring-services"?
 * "front-end for monitoring-systems and for services"?
 * "front-end for doing some monitoring of systems and services"?
 * "front-end for services and for doing some monitoring of systems"?
I'm going to try suggesting:

   Description: web interface for graphing of monitoring systems

> + Cacti is a complete frontend to rrdtool. It stores all of the necessary
>   information to create graphs and populates them with data in a MySQL
> + database. It only uses PHP. Along with being able
>   to maintain Graphs, Data Sources, and Round Robin Archives in a
> + database, Cacti also handles data gathering. It also includes SNMP
>   support for those used to creating traffic graphs with MRTG.

Dictionaries prefer the two-word spelling "front end" whereas
developers tend to prefer "frontend"; since this isn't in section
devel I'll use my normal compromise of "front-end".

"It only uses PHP" isn't really accurate - it also uses RRDTool,
MySQL, and so on.  It seems to me this fact would fit in neatly as the
expression "PHP-driven" in the first sentence (a phrase I have no
objection to - I prefer it to "PHP-based" for a start).

The way it talks about creating and populating graphs and then
maintaining data sources and then data gathering also seems easy to
compress.

Why the capitalisation of Graphs, Data Sources, etc (and not rrdtool)?

Avoid "also" twice on one line.

I'd suggest:

    Cacti is a complete PHP-driven front-end for RRDTool. It stores all of
    the necessary data source information to create graphs, handles the data
    gathering, and populates the MySQL database with round-robin archives.
    It also includes SNMP support for those used to creating traffic graphs
    with MRTG.

>   .
>   This package requires a functional MySQL database server on either the
> + installation host or a remotely accessible system.

That looks fine.  

(ObWhyTheName: some sort of reference to the way its graphs are
covered in spikes?)
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
-------------- next part --------------
diff -ru cacti.old/cacti.templates cacti/cacti.templates
--- cacti.old/cacti.templates	2012-01-06 01:16:15.571695523 +0000
+++ cacti/cacti.templates	2012-01-06 01:19:41.311362179 +0000
@@ -2,8 +2,8 @@
 Type: select
 __Choices: Apache2, None
 Default: Apache2
-_Description: Webserver type
- Please select the webserver type for which cacti should be automatically
+_Description: Web server:
+ Please select the web server for which Cacti should be automatically
  configured.
  .
- Select "None" if you would like to configure your webserver by hand.
+ Select "None" if you would like to configure the web server manually.
diff -ru cacti.old/control cacti/control
--- cacti.old/control	2012-01-06 01:16:18.171695475 +0000
+++ cacti/control	2012-01-06 01:19:25.279362216 +0000
@@ -13,15 +13,12 @@
 Depends: apache2 | apache | apache-ssl | apache-perl | httpd, libapache2-mod-php5 | php5, php5-mysql, php5-cli, php5-snmp, virtual-mysql-client, rrdtool, snmp, libphp-adodb (>= 4.50-1), ucf, dbconfig-common (>= 1.8.8), ${misc:Depends}
 Recommends: mysql-server, iputils-ping, logrotate
 Suggests: php5-ldap
-Description: Frontend to rrdtool for monitoring systems and services
- Cacti is a complete frontend to rrdtool, it stores all of the necessary
- information to create graphs and populates 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 also.  There is also SNMP
- support for those used to creating traffic graphs with MRTG.
+Description: web interface for graphing of monitoring systems
+ Cacti is a complete PHP-driven front-end for RRDTool. It stores all of
+ the necessary data source information to create graphs, handles the data
+ gathering, and populates the MySQL database with round-robin archives.
+ It also includes SNMP support for those used to creating traffic graphs
+ with MRTG.
  .
  This package requires a functional MySQL database server on either the
- installation host or remotely accessible system.  If you do not already
- have a database server available, you should also install mysql-server.
- 
+ installation host or a remotely accessible system.
-------------- next part --------------
Template: cacti/webserver
Type: select
__Choices: Apache2, None
Default: Apache2
_Description: Web server:
 Please select the web server for which Cacti should be automatically
 configured.
 .
 Select "None" if you would like to configure the web server manually.
-------------- next part --------------
Source: cacti
Section: web
Priority: extra
Maintainer: Sean Finney <seanius at debian.org>
Build-Depends: debhelper (>= 5), po-debconf, quilt
Homepage: http://www.cacti.net/
Vcs-Browser: http://git.debian.org/?p=users/seanius/cacti.git
Vcs-Git: git://git.debian.org/git/users/seanius/cacti.git
Standards-Version: 3.9.1

Package: cacti
Architecture: all
Depends: apache2 | apache | apache-ssl | apache-perl | httpd, libapache2-mod-php5 | php5, php5-mysql, php5-cli, php5-snmp, virtual-mysql-client, rrdtool, snmp, libphp-adodb (>= 4.50-1), ucf, dbconfig-common (>= 1.8.8), ${misc:Depends}
Recommends: mysql-server, iputils-ping, logrotate
Suggests: php5-ldap
Description: web interface for graphing of monitoring systems
 Cacti is a complete PHP-driven front-end for RRDTool. It stores all of
 the necessary data source information to create graphs, handles the data
 gathering, and populates the MySQL database with round-robin archives.
 It also includes SNMP support for those used to creating traffic graphs
 with MRTG.
 .
 This package requires a functional MySQL database server on either the
 installation host or a remotely accessible system.


More information about the Pkg-cacti-maint mailing list