4 Homepage: http://pcp.io
5 Maintainer: PCP Development Team <pcp@oss.sgi.com>
6 Uploaders: Nathan Scott <nathans@debian.org>, Anibal Monsalve Salazar <anibal@debian.org>
7 Build-Depends: bison, flex, gawk, procps, pkg-config, debhelper (>= 5), perl (>= 5.6), libreadline-dev | libreadline5-dev | libreadline-gplv2-dev, chrpath, libbsd-dev [kfreebsd-any], libkvm-dev [kfreebsd-any], python-all, python3-all, python-all-dev, python3-all-dev, libnspr4-dev, libnss3-dev, libsasl2-dev, libmicrohttpd-dev, libavahi-common-dev, libqt4-dev, autotools-dev, zlib1g-dev, autoconf, libclass-dbi-perl, libdbd-mysql-perl, libdbd-pg-perl, ?{dh-python} libcairo2-dev, ?{libpapi-dev} ?{libpfm4-dev} libncurses5-dev, python-six, ?{python-json-pointer} libextutils-autoinstall-perl, libxml-tokeparser-perl, librrds-perl, libjson-perl, libwww-perl, libnet-snmp-perl, qt4-qmake, libnss3-tools, manpages
8 #Architecture-dependent -- Build-Depends: libibumad-dev, libibmad-dev
9 Standards-Version: 3.9.3
10 X-Python-Version: >= 2.6
11 X-Python3-Version: >= 3.3
14 Depends: ${shlibs:Depends}, ${misc:Depends}, gawk, procps, libpcp-pmda-perl, python3-pcp | python-pcp, python3 | python, libpcp-web1
16 Suggests: pcp-gui, libpcp-import-perl
18 Description: System level performance monitoring and performance management
19 Performance Co-Pilot (PCP) is a framework and services to
20 support system-level performance monitoring and performance
23 The Performance Co-Pilot provides a unifying abstraction for
24 all of the interesting performance data in a system, and allows
25 client applications to easily retrieve and process any subset of
29 Depends: ${misc:Depends}
30 Breaks: libpcp3 (<< 3.9.0)
33 Description: Performance Co-Pilot runtime configuration
34 The pcp-conf package contains important runtime configuration
35 files required by all programs and libraries that make up the
36 Performance Co-Pilot (PCP) toolkit.
38 The Performance Co-Pilot provides a unifying abstraction for
39 all of the interesting performance data in a system, and allows
40 client applications to easily retrieve and process any subset of
45 Depends: ${misc:Depends}, libpcp3 (= ${binary:Version}), libc6-dev | libc-dev
46 Breaks: pcp (<< 3.8.0)
48 Description: Performance Co-Pilot library and headers
49 The libpcp-dev package contains the base Performance Co-Pilot (PCP)
50 library and header files needed to develop collector and monitor
51 programs which make use of PCP services.
53 The Performance Co-Pilot provides a unifying abstraction for
54 all of the interesting performance data in a system, and allows
55 client applications to easily retrieve and process any subset of
59 Depends: ${shlibs:Depends}, ${misc:Depends}, pcp-conf (= ${binary:Version})
61 Breaks: pcp (<< 2.8.0), libpcp3-dev (<< 2.8.5)
64 Description: Performance Co-Pilot library
65 The libpcp package contains the runtime environment required by
66 programs that make use of Performance Co-Pilot (PCP) services.
68 The Performance Co-Pilot provides a unifying abstraction for
69 all of the interesting performance data in a system, and allows
70 client applications to easily retrieve and process any subset of
73 Package: libpcp-gui2-dev
75 Depends: ${misc:Depends}, libpcp-gui2 (= ${binary:Version}), libpcp3 (= ${binary:Version})
76 Conflicts: libpcp-gui1-dev
78 Description: Performance Co-Pilot graphical client tools library and headers
79 The libpcp-gui-dev package contains the Performance Co-Pilot (PCP)
80 library and header files needed to incorporate graphical time control
81 (pmtime) into a monitoring application.
83 The Performance Co-Pilot provides a unifying abstraction for
84 all of the interesting performance data in a system, and allows
85 client applications to easily retrieve and process any subset of
89 Depends: ${shlibs:Depends}, ${misc:Depends}
92 Description: Performance Co-Pilot graphical client tools library
93 The libpcp-gui package contains the runtime environment required by any
94 monitoring tool that makes use of the time control services of pmtime(1).
96 The Performance Co-Pilot provides a unifying abstraction for
97 all of the interesting performance data in a system, and allows
98 client applications to easily retrieve and process any subset of
101 Package: libpcp-mmv1-dev
103 Depends: ${misc:Depends}, libpcp-mmv1 (= ${binary:Version}), libpcp3 (= ${binary:Version})
105 Description: Performance Co-Pilot Memory Mapped Value library and headers
106 The libpcp-mmv-dev package contains the Performance Co-Pilot (PCP)
107 library and header files needed to utilise memory mapped value
108 instrumentation into a monitored application.
110 The Performance Co-Pilot provides a unifying abstraction for
111 all of the interesting performance data in a system, and allows
112 client applications to easily retrieve and process any subset of
116 Depends: ${shlibs:Depends}, ${misc:Depends}
119 Description: Performance Co-Pilot Memory Mapped Value client library
120 The libpcp-mmv package contains the runtime environment required by an
121 application that utilises Memory Mapped Value instrumentation to export
122 runtime instrumentation into the Performance Co-Pilot infrastructure.
124 The Performance Co-Pilot provides a unifying abstraction for
125 all of the interesting performance data in a system, and allows
126 client applications to easily retrieve and process any subset of
129 Package: libpcp-pmda3-dev
131 Depends: ${misc:Depends}, libpcp-pmda3 (= ${binary:Version}), libpcp3 (= ${binary:Version})
132 Breaks: pcp (<< 2.8.0)
134 Description: Performance Co-Pilot Domain Agent library and headers
135 The libpcp-pmda-dev package contains the Performance Co-Pilot (PCP)
136 library and header files needed to develop Performance Metric Domain
137 Agents (PMDAs). Each PMDA exports performance data for one domain;
138 for example the operating system kernel, Cisco routers, a database,
141 The Performance Co-Pilot provides a unifying abstraction for
142 all of the interesting performance data in a system, and allows
143 client applications to easily retrieve and process any subset of
146 Package: libpcp-pmda3
147 Depends: ${misc:Depends}, ${shlibs:Depends}
150 Description: Performance Co-Pilot Domain Agent library
151 The libpcp-pmda package contains the runtime environment required by
152 a Performance Metric Domain Agent (PMDA). A PMDA exports performance
153 data for one specific domain, for example the operating system kernel,
154 DNS, SMTP, Cisco router, a database, an application, etc.
156 Package: libpcp-trace2-dev
158 Depends: ${misc:Depends}, libpcp-trace2 (= ${binary:Version}), libpcp3 (= ${binary:Version})
159 Breaks: pcp (<< 2.8.0)
161 Description: Performance Co-Pilot application tracing library and headers
162 The libpcp-trace-dev package contains the Performance Co-Pilot (PCP)
163 library and header files needed to directly instrument an application
164 for event and value tracking by the pmdatrace(1) PCP Trace Performance
167 The Performance Co-Pilot provides a unifying abstraction for
168 all of the interesting performance data in a system, and allows
169 client applications to easily retrieve and process any subset of
172 Package: libpcp-trace2
173 Depends: ${misc:Depends}, ${shlibs:Depends}
176 Description: Performance Co-Pilot application tracing library
177 The libpcp-trace package contains the runtime environment required by
178 an application that is directly instrumented for event and value
179 tracking by pmdatrace(3), the Trace Performance Metric Domain Agent.
181 The Performance Co-Pilot provides a unifying abstraction for
182 all of the interesting performance data in a system, and allows
183 client applications to easily retrieve and process any subset of
186 Package: libpcp-import1-dev
188 Depends: ${misc:Depends}, libpcp-import1 (= ${binary:Version}), libpcp3-dev
190 Description: Performance Co-Pilot data import library and headers
191 The libpcp-import-dev package contains the library and header files
192 needed to build an application that imports performance data from
193 a file or real-time source and creates a Performance Co-Pilot (PCP)
194 archive suitable for use with the PCP tools.
196 The Performance Co-Pilot provides a unifying abstraction for
197 all of the interesting performance data in a system, and allows
198 client applications to easily retrieve and process any subset of
201 Package: libpcp-import1
202 Depends: ${misc:Depends}, ${shlibs:Depends}
205 Description: Performance Co-Pilot data import library
206 The libpcp-import package contains the runtime environment required
207 by an application that imports performance data from a file or
208 real-time source and creates a Performance Co-Pilot (PCP) archive
209 suitable for use with the PCP tools.
211 The Performance Co-Pilot provides a unifying abstraction for
212 all of the interesting performance data in a system, and allows
213 client applications to easily retrieve and process any subset of
216 Package: libpcp-web1-dev
218 Depends: ${misc:Depends}, libpcp-web1 (= ${binary:Version}), libpcp3-dev
220 Description: Performance Co-Pilot web tooling
221 The libpcp-web-dev package contains the library and header files
222 needed to build a PMDA which parses and extracts metric data from
225 The Performance Co-Pilot provides a unifying abstraction for
226 all of the interesting performance data in a system, and allows
227 client applications to easily retrieve and process any subset of
231 Depends: ${misc:Depends}, ${shlibs:Depends}
234 Description: Performance Co-Pilot data import library
235 The libpcp-web package contains the runtime environment required
236 by a PMDA to parse and extract metric data from a JSON file.
238 The Performance Co-Pilot provides a unifying abstraction for
239 all of the interesting performance data in a system, and allows
240 client applications to easily retrieve and process any subset of
246 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
247 Provides: ${python:Provides}
248 Description: Performance Co-Pilot Python PMAPI module
249 The PCP Python module contains the language bindings for
250 building Performance Metric API client tools using Python.
252 The Performance Co-Pilot provides a unifying abstraction for
253 all of the interesting performance data in a system, and allows
254 client applications to easily retrieve and process any subset of
260 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
261 Provides: ${python:Provides}
262 Description: Performance Co-Pilot Python3 PMAPI module
263 The PCP Python3 module contains the language bindings for
264 building Performance Metric API client tools using Python3.
266 The Performance Co-Pilot provides a unifying abstraction for
267 all of the interesting performance data in a system, and allows
268 client applications to easily retrieve and process any subset of
271 Package: libpcp-pmda-perl
274 Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libpcp-pmda3 (= ${binary:Version})
275 Description: Performance Co-Pilot Domain Agent Perl module
276 The PCP::PMDA Perl module contains the language bindings for
277 building Performance Metric Domain Agents (PMDAs) using Perl.
278 Each PMDA exports performance data for one specific domain, for
279 example the operating system kernel, Cisco routers, a database,
282 The Performance Co-Pilot provides a unifying abstraction for
283 all of the interesting performance data in a system, and allows
284 client applications to easily retrieve and process any subset of
287 Package: libpcp-import-perl
290 Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libpcp-import1 (= ${binary:Version})
291 Description: Performance Co-Pilot log import Perl module
292 The PCP::LogImport Perl module contains the language bindings for
293 building Perl applications that import performance data from a file
294 or real-time source and create a Performance Co-Pilot (PCP) archive
295 suitable for use with the PCP tools.
297 The Performance Co-Pilot provides a unifying abstraction for
298 all of the interesting performance data in a system, and allows
299 client applications to easily retrieve and process any subset of
302 Package: libpcp-logsummary-perl
305 Depends: ${misc:Depends}, ${perl:Depends}, pcp (= ${binary:Version})
306 Description: Performance Co-Pilot historical log summary module
307 The PCP::LogSummary module provides a Perl module for using the
308 statistical summary data produced by the Performance Co-Pilot
309 pmlogsummary utility. This utility produces various averages,
310 minima, maxima, and other calculations based on the performance
311 data stored in a PCP archive. The Perl interface is ideal for
312 exporting this data into third-party tools (e.g. spreadsheets).
314 The Performance Co-Pilot provides a unifying abstraction for
315 all of the interesting performance data in a system, and allows
316 client applications to easily retrieve and process any subset of
319 Package: libpcp-mmv-perl
322 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libpcp-mmv1 (= ${binary:Version})
323 Description: Performance Co-Pilot Memory Mapped Value Perl module
324 The PCP::MMV module contains the Perl language bindings for
325 building scripts instrumented with the Performance Co-Pilot
326 (PCP) Memory Mapped Value (MMV) mechanism.
328 This mechanism allows arbitrary values to be exported from an
329 instrumented script into the PCP infrastructure for monitoring
330 and analysis with pmchart, pmie, pmlogger and other PCP tools.
332 Package: pcp-import-sar2pcp
333 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, libxml-tokeparser-perl
335 Description: Tool for importing data from sar into PCP archive logs
336 Performance Co-Pilot (PCP) front-end tool for importing data from sar
337 into standard PCP archive logs for replay with any PCP monitoring tool
338 (such as pmie, pmlogsummary, pmchart or pmdumptext).
340 Package: pcp-import-ganglia2pcp
341 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, librrds-perl
343 Description: Tool for importing data from ganglia into PCP archive logs
344 Performance Co-Pilot (PCP) front-end tool for importing data from ganglia
345 into standard PCP archive logs for replay with any PCP monitoring tool
346 (such as pmie, pmlogsummary, pmchart or pmdumptext).
348 Package: pcp-import-mrtg2pcp
349 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl
351 Description: Tool for importing data from MRTG into PCP archive logs
352 Performance Co-Pilot (PCP) front-end tool for importing data from MRTG
353 (the Multi Router Traffic Grapher tool) into standard PCP archive logs
354 for replay with any PCP monitoring tool (such as pmie, pmlogsummary,
355 pmchart or pmdumptext).
357 Package: pcp-import-sheet2pcp
358 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl, libxml-tokeparser-perl, libspreadsheet-read-perl
360 Description: Tool for importing data from a spreadsheet into PCP archive logs
361 Performance Co-Pilot (PCP) front-end tool for importing spreadheet data
362 into standard PCP archive logs for replay with any PCP monitoring tool.
363 (such as pmie, pmlogsummary, pmchart, or pmdumptext).
365 Package: pcp-import-iostat2pcp
366 Depends: ${perl:Depends}, ${misc:Depends}, libpcp-import-perl
368 Description: Tool for importing data from iostat into PCP archive logs
369 Performance Co-Pilot (PCP) front-end tool for importing data from iostat
370 into standard PCP archive logs for replay with any PCP monitoring tool.
371 (such as pmie, pmlogsummary, pmchart or pmdumptext).
373 Package: pcp-import-collectl2pcp
374 Depends: ${misc:Depends}, ${shlibs:Depends}
376 Description: Tool for importing data from collectl into PCP archive logs
377 Performance Co-Pilot (PCP) front-end tool for importing data from collectl
378 into standard PCP archive logs for replay with any PCP monitoring tool.
379 (such as pmie, pmlogsummary, pmchart or pmdumptext).
381 Package: pcp-export-pcp2graphite
382 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, python3-pcp | python-pcp
383 Breaks: pcp (<< 3.10.9)
385 Description: Tool for exporting data from PCP to Graphite
386 Performance Co-Pilot (PCP) front-end tool for exporting data from PCP
387 into designated Graphite (Carbon/Whisper) databases.
389 Package: pcp-export-pcp2influxdb
390 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, ?{python-requests} python3-pcp | python-pcp
392 Description: Tool for exporting data from PCP to InfluxDB
393 Performance Co-Pilot (PCP) front-end tools for exporting metric values
394 to InfluxDB (https://influxdata.com/time-series-platform/influxdb).
396 Package: pcp-export-zabbix-agent
397 Depends: ${misc:Depends}, ${shlibs:Depends}
399 Description: Module for exporting PCP metrics to Zabbix agent
400 Performance Co-Pilot (PCP) module for exporting metrics from PCP to
401 Zabbix via the Zabbix agent - see zbxpcp(3) for further details.
405 Depends: ${misc:Depends}
406 Breaks: pcp-gui (<< 1.5.13)
407 Replaces: pcp-gui (<< 1.5.13)
408 Suggests: pcp, pcp-gui
410 Description: Documentation and tutorial for the Performance Co-Pilot
411 The pcp-doc package provides useful information on using and
412 configuring the Performance Co-Pilot (PCP) toolkit for system
413 level performance management. It includes tutorials, HOWTOs,
414 and other detailed documentation about the internals of core
415 PCP utilities and daemons, and the PCP graphical tools.
417 Package: pcp-testsuite
418 Depends: ${misc:Depends}, ${shlibs:Depends}, time, pcp (= ${binary:Version})
421 Provides: pcpqa, pcp-gui-testsuite
422 Conflicts: pcpqa, pcp-gui-testsuite
423 Replaces: pcpqa, pcp-gui-testsuite
424 Description: Performance Co-Pilot (PCP) Test Suite
425 Quality assurance test suite for Performance Co-Pilot (PCP).
427 Provides a series of tests that exercise the many utilities and daemon
428 processes that form the PCP toolkit. Regular users should never have
429 any need to install this package, it is for developers and testers only.
432 Depends: ${misc:Depends}, ${shlibs:Depends}, pcp (= ${binary:Version})
434 Description: Performance Co-Pilot (PCP) manager daemon
435 An optional daemon (pmmgr) that manages a collection of pmlogger and
436 pmie daemons, for a set of discovered local and remote hosts running
437 the performance metrics collection daemon (pmcd). It ensures these
438 daemons are running when appropriate, and manages their log rotation
439 needs (which are particularly complex in the case of pmlogger).
441 The base PCP package provides comparable functionality through cron
442 scripts which predate this daemon but do still provide effective and
443 efficient log management services.
445 The pcp-manager package aims to aggressively enable new PCP features
446 and as a result may not be suited to all production environments.