db_updater: Put parentheses back
[merlin.git] / tests / twopeers.conf
blob0de6499b3a9eed586431cf442a6819a819b73615
1 log_level = all;
3 # Sample configuration file for merlin
5 # Default options have been commented out
7 ipc_socket = /tmp/ipc.sock;
9 # module-specific configuration options.
10 module {
11         # textual log of normal hum-drum events
12         log_file = stdout;
15 # daemon-specific config options
16 daemon {
17         pidfile = /var/run/merlin.pid;
19         # same as the "module" section above
20         log_file = stdout;
22         # The import_program is responsible for priming the merlin database
23         # with configuration information and an initial import of status data.
24         # It's invoked with the following arguments:
25         # --cache=/path/to/objects.cache
26         # --status-log=/path/to/status.log
27         # --db-name=database_name
28         # --db-user=database_user_name
29         # --db-pass=database_password
30         # --db-host=database_host
31         # --db-conn_str=database_connection_string
32         # The database parameters are taken from "database" section if such
33         # a section exists.
34         import_program = ocimp
36         # address to listen to. 0.0.0.0 is default
37         #address = 0.0.0.0;
39         # port to listen to. 15551 is default. This is a daemon
40         # specific config setting, as the module never listens to
41         # the network
42         port = 15551;
43         database {
44                 # change to no to disable database completely
45                 # enabled = yes;
47                 # write data necessary for creating availability reports
48                 # into report_data
49                 # log_report_data = yes;
51                 # log contact notifications to the 'notifications' table
52                 # log_notifications = yes;
54                 # Change this to yes to track current status (host, service etc
55                 # tables). Note that this requires 'import_program' to be set
56                 # track_current = no;
58                 # server location and authentication variables
59                 name = @@DBNAME@@;
60                 user = @@DBUSER@@;
61                 pass = @@DBPASS@@;
62                 host = localhost;
63                 type = @@DBTYPE@@;
64         }
66         # this section describes how we handle config synchronization
67         # It can also be configured on a per-node basis to override the
68         # globals set here.
69         # "push" and "fetch" point to a command supposed to be run when we
70         # want to push configuration to any or all nodes in the network.
71         # They're invoked with the following arguments:
72         # --merlin-cfg=/path/to/merlin.conf
73         object_config {
74                 # a "push" happens for peers and pollers that we know have an
75                 # older configuration than we do. This is what one would
76                 # normally want to happen, since it originates from the node
77                 # that already has all the information
78                 push = mon oconf push
80                 # a "fetch" happens for peers and masters that we know
81                 # have a newer configuration than we do. One won't normally
82                 # configure this (and it currently lacks scripting support),
83                 # but it's available for advanced users who know what they're
84                 # doing
85                 #fetch = mon oconf fetch
86         }
89 peer peer1 {
92 peer peer2 {