1arm4_daemon(1) ARM 4 System Commands arm4_daemon(1)
2
3
4
6 arm4_daemon - ARM 4 collection agent
7
9 arm4_daemon --help|-h
10 arm4_daemon --version|-V
11 arm4_daemon [--verbose|-v] [--debug|-d]
12 [--config|-C config_file]
13 [--stats|-s] [--off|-o]
14
16 The arm4_daemon program collects ARM 4 measurement data from the ARM 4
17 libraries and saves the measurements in a local database. While there
18 will normally be many instances of the instrumented applications, there
19 will typically be only one instance of the arm4_daemon running at a
20 time.
21
23 Configuration options are set in the configuration file. The default
24 configuration is /etc/arm4.conf, although this can be overridden using
25 the --config command line option. See arm4.conf(5) for more informa‐
26 tion.
27
29 The arm4_daemon program uses the Berkeley database to store transaction
30 information. Rather than a single file, this database uses separate
31 files fore each database table. For simplicity, all database files are
32 stored in a single directory. Therefore specifying a database or data‐
33 base archive location is really specifying the directory in which the
34 files are stored.
35
36 The default location for the database files is /var/lib/arm4/data. For
37 backup files, a time stamped directory is created under
38 /var/lib/arm4/data/backup. Each of these directories can be changed
39 using the arm4.conf configuration file.
40
42 -h, --help
43 display the command line options
44
45 -V, --Version
46 display the program version and exit
47
48 -v, --verbose
49 output diagnostic information as the program is run. This may
50 not be suitable when running in the background as a true daemon
51 but can be useful for debugging.
52
53 -C, --Config config_file
54 specifies a configuration file for this instance instead of
55 using the default configuration file. The default configuration
56 file /etc/arm4.conf is used if none is specified.
57
58 -d, --debug
59 run the daemon as a foreground process. This is primarily used
60 for debugging.
61
62 -s, --stats
63 periodically display statistics on the message queues and data‐
64 base processes.
65
66 -o, --off
67 Start the agent as a "null" collector. Although the collector is
68 active, no data is actually collected. This can be controlled
69 using the arm4_control utility.
70
72 Report bugs at <http://www.arm4.org>
73
75 Copyright © 2005-2008 David Carter <dcarter@arm4.org> and others.
76
77 All rights reserved. This program and the accompanying materials are
78 made available under the terms of the Eclipse Public License v1.0 which
79 accompanies this distribution, and is available at
80 http://www.eclipse.org/legal/epl-v10.html
81
83 arm4_control(1), arm4_dump(1), arm4_export(1), arm4_report(1),
84 arm4_conf(5)
85
86
87
88
89arm4.org July 2008 arm4_daemon(1)