/[smecontribs]/rpms/smeserver-zabbix-proxy/contribs7/smeserver-zabbix-proxy-0.1-server2proxy.patch
ViewVC logotype

Contents of /rpms/smeserver-zabbix-proxy/contribs7/smeserver-zabbix-proxy-0.1-server2proxy.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Mar 2 23:29:47 2009 UTC (15 years, 9 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-zabbix-proxy-0_1-10_el4_sme, smeserver-zabbix-proxy-0_1-5_el4_sme, smeserver-zabbix-proxy-0_1-8_el4_sme, smeserver-zabbix-proxy-0_1-9_el4_sme, smeserver-zabbix-proxy-0_1-6_el4_sme, smeserver-zabbix-proxy-0_1-7_el4_sme, smeserver-zabbix-proxy-0_1-4_el4_sme, HEAD
Initial import of smeserver-zabbix-proxy

1 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/createlinks mezzanine_patched_smeserver-zabbix-proxy-0.1/createlinks
2 --- smeserver-zabbix-proxy-0.1/createlinks 2009-02-27 14:22:44.000000000 +0100
3 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/createlinks 2009-02-27 13:53:01.000000000 +0100
4 @@ -2,30 +2,29 @@
5
6 use esmith::Build::CreateLinks qw(:all);
7
8 -my $event = 'zabbix-server-update';
9 +#my $event = 'zabbix-proxy-update';
10
11 # Templates to expand
12 -templates2events("/etc/httpd/conf/httpd.conf", $event);
13 -templates2events("/etc/zabbix/zabbix_server.conf", qw(zabbix-server-update bootstrap-console-save));
14 -templates2events("/etc/zabbix/zabbix.conf.php", qw(zabbix-server-update bootstrap-console-save));
15 +templates2events("/etc/zabbix/zabbix_proxy.conf", qw(zabbix-proxy-update bootstrap-console-save));
16 +#templates2events("/etc/zabbix/zabbix.conf.php", qw(zabbix-server-update bootstrap-console-save));
17 templates2events("/etc/sudoers", $event);
18 -templates2events("/var/lib/zabbix/bin/sendxmpp", $event);
19 -templates2events("/etc/e-smith/sql/init/80zabbix-server", qw(zabbix-server-update bootstrap-console-save));
20 +#templates2events("/var/lib/zabbix/bin/sendxmpp", $event);
21 +templates2events("/etc/e-smith/sql/init/80zabbix-proxy", qw(zabbix-proxy-update bootstrap-console-save));
22
23 # Services to restart
24 safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/mysql.init");
25 -safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith");
26 -safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/zabbix-server");
27 +#safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith");
28 +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/zabbix-proxy");
29
30 # PHP header and footer
31 -safe_symlink("/etc/e-smith/templates-default/template-begin-php", "root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/template-begin");
32 -safe_symlink("/etc/e-smith/templates-default/template-end-php", "root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/template-end");
33 +#safe_symlink("/etc/e-smith/templates-default/template-begin-php", "root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/template-begin");
34 +#safe_symlink("/etc/e-smith/templates-default/template-end-php", "root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/template-end");
35
36 # Bash header
37 -safe_symlink("/etc/e-smith/templates-default/template-begin-shell", "root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/template-begin");
38 +#safe_symlink("/etc/e-smith/templates-default/template-begin-shell", "root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/template-begin");
39
40 # Start and stop links
41 -service_link_enhanced("zabbix-server", "S99", "7");
42 -service_link_enhanced("zabbix-server", "K10", "6");
43 -service_link_enhanced("zabbix-server", "K10", "0");
44 +service_link_enhanced("zabbix-proxy", "S99", "7");
45 +service_link_enhanced("zabbix-proxy", "K10", "6");
46 +service_link_enhanced("zabbix-proxy", "K10", "0");
47
48 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/access mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/access
49 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/access 1970-01-01 01:00:00.000000000 +0100
50 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/access 2009-01-30 18:41:20.000000000 +0100
51 @@ -0,0 +1 @@
52 +private
53 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbName mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbName
54 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbName 1970-01-01 01:00:00.000000000 +0100
55 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbName 2009-02-27 14:00:14.000000000 +0100
56 @@ -0,0 +1 @@
57 +zabbixproxydb
58 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbUser mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbUser
59 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbUser 1970-01-01 01:00:00.000000000 +0100
60 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/DbUser 2009-01-30 18:45:12.000000000 +0100
61 @@ -0,0 +1 @@
62 +zabbixuser
63 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/status mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/status
64 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/status 1970-01-01 01:00:00.000000000 +0100
65 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/status 2009-01-30 18:40:16.000000000 +0100
66 @@ -0,0 +1 @@
67 +enabled
68 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/TCPPort mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/TCPPort
69 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/TCPPort 1970-01-01 01:00:00.000000000 +0100
70 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/TCPPort 2009-01-30 18:41:11.000000000 +0100
71 @@ -0,0 +1 @@
72 +10051
73 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/type mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/type
74 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/type 1970-01-01 01:00:00.000000000 +0100
75 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-proxy/type 2009-01-30 18:40:09.000000000 +0100
76 @@ -0,0 +1 @@
77 +service
78 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/access mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/access
79 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/access 2009-01-30 18:41:20.000000000 +0100
80 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/access 1970-01-01 01:00:00.000000000 +0100
81 @@ -1 +0,0 @@
82 -private
83 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbName mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbName
84 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbName 2009-01-30 18:45:01.000000000 +0100
85 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbName 1970-01-01 01:00:00.000000000 +0100
86 @@ -1 +0,0 @@
87 -zabbixdb
88 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbUser mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbUser
89 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbUser 2009-01-30 18:45:12.000000000 +0100
90 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/DbUser 1970-01-01 01:00:00.000000000 +0100
91 @@ -1 +0,0 @@
92 -zabbixuser
93 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberAccount mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberAccount
94 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberAccount 2009-02-02 23:21:31.000000000 +0100
95 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberAccount 1970-01-01 01:00:00.000000000 +0100
96 @@ -1 +0,0 @@
97 -zabbix
98 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberPassword mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberPassword
99 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberPassword 2009-02-02 23:21:52.000000000 +0100
100 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberPassword 1970-01-01 01:00:00.000000000 +0100
101 @@ -1 +0,0 @@
102 -secret
103 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberServer mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberServer
104 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberServer 2009-02-02 23:22:11.000000000 +0100
105 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberServer 1970-01-01 01:00:00.000000000 +0100
106 @@ -1 +0,0 @@
107 -localhost
108 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberTLS mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberTLS
109 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberTLS 2009-02-27 14:22:44.000000000 +0100
110 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/JabberTLS 1970-01-01 01:00:00.000000000 +0100
111 @@ -1 +0,0 @@
112 -enabled
113 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/NodeID mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/NodeID
114 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/NodeID 2009-01-30 18:42:33.000000000 +0100
115 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/NodeID 1970-01-01 01:00:00.000000000 +0100
116 @@ -1 +0,0 @@
117 -0
118 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/status mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/status
119 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/status 2009-01-30 18:40:16.000000000 +0100
120 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/status 1970-01-01 01:00:00.000000000 +0100
121 @@ -1 +0,0 @@
122 -enabled
123 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TCPPort mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TCPPort
124 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TCPPort 2009-01-30 18:41:11.000000000 +0100
125 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TCPPort 1970-01-01 01:00:00.000000000 +0100
126 @@ -1 +0,0 @@
127 -10051
128 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TimeZone mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TimeZone
129 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TimeZone 2009-02-04 09:05:11.000000000 +0100
130 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/TimeZone 1970-01-01 01:00:00.000000000 +0100
131 @@ -1 +0,0 @@
132 -Europe/Paris
133 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/type mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/type
134 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/type 2009-01-30 18:40:09.000000000 +0100
135 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/type 1970-01-01 01:00:00.000000000 +0100
136 @@ -1 +0,0 @@
137 -service
138 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/WebAccess mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/WebAccess
139 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/WebAccess 2009-01-30 18:40:28.000000000 +0100
140 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/defaults/zabbix-server/WebAccess 1970-01-01 01:00:00.000000000 +0100
141 @@ -1 +0,0 @@
142 -local
143 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-proxy-database mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-proxy-database
144 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-proxy-database 1970-01-01 01:00:00.000000000 +0100
145 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-proxy-database 2009-02-27 14:01:05.000000000 +0100
146 @@ -0,0 +1,33 @@
147 +{
148 + my $rec = $DB->get('zabbix-proxy')
149 + || $DB->new_record('zabbix-proxy', {type => 'service'});
150 + my $pw = $rec->prop('DbPassword');
151 + if (not $pw or length($pw) < 57)
152 + {
153 + use MIME::Base64 qw(encode_base64);
154 +
155 + $pw = "not set due to error";
156 + if ( open( RANDOM, "/dev/urandom" ) )
157 + {
158 + my $buf;
159 + # 57 bytes is a full line of Base64 coding, and contains
160 + # 456 bits of randomness - given a perfectly random /dev/random
161 + if ( read( RANDOM, $buf, 57 ) != 57 )
162 + {
163 + warn("Short read from /dev/random: $!");
164 + }
165 + else
166 + {
167 + $pw = encode_base64($buf);
168 + chomp $pw;
169 + }
170 + close RANDOM;
171 + }
172 + else
173 + {
174 + warn "Could not open /dev/urandom: $!";
175 + }
176 + $rec->set_prop('DbPassword', $pw);
177 + }
178 +}
179 +
180 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-server-database mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-server-database
181 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-server-database 2009-02-27 14:22:44.000000000 +0100
182 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/db/configuration/migrate/zabbix-server-database 1970-01-01 01:00:00.000000000 +0100
183 @@ -1,33 +0,0 @@
184 -{
185 - my $rec = $DB->get('zabbix-server')
186 - || $DB->new_record('zabbix-server', {type => 'service'});
187 - my $pw = $rec->prop('DbPassword');
188 - if (not $pw or length($pw) < 57)
189 - {
190 - use MIME::Base64 qw(encode_base64);
191 -
192 - $pw = "not set due to error";
193 - if ( open( RANDOM, "/dev/urandom" ) )
194 - {
195 - my $buf;
196 - # 57 bytes is a full line of Base64 coding, and contains
197 - # 456 bits of randomness - given a perfectly random /dev/random
198 - if ( read( RANDOM, $buf, 57 ) != 57 )
199 - {
200 - warn("Short read from /dev/random: $!");
201 - }
202 - else
203 - {
204 - $pw = encode_base64($buf);
205 - chomp $pw;
206 - }
207 - close RANDOM;
208 - }
209 - else
210 - {
211 - warn "Could not open /dev/urandom: $!";
212 - }
213 - $rec->set_prop('DbPassword', $pw);
214 - }
215 -}
216 -
217 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy
218 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy 1970-01-01 01:00:00.000000000 +0100
219 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-proxy 2009-02-27 14:07:17.000000000 +0100
220 @@ -0,0 +1,55 @@
221 +{
222 +my $db = ${'zabbix-proxy'}{'DbName'} || 'zabbix';
223 +my $user = ${'zabbix-proxy'}{'DbUser'} || 'zabbix';
224 +my $pass = ${'zabbix-proxy'}{'DbPassword'} || 'secret';
225 +
226 +my $dbpatch = `rpm -qd zabbix-server | grep dbpatch | grep mysql`;
227 +my $schema = `rpm -qd zabbix-server | grep schema | grep mysql`;
228 +my $data = `rpm -qd zabbix-server | grep data.sql`;
229 +my $images = `rpm -qd zabbix-server | grep images_mysql`;
230 +
231 +
232 +$OUT .= <<"END";
233 +#! /bin/sh
234 +if [ -d /var/lib/mysql/$db ]; then
235 + /usr/bin/mysql $db < $dbpatch
236 +else
237 + /usr/bin/mysqladmin create $db
238 + /usr/bin/mysql $db < $schema
239 + /usr/bin/mysql $db < $data
240 + /usr/bin/mysql $db < $images
241 +fi
242 +
243 +/usr/bin/mysql <<EOF
244 +USE mysql;
245 +
246 +REPLACE INTO user (
247 + host,
248 + user,
249 + password)
250 + VALUES (
251 + 'localhost',
252 + '${'zabbix-proxy'}{DbUser}',
253 + PASSWORD ('${'zabbix-proxy'}{DbPassword}'));
254 +
255 +
256 +REPLACE INTO db (
257 + host,
258 + db,
259 + user,
260 + select_priv, insert_priv, update_priv, delete_priv,
261 + create_priv, alter_priv, index_priv, drop_priv, create_tmp_table_priv,
262 + grant_priv, lock_tables_priv, references_priv)
263 + VALUES (
264 + 'localhost',
265 + '${'zabbix-proxy'}{DbName}',
266 + '${'zabbix-proxy'}{DbUser}',
267 + 'Y', 'Y', 'Y', 'Y',
268 + 'Y', 'Y', 'Y', 'Y', 'Y',
269 + 'N', 'Y', 'Y');
270 +
271 +FLUSH PRIVILEGES;
272 +
273 +EOF
274 +END
275 +}
276 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-server mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-server
277 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-server 2009-02-04 13:46:43.000000000 +0100
278 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/e-smith/sql/init/80zabbix-server 1970-01-01 01:00:00.000000000 +0100
279 @@ -1,79 +0,0 @@
280 -{
281 -my $db = ${'zabbix-server'}{'DbName'} || 'zabbix';
282 -my $user = ${'zabbix-server'}{'DbUser'} || 'zabbix';
283 -my $pass = ${'zabbix-server'}{'DbPassword'} || 'secret';
284 -
285 -my $dbpatch = `rpm -qd zabbix-server | grep dbpatch | grep mysql`;
286 -my $schema = `rpm -qd zabbix-server | grep schema | grep mysql`;
287 -my $data = `rpm -qd zabbix-server | grep data.sql`;
288 -my $images = `rpm -qd zabbix-server | grep images_mysql`;
289 -
290 -
291 -$OUT .= <<"END";
292 -#! /bin/sh
293 -if [ -d /var/lib/mysql/$db ]; then
294 - /usr/bin/mysql $db < $dbpatch
295 -else
296 - /usr/bin/mysqladmin create $db
297 - /usr/bin/mysql $db < $schema
298 - /usr/bin/mysql $db < $data
299 - /usr/bin/mysql $db < $images
300 -fi
301 -
302 -/usr/bin/mysql <<EOF
303 -USE mysql;
304 -
305 -REPLACE INTO user (
306 - host,
307 - user,
308 - password)
309 - VALUES (
310 - 'localhost',
311 - '${'zabbix-server'}{DbUser}',
312 - PASSWORD ('${'zabbix-server'}{DbPassword}'));
313 -
314 -
315 -REPLACE INTO db (
316 - host,
317 - db,
318 - user,
319 - select_priv, insert_priv, update_priv, delete_priv,
320 - create_priv, alter_priv, index_priv, drop_priv, create_tmp_table_priv,
321 - grant_priv, lock_tables_priv, references_priv)
322 - VALUES (
323 - 'localhost',
324 - '${'zabbix-server'}{DbName}',
325 - '${'zabbix-server'}{DbUser}',
326 - 'Y', 'Y', 'Y', 'Y',
327 - 'Y', 'Y', 'Y', 'Y', 'Y',
328 - 'N', 'Y', 'Y');
329 -
330 -FLUSH PRIVILEGES;
331 -
332 -USE ${'zabbix-server'}{DbName};
333 -
334 -INSERT IGNORE INTO media_type (
335 - mediatypeid,
336 - type, description,
337 - smtp_server,
338 - smtp_helo,
339 - smtp_email,
340 - exec_path,
341 - gsm_modem,
342 - username,
343 - passwd)
344 - VALUES(
345 - 4,
346 - 1,
347 - 'xmpp',
348 - '',
349 - '',
350 - '',
351 - 'sendxmpp',
352 - '',
353 - '',
354 - '');
355 -
356 -EOF
357 -END
358 -}
359 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/98zabbix-web mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/98zabbix-web
360 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/98zabbix-web 2009-02-27 14:22:44.000000000 +0100
361 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/98zabbix-web 1970-01-01 01:00:00.000000000 +0100
362 @@ -1,50 +0,0 @@
363 -{
364 -if (
365 - ((${'zabbix-server'}{'status'} || 'disabled') eq 'enabled') &&
366 - ((${'zabbix-server'}{'WebAccess'} || 'local') ne 'disabled')){
367 -
368 -my $access = (${'zabbix-server'}{'WebAccess'} || 'local') eq 'public' ?
369 - 'all':"$localAccess $externalSSLAccess";
370 -
371 -my $tz = ${'zabbix-server'}{'TimeZone'} || 'Europe/Paris';
372 -
373 -$OUT .=<<"HERE";
374 -#-------------------------------------------#
375 -# Zabbix monitoring system php web frontend #
376 -#-------------------------------------------#
377 -
378 -Alias /zabbix /usr/share/zabbix
379 -
380 -<Directory "/usr/share/zabbix">
381 - SSLRequireSSL on
382 - Options FollowSymLinks
383 - AddType application/x-httpd-php .php
384 - php_admin_value max_execution_time 350
385 - php_admin_value memory_limit 50M
386 - php_admin_value date.timezone $tz
387 - AllowOverride None
388 - Order allow,deny
389 - Allow from $access
390 -</Directory>
391 -
392 -<Directory "/usr/share/zabbix/include">
393 - Order deny,allow
394 - Deny from all
395 - <files *.php>
396 - Order deny,allow
397 - Deny from all
398 - </files>
399 -</Directory>
400 -
401 -<Directory "/usr/share/zabbix/include/classes">
402 - Order deny,allow
403 - Deny from all
404 - <files *.php>
405 - Order deny,allow
406 - Deny from all
407 - </files>
408 -</Directory>
409 -
410 -HERE
411 -}
412 -}
413 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/60ZabbixSSL mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/60ZabbixSSL
414 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/60ZabbixSSL 2009-02-04 12:16:56.000000000 +0100
415 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/60ZabbixSSL 1970-01-01 01:00:00.000000000 +0100
416 @@ -1,7 +0,0 @@
417 -{
418 -
419 - if ($port ne ${modSSL}{'TCPPort'}){
420 - $OUT = ' RewriteRule ^/zabbix(/.*|$) https://%{HTTP_HOST}/zabbix$1 [L,R]';
421 - }
422 -}
423 -
424 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/00header mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/00header
425 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/00header 2009-02-02 22:37:27.000000000 +0100
426 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/00header 1970-01-01 01:00:00.000000000 +0100
427 @@ -1,19 +0,0 @@
428 -/*
429 -** ZABBIX
430 -** Copyright (C) 2000-2005 SIA Zabbix
431 -**
432 -** This program is free software; you can redistribute it and/or modify
433 -** it under the terms of the GNU General Public License as published by
434 -** the Free Software Foundation; either version 2 of the License, or
435 -** (at your option) any later version.
436 -**
437 -** This program is distributed in the hope that it will be useful,
438 -** but WITHOUT ANY WARRANTY; without even the implied warranty of
439 -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
440 -** GNU General Public License for more details.
441 -**
442 -** You should have received a copy of the GNU General Public License
443 -** along with this program; if not, write to the Free Software
444 -** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
445 -**/
446 -
447 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/10database mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/10database
448 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/10database 2009-02-03 04:01:01.000000000 +0100
449 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/10database 1970-01-01 01:00:00.000000000 +0100
450 @@ -1,20 +0,0 @@
451 -global $DB;
452 -
453 -$DB["TYPE"] = "MYSQL";
454 -$DB["SERVER"] = "localhost";
455 -$DB["PORT"] = "0";
456 -
457 -{
458 -
459 -my $dbname = ${'zabbix-server'}{'DbName'} || 'zabbix';
460 -my $dbuser = ${'zabbix-server'}{'DbUser'} || 'zabbix';
461 -my $dbpass = ${'zabbix-server'}{'DbPassword'} || 'secret';
462 -
463 -$OUT .=<<"HERE";
464 -
465 -\$DB["DATABASE"] = "$dbname";
466 -\$DB["USER"] = "$dbuser";
467 -\$DB["PASSWORD"] = "$dbpass";
468 -HERE
469 -}
470 -
471 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/20zbxserver mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/20zbxserver
472 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/20zbxserver 2009-02-02 22:44:33.000000000 +0100
473 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/20zbxserver 1970-01-01 01:00:00.000000000 +0100
474 @@ -1,10 +0,0 @@
475 -{
476 -my $port = ${'zabbix-server'}{'TCPPort'} || '10051';
477 -
478 -$OUT .=<<"HERE";
479 -
480 -\$ZBX_SERVER = "localhost";
481 -\$ZBX_SERVER_PORT = "$port";
482 -HERE
483 -}
484 -
485 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/30images mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/30images
486 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/30images 2009-02-02 22:46:18.000000000 +0100
487 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix.conf.php/30images 1970-01-01 01:00:00.000000000 +0100
488 @@ -1 +0,0 @@
489 -$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
490 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/00header mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/00header
491 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/00header 1970-01-01 01:00:00.000000000 +0100
492 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/00header 2009-02-27 14:12:04.000000000 +0100
493 @@ -0,0 +1,4 @@
494 +# This is config file for ZABBIX server process
495 +# To get more information about ZABBIX,
496 +# go http://www.zabbix.com
497 +
498 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/10zabbixServers mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/10zabbixServers
499 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/10zabbixServers 1970-01-01 01:00:00.000000000 +0100
500 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/10zabbixServers 2009-02-27 14:14:47.000000000 +0100
501 @@ -0,0 +1,10 @@
502 +############ GENERAL PARAMETERS #################
503 +
504 +# IP address (or hostname) of ZABBIX servers.
505 +
506 +Server={ (${'zabbix-proxy'}{'Servers'} || '127.0.0.1'); }
507 +
508 +# Server port for sending active checks
509 +
510 +ServerPort={ (${'zabbix-proxy'}{'ServerPort'} || '10051'); }
511 +
512 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/15hostname mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/15hostname
513 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/15hostname 1970-01-01 01:00:00.000000000 +0100
514 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/15hostname 2009-02-27 14:15:26.000000000 +0100
515 @@ -0,0 +1,4 @@
516 +
517 +# Unique hostname.
518 +
519 +Hostname={$SystemName.".".$DomainName;}
520 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/20instances mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/20instances
521 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/20instances 1970-01-01 01:00:00.000000000 +0100
522 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/20instances 2009-02-02 20:02:23.000000000 +0100
523 @@ -0,0 +1,35 @@
524 +# Number of pre-forked instances of pollers
525 +# Default value is 5
526 +# This parameter must be between 0 and 255
527 +StartPollers=5
528 +
529 +# Number of pre-forked instances of IPMI pollers
530 +# Default value is 0
531 +# This parameter must be between 0 and 255
532 +#StartIPMIPollers=0
533 +
534 +# Number of pre-forked instances of pollers for unreachable hosts
535 +# Default value is 1
536 +# This parameter must be between 0 and 255
537 +#StartPollersUnreachable=1
538 +
539 +# Number of pre-forked instances of trappers
540 +# Default value is 5
541 +# This parameter must be between 0 and 255
542 +StartTrappers=5
543 +
544 +# Number of pre-forked instances of ICMP pingers
545 +# Default value is 1
546 +# This parameter must be between 0 and 255
547 +StartPingers=1
548 +
549 +# Number of pre-forked instances of discoverers
550 +# Default value is 1
551 +# This parameter must be between 0 and 255
552 +StartDiscoverers=1
553 +
554 +# Number of pre-forked instances of HTTP pollers
555 +# Default value is 1
556 +# This parameter must be between 0 and 255
557 +#StartHTTPPollers=1
558 +
559 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/30listen mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/30listen
560 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/30listen 1970-01-01 01:00:00.000000000 +0100
561 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/30listen 2009-02-27 14:17:00.000000000 +0100
562 @@ -0,0 +1,16 @@
563 +# Listen port for trapper. Default port number is 10051. This parameter
564 +# must be between 1024 and 32767
565 +{
566 +my $port = ${'zabbix-proxy'}{'TCPPort'} || '10051';
567 +$OUT .= "ListenPort=$port\n";
568 +}
569 +
570 +# Source IP address for outgouing connections
571 +#SourceIP=
572 +
573 +# Listen interface for trapper. Trapper will listen all network interfaces
574 +# if this parameter is missing.
575 +
576 +#ListenIP=127.0.0.1
577 +
578 +
579 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/40freq mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/40freq
580 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/40freq 1970-01-01 01:00:00.000000000 +0100
581 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/40freq 2009-02-27 14:18:02.000000000 +0100
582 @@ -0,0 +1,34 @@
583 +# How often ZABBIX will perform sending hearbeat message
584 +# (in seconds)
585 +# Default value is 60 seconds
586 +# Set to 0 to disable heartbeat messages
587 +# This parameter must be between 0 and 3600
588 +#HeartbeatFrequency=60
589 +
590 +# How often ZABBIX will perform sync configuration data
591 +# (in seconds)
592 +# Default value is 3600 seconds (1h)
593 +# This parameter must be between 1 and 604800 (1 week)
594 +#ConfigFrequency=3600
595 +
596 +
597 +# How often ZABBIX will perform housekeeping procedure
598 +# (in hours)
599 +# Default value is 1 hour
600 +# Housekeeping is removing unnecessary information from
601 +# tables history, alert, and alarms
602 +# This parameter must be between 1 and 24
603 +
604 +#HousekeepingFrequency=1
605 +
606 +# How often ZABBIX will try to send unsent alerts
607 +# (in seconds)
608 +# Default value is 30 seconds
609 +SenderFrequency=30
610 +
611 +# Uncomment this line to disable housekeeping procedure
612 +#DisableHousekeeping=1
613 +
614 +# Frequency of ICMP pings (item keys 'icmpping' and 'icmppingsec'). Defauls is 60 seconds.
615 +#PingerFrequency=60
616 +
617 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/45proxybuffers mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/45proxybuffers
618 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/45proxybuffers 1970-01-01 01:00:00.000000000 +0100
619 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/45proxybuffers 2009-02-27 14:19:02.000000000 +0100
620 @@ -0,0 +1,9 @@
621 +# Local bufer size in hours. Proxy will keep collected data N hours.
622 +# Default value is 0 hours
623 +#ProxyLocalBuffer=0
624 +
625 +# Offline buffer size in hours. It is used when server is not available.
626 +# Older data is removed.
627 +# Default value is 1 hours
628 +ProxyOfflineBuffer=24
629 +
630 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/50debug mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/50debug
631 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/50debug 1970-01-01 01:00:00.000000000 +0100
632 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/50debug 2009-02-02 20:24:38.000000000 +0100
633 @@ -0,0 +1,9 @@
634 +# Specifies debug level
635 +# 0 - debug is not created
636 +# 1 - critical information
637 +# 2 - error information
638 +# 3 - warnings (default)
639 +# 4 - for debugging (produces lots of information)
640 +
641 +DebugLevel=3
642 +
643 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/55timeout mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/55timeout
644 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/55timeout 1970-01-01 01:00:00.000000000 +0100
645 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/55timeout 2009-02-27 14:20:11.000000000 +0100
646 @@ -0,0 +1,17 @@
647 +# Specifies how long we wait for agent response (in sec)
648 +# Must be between 1 and 30
649 +Timeout=5
650 +
651 +# Specifies how many seconds trapper may spend processing new data
652 +# Must be between 1 and 30
653 +#TrapperTimeout=5
654 +
655 +# After how many seconds of unreachability treat a host as unavailable
656 +#UnreachablePeriod=45
657 +
658 +# How ofter check host for availability during the unreachability period
659 +#UnavailableDelay=15
660 +
661 +# How ofter check host for availability during the unavailability period
662 +#UnavailableDelay=60
663 +
664 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/60pidAndLog mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/60pidAndLog
665 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/60pidAndLog 1970-01-01 01:00:00.000000000 +0100
666 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/60pidAndLog 2009-02-27 14:20:55.000000000 +0100
667 @@ -0,0 +1,13 @@
668 +# Name of PID file
669 +
670 +PidFile=/var/run/zabbix/zabbix_proxy.pid
671 +
672 +# Name of log file
673 +# If not set, syslog is used
674 +
675 +LogFile=/var/log/zabbix/zabbix_proxy.log
676 +
677 +# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
678 +LogFileSize=10
679 +
680 +
681 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/70location mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/70location
682 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/70location 1970-01-01 01:00:00.000000000 +0100
683 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/70location 2009-02-27 14:21:20.000000000 +0100
684 @@ -0,0 +1,17 @@
685 +# Location for custom alert scripts
686 +AlertScriptsPath=/var/lib/zabbix/bin
687 +
688 +# Location of external scripts
689 +ExternalScripts=/var/lib/zabbix/bin
690 +
691 +# Location of fping. Default is /usr/sbin/fping
692 +# Make sure that fping binary has root permissions and SUID flag set
693 +FpingLocation=/var/lib/zabbix/bin/fping
694 +
695 +# Location of fping6. Default is /usr/sbin/fping6
696 +# Make sure that fping binary has root permissions and SUID flag set
697 +Fping6Location=/var/lib/zabbix/bin/fping6
698 +
699 +# Temporary directory. Default is /tmp
700 +TmpDir=/var/lib/zabbix/tmp
701 +
702 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/80database mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/80database
703 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/80database 1970-01-01 01:00:00.000000000 +0100
704 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_proxy.conf/80database 2009-02-27 14:21:42.000000000 +0100
705 @@ -0,0 +1,32 @@
706 +# Database host name
707 +# Default is localhost
708 +
709 +DBHost=localhost
710 +
711 +# Database name
712 +# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
713 +{
714 +my $dbname = ${'zabbix-proxy'}{'DbName'} || 'zabbix';
715 +my $dbuser = ${'zabbix-proxy'}{'DbUser'} || 'zabbix';
716 +my $dbpass = ${'zabbix-proxy'}{'DbPassword'} || 'secret';
717 +
718 +$OUT .=<<"HERE";
719 +
720 +DBName=$dbname
721 +
722 +# Database user
723 +
724 +DBUser=$dbuser
725 +
726 +# Database password
727 +# Comment this line if no password used
728 +
729 +DBPassword=$dbpass
730 +HERE
731 +
732 +}
733 +
734 +# Connect to MySQL using Unix socket?
735 +
736 +DBSocket=/var/lib/mysql/mysql.sock
737 +
738 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/00header mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/00header
739 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/00header 2009-02-02 19:58:13.000000000 +0100
740 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/00header 1970-01-01 01:00:00.000000000 +0100
741 @@ -1,4 +0,0 @@
742 -# This is config file for ZABBIX server process
743 -# To get more information about ZABBIX,
744 -# go http://www.zabbix.com
745 -
746 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/10NodeID mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/10NodeID
747 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/10NodeID 2009-02-03 03:55:05.000000000 +0100
748 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/10NodeID 1970-01-01 01:00:00.000000000 +0100
749 @@ -1,11 +0,0 @@
750 -############ GENERAL PARAMETERS #################
751 -
752 -# This defines unique NodeID in distributed setup,
753 -# Default value 0 (standalone server)
754 -# This parameter must be between 0 and 999
755 -
756 -{
757 -my $nodeID = ${'zabbix-server'}{'NodeID'} || '0';
758 -$OUT .= "NodeID=$nodeID\n";
759 -}
760 -
761 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/20instances mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/20instances
762 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/20instances 2009-02-02 20:02:23.000000000 +0100
763 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/20instances 1970-01-01 01:00:00.000000000 +0100
764 @@ -1,35 +0,0 @@
765 -# Number of pre-forked instances of pollers
766 -# Default value is 5
767 -# This parameter must be between 0 and 255
768 -StartPollers=5
769 -
770 -# Number of pre-forked instances of IPMI pollers
771 -# Default value is 0
772 -# This parameter must be between 0 and 255
773 -#StartIPMIPollers=0
774 -
775 -# Number of pre-forked instances of pollers for unreachable hosts
776 -# Default value is 1
777 -# This parameter must be between 0 and 255
778 -#StartPollersUnreachable=1
779 -
780 -# Number of pre-forked instances of trappers
781 -# Default value is 5
782 -# This parameter must be between 0 and 255
783 -StartTrappers=5
784 -
785 -# Number of pre-forked instances of ICMP pingers
786 -# Default value is 1
787 -# This parameter must be between 0 and 255
788 -StartPingers=1
789 -
790 -# Number of pre-forked instances of discoverers
791 -# Default value is 1
792 -# This parameter must be between 0 and 255
793 -StartDiscoverers=1
794 -
795 -# Number of pre-forked instances of HTTP pollers
796 -# Default value is 1
797 -# This parameter must be between 0 and 255
798 -#StartHTTPPollers=1
799 -
800 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/30listen mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/30listen
801 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/30listen 2009-02-02 20:22:12.000000000 +0100
802 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/30listen 1970-01-01 01:00:00.000000000 +0100
803 @@ -1,16 +0,0 @@
804 -# Listen port for trapper. Default port number is 10051. This parameter
805 -# must be between 1024 and 32767
806 -{
807 -my $port = ${'zabbix-server'}{'TCPPort'} || '10051';
808 -$OUT .= "ListenPort=$port\n";
809 -}
810 -
811 -# Source IP address for outgouing connections
812 -#SourceIP=
813 -
814 -# Listen interface for trapper. Trapper will listen all network interfaces
815 -# if this parameter is missing.
816 -
817 -#ListenIP=127.0.0.1
818 -
819 -
820 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/40freq mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/40freq
821 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/40freq 2009-02-02 20:31:15.000000000 +0100
822 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/40freq 1970-01-01 01:00:00.000000000 +0100
823 @@ -1,20 +0,0 @@
824 -# How often ZABBIX will perform housekeeping procedure
825 -# (in hours)
826 -# Default value is 1 hour
827 -# Housekeeping is removing unnecessary information from
828 -# tables history, alert, and alarms
829 -# This parameter must be between 1 and 24
830 -
831 -#HousekeepingFrequency=1
832 -
833 -# How often ZABBIX will try to send unsent alerts
834 -# (in seconds)
835 -# Default value is 30 seconds
836 -SenderFrequency=30
837 -
838 -# Uncomment this line to disable housekeeping procedure
839 -#DisableHousekeeping=1
840 -
841 -# Frequency of ICMP pings (item keys 'icmpping' and 'icmppingsec'). Defauls is 60 seconds.
842 -#PingerFrequency=60
843 -
844 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/50debug mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/50debug
845 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/50debug 2009-02-02 20:24:38.000000000 +0100
846 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/50debug 1970-01-01 01:00:00.000000000 +0100
847 @@ -1,9 +0,0 @@
848 -# Specifies debug level
849 -# 0 - debug is not created
850 -# 1 - critical information
851 -# 2 - error information
852 -# 3 - warnings (default)
853 -# 4 - for debugging (produces lots of information)
854 -
855 -DebugLevel=3
856 -
857 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/60pidAndLog mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/60pidAndLog
858 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/60pidAndLog 2009-02-02 20:27:18.000000000 +0100
859 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/60pidAndLog 1970-01-01 01:00:00.000000000 +0100
860 @@ -1,13 +0,0 @@
861 -# Name of PID file
862 -
863 -PidFile=/var/run/zabbix/zabbix.pid
864 -
865 -# Name of log file
866 -# If not set, syslog is used
867 -
868 -LogFile=/var/log/zabbix/zabbix_server.log
869 -
870 -# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
871 -LogFileSize=10
872 -
873 -
874 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/70location mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/70location
875 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/70location 2009-02-27 14:22:44.000000000 +0100
876 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/70location 1970-01-01 01:00:00.000000000 +0100
877 @@ -1,17 +0,0 @@
878 -# Location for custom alert scripts
879 -AlertScriptsPath=/var/lib/zabbix/bin
880 -
881 -# Location of external scripts
882 -ExternalScripts=/var/lib/zabbix/bin
883 -
884 -# Location of fping. Default is /usr/sbin/fping
885 -# Make sure that fping binary has root permissions and SUID flag set
886 -FpingLocation=/var/lib/zabbix/bin/fping
887 -
888 -# Location of fping6. Default is /usr/sbin/fping6
889 -# Make sure that fping binary has root permissions and SUID flag set
890 -Fping6Location=/var/lib/zabbix/bin/fping6
891 -
892 -# Temporary directory. Default is /tmp
893 -TmpDir=/var/lib/zabbix/tmp
894 -
895 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/80database mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/80database
896 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/80database 2009-02-02 20:36:29.000000000 +0100
897 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/etc/zabbix/zabbix_server.conf/80database 1970-01-01 01:00:00.000000000 +0100
898 @@ -1,32 +0,0 @@
899 -# Database host name
900 -# Default is localhost
901 -
902 -DBHost=localhost
903 -
904 -# Database name
905 -# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
906 -{
907 -my $dbname = ${'zabbix-server'}{'DbName'} || 'zabbix';
908 -my $dbuser = ${'zabbix-server'}{'DbUser'} || 'zabbix';
909 -my $dbpass = ${'zabbix-server'}{'DbPassword'} || 'secret';
910 -
911 -$OUT .=<<"HERE";
912 -
913 -DBName=$dbname
914 -
915 -# Database user
916 -
917 -DBUser=$dbuser
918 -
919 -# Database password
920 -# Comment this line if no password used
921 -
922 -DBPassword=$dbpass
923 -HERE
924 -
925 -}
926 -
927 -# Connect to MySQL using Unix socket?
928 -
929 -DBSocket=/var/lib/mysql/mysql.sock
930 -
931 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/all mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/all
932 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/all 2009-02-27 14:22:44.000000000 +0100
933 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates/var/lib/zabbix/bin/sendxmpp/all 1970-01-01 01:00:00.000000000 +0100
934 @@ -1,9 +0,0 @@
935 -
936 -echo "$3" | \
937 - sendxmpp -u {${'zabbix-server'}{'JabberAccount'};} \
938 - -p {${'zabbix-server'}{'JabberPassword'};} \
939 - -j {${'zabbix-server'}{'JabberServer'};} \
940 - -r zabbix \
941 - {(${'zabbix-server'}{'JabberTLS'} || 'enabled') eq 'disabled' ? '':'-t \\';}
942 - -s "$2" "$1"
943 -
944 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-proxy mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-proxy
945 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-proxy 1970-01-01 01:00:00.000000000 +0100
946 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-proxy 2009-02-02 23:40:29.000000000 +0100
947 @@ -0,0 +1 @@
948 +PERMS=0750
949 diff -Nur -x '*.orig' -x '*.rej' smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-server mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-server
950 --- smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-server 2009-02-02 23:40:29.000000000 +0100
951 +++ mezzanine_patched_smeserver-zabbix-proxy-0.1/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/80zabbix-server 1970-01-01 01:00:00.000000000 +0100
952 @@ -1 +0,0 @@
953 -PERMS=0750

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed