tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sensu: 0.17.1 -> 0.28.0
Peter Hoeg
9 years ago
4588f943
8e3d0b83
+167
-218
3 changed files
expand all
collapse all
unified
split
pkgs
servers
monitoring
sensu
Gemfile.lock
default.nix
gemset.nix
+62
-58
pkgs/servers/monitoring/sensu/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
amq-protocol (1.9.2)
5
-
amqp (1.5.0)
6
-
amq-protocol (>= 1.9.2)
7
eventmachine
8
-
async_sinatra (1.0.0)
9
-
rack (>= 1.4.1)
10
-
sinatra (>= 1.3.2)
11
-
childprocess (0.5.3)
12
ffi (~> 1.0, >= 1.0.11)
13
-
daemons (1.2.2)
14
-
em-redis-unified (0.6.0)
15
-
eventmachine (>= 0.12.10)
16
em-worker (0.0.2)
17
eventmachine
18
-
eventmachine (1.0.3)
19
-
ffi (1.9.8)
20
-
multi_json (1.11.0)
21
-
rack (1.6.0)
22
-
rack-protection (1.5.3)
23
-
rack
24
-
sensu (0.17.1)
25
-
async_sinatra (= 1.0.0)
26
-
em-redis-unified (= 0.6.0)
27
-
eventmachine (= 1.0.3)
28
-
multi_json (= 1.11.0)
29
-
sensu-em (= 2.4.1)
30
-
sensu-extension (= 1.1.2)
31
-
sensu-extensions (= 1.2.0)
32
-
sensu-logger (= 1.0.0)
33
-
sensu-settings (= 1.3.0)
34
-
sensu-spawn (= 1.1.0)
35
-
sensu-transport (= 2.4.0)
36
-
sinatra (= 1.3.5)
37
-
thin (= 1.5.0)
38
-
uuidtools (= 2.1.4)
39
-
sensu-em (2.4.1)
40
-
sensu-extension (1.1.2)
41
-
sensu-em
42
-
sensu-extensions (1.2.0)
43
-
multi_json
44
-
sensu-em
45
sensu-extension
0
0
0
0
0
0
46
sensu-logger
47
sensu-settings
48
-
sensu-logger (1.0.0)
49
-
multi_json
50
-
sensu-em
51
-
sensu-settings (1.3.0)
52
-
multi_json
53
-
sensu-spawn (1.1.0)
54
-
childprocess (= 0.5.3)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
em-worker (= 0.0.2)
56
-
sensu-em
57
-
sensu-transport (2.4.0)
58
-
amqp (= 1.5.0)
59
-
sensu-em
60
-
sinatra (1.3.5)
61
-
rack (~> 1.4)
62
-
rack-protection (~> 1.3)
63
-
tilt (~> 1.3, >= 1.3.3)
64
-
thin (1.5.0)
65
-
daemons (>= 1.0.9)
66
-
eventmachine (>= 0.12.6)
67
-
rack (>= 1.0.0)
68
-
tilt (1.4.1)
69
-
uuidtools (2.1.4)
70
71
PLATFORMS
72
ruby
73
74
DEPENDENCIES
75
sensu
0
0
0
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
amq-protocol (2.0.1)
5
+
amqp (1.6.0)
6
+
amq-protocol (>= 2.0.1)
7
eventmachine
8
+
childprocess (0.5.8)
0
0
0
9
ffi (~> 1.0, >= 1.0.11)
10
+
em-http-server (0.1.8)
11
+
eventmachine
0
12
em-worker (0.0.2)
13
eventmachine
14
+
eventmachine (1.2.2)
15
+
ffi (1.9.17)
16
+
oj (2.14.6)
17
+
parse-cron (0.1.4)
18
+
sensu (0.28.0)
19
+
em-http-server (= 0.1.8)
20
+
eventmachine (= 1.2.2)
21
+
parse-cron (= 0.1.4)
22
+
sensu-extension (= 1.5.1)
23
+
sensu-extensions (= 1.7.1)
24
+
sensu-json (= 2.0.1)
25
+
sensu-logger (= 1.2.1)
26
+
sensu-redis (= 2.1.0)
27
+
sensu-settings (= 9.9.0)
28
+
sensu-spawn (= 2.2.1)
29
+
sensu-transport (= 7.0.2)
30
+
sensu-extension (1.5.1)
31
+
eventmachine
32
+
sensu-extensions (1.7.1)
0
0
0
0
0
0
0
0
33
sensu-extension
34
+
sensu-extensions-debug (= 1.0.0)
35
+
sensu-extensions-json (= 1.0.0)
36
+
sensu-extensions-occurrences (= 1.1.0)
37
+
sensu-extensions-only-check-output (= 1.0.0)
38
+
sensu-extensions-ruby-hash (= 1.0.0)
39
+
sensu-json (>= 1.1.0)
40
sensu-logger
41
sensu-settings
42
+
sensu-extensions-debug (1.0.0)
43
+
sensu-extension
44
+
sensu-extensions-json (1.0.0)
45
+
sensu-extension
46
+
sensu-extensions-occurrences (1.1.0)
47
+
sensu-extension
48
+
sensu-extensions-only-check-output (1.0.0)
49
+
sensu-extension
50
+
sensu-extensions-ruby-hash (1.0.0)
51
+
sensu-extension
52
+
sensu-json (2.0.1)
53
+
oj (= 2.14.6)
54
+
sensu-logger (1.2.1)
55
+
eventmachine
56
+
sensu-json
57
+
sensu-redis (2.1.0)
58
+
eventmachine
59
+
sensu-settings (9.9.0)
60
+
parse-cron
61
+
sensu-json (>= 1.1.0)
62
+
sensu-spawn (2.2.1)
63
+
childprocess (= 0.5.8)
64
em-worker (= 0.0.2)
65
+
eventmachine
66
+
sensu-transport (7.0.2)
67
+
amq-protocol (= 2.0.1)
68
+
amqp (= 1.6.0)
69
+
eventmachine
70
+
sensu-redis (>= 1.0.0)
0
0
0
0
0
0
0
0
71
72
PLATFORMS
73
ruby
74
75
DEPENDENCIES
76
sensu
77
+
78
+
BUNDLED WITH
79
+
1.14.4
+14
-13
pkgs/servers/monitoring/sensu/default.nix
···
1
-
{ lib, bundlerEnv, ruby }:
2
3
-
bundlerEnv {
4
-
name = "sensu-0.17.1";
0
5
6
-
inherit ruby;
7
-
gemdir = ./.;
8
9
-
meta = with lib; {
10
-
description = "A monitoring framework that aims to be simple, malleable, and scalable";
11
-
homepage = http://sensuapp.org/;
12
-
license = licenses.mit;
13
-
maintainers = with maintainers; [ theuni ];
14
-
platforms = platforms.unix;
15
-
};
16
-
}
···
1
+
{ lib, bundlerEnv, ruby }:
2
3
+
bundlerEnv {
4
+
name = "sensu-${version}";
5
+
version = (import gemset).sensu.version;
6
7
+
inherit ruby;
8
+
gemdir = ./.;
9
10
+
meta = with lib; {
11
+
description = "A monitoring framework that aims to be simple, malleable, and scalable";
12
+
homepage = http://sensuapp.org/;
13
+
license = licenses.mit;
14
+
maintainers = with maintainers; [ theuni peterhoeg ];
15
+
platforms = platforms.unix;
16
+
};
17
+
}
+91
-147
pkgs/servers/monitoring/sensu/gemset.nix
···
1
{
2
-
"amq-protocol" = {
3
-
version = "1.9.2";
4
source = {
0
0
5
type = "gem";
6
-
sha256 = "1gl479j003vixfph5jmdskl20il8816y0flp4msrc8im3b5iiq3r";
7
};
0
8
};
9
-
"amqp" = {
10
-
version = "1.5.0";
11
source = {
0
0
12
type = "gem";
13
-
sha256 = "0jlcwyvjz0b28wxdabkyhdqyqp5ji56ckfywsy9mgp0m4wfbrh8c";
14
};
15
-
dependencies = [
16
-
"amq-protocol"
17
-
"eventmachine"
18
-
];
19
};
20
-
"async_sinatra" = {
21
-
version = "1.0.0";
22
source = {
0
0
23
type = "gem";
24
-
sha256 = "02yi9qfsi8kk4a4p1c4sx4pgism05m18kwlc9dd23zzdy9jdgq1a";
25
};
26
-
dependencies = [
27
-
"rack"
28
-
"sinatra"
29
-
];
30
};
31
-
"childprocess" = {
32
-
version = "0.5.3";
33
source = {
0
0
34
type = "gem";
35
-
sha256 = "12djpdr487fddq55sav8gw1pjglcbb0ab0s6npga0ywgsqdyvsww";
36
};
37
-
dependencies = [
38
-
"ffi"
39
-
];
40
};
41
-
"daemons" = {
42
-
version = "1.2.2";
43
source = {
0
44
type = "gem";
45
-
sha256 = "121c7vkimg3baxga69xvdkwxiq8wkmxqvdbyqi5i82vhih5d3cn3";
46
};
0
47
};
48
-
"em-redis-unified" = {
49
-
version = "0.6.0";
50
source = {
0
0
51
type = "gem";
52
-
sha256 = "1hf7dv6qmxfilpd7crcqlyqk6jp5z8md76bpg3n0163ps4ra73p0";
53
};
54
-
dependencies = [
55
-
"eventmachine"
56
-
];
57
};
58
-
"em-worker" = {
59
-
version = "0.0.2";
60
source = {
0
0
61
type = "gem";
62
-
sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk";
63
};
64
-
dependencies = [
65
-
"eventmachine"
66
-
];
67
};
68
-
"eventmachine" = {
69
-
version = "1.0.3";
70
source = {
0
0
71
type = "gem";
72
-
sha256 = "09sqlsb6x9ddlgfw5gsw7z0yjg5m2qfjiqkz2fx70zsizj3lqhil";
73
};
0
74
};
75
-
"ffi" = {
76
-
version = "1.9.8";
77
source = {
0
0
78
type = "gem";
79
-
sha256 = "0ph098bv92rn5wl6rn2hwb4ng24v4187sz8pa0bpi9jfh50im879";
80
};
0
81
};
82
-
"multi_json" = {
83
-
version = "1.11.0";
84
source = {
0
0
85
type = "gem";
86
-
sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl";
87
};
0
88
};
89
-
"rack" = {
90
-
version = "1.6.0";
91
source = {
0
0
92
type = "gem";
93
-
sha256 = "1f57f8xmrgfgd76s6mq7vx6i266zm4330igw71an1g0kh3a42sbb";
94
};
0
95
};
96
-
"rack-protection" = {
97
-
version = "1.5.3";
98
source = {
0
0
99
type = "gem";
100
-
sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r";
101
};
102
-
dependencies = [
103
-
"rack"
104
-
];
105
};
106
-
"sensu" = {
107
-
version = "0.17.1";
108
source = {
0
0
109
type = "gem";
110
-
sha256 = "1fqpypins1zhind0in0ax0y97a6pf3z85gwjz4bjm6cjrkarb5zj";
111
};
112
-
dependencies = [
113
-
"async_sinatra"
114
-
"em-redis-unified"
115
-
"eventmachine"
116
-
"multi_json"
117
-
"sensu-em"
118
-
"sensu-extension"
119
-
"sensu-extensions"
120
-
"sensu-logger"
121
-
"sensu-settings"
122
-
"sensu-spawn"
123
-
"sensu-transport"
124
-
"sinatra"
125
-
"thin"
126
-
"uuidtools"
127
-
];
128
};
129
-
"sensu-em" = {
130
-
version = "2.4.1";
131
source = {
0
0
132
type = "gem";
133
-
sha256 = "08jz47lfnv55c9yl2dhyv1si6zl8h4xj8y1sjy2h2fqy48prfgmy";
134
};
0
135
};
136
-
"sensu-extension" = {
137
-
version = "1.1.2";
138
source = {
0
0
139
type = "gem";
140
-
sha256 = "19qz22fcb3xjz9p5npghlcvxkf8h1rsfws3j988ybnimmmmiqm24";
141
};
142
-
dependencies = [
143
-
"sensu-em"
144
-
];
145
};
146
-
"sensu-extensions" = {
147
-
version = "1.2.0";
148
source = {
0
0
149
type = "gem";
150
-
sha256 = "1b8978g1ww7vdrsw7zvba6qvc56s4vfm1hw3szw3j1gsk6j0vb81";
151
};
152
-
dependencies = [
153
-
"multi_json"
154
-
"sensu-em"
155
-
"sensu-extension"
156
-
"sensu-logger"
157
-
"sensu-settings"
158
-
];
159
-
};
160
-
"sensu-logger" = {
161
version = "1.0.0";
162
-
source = {
163
-
type = "gem";
164
-
sha256 = "0vwa2b5wa9xqzb9lmhma49171iabwbnnnyhhhaii8n6j4axvar93";
165
-
};
166
-
dependencies = [
167
-
"multi_json"
168
-
"sensu-em"
169
-
];
170
};
171
-
"sensu-settings" = {
172
-
version = "1.3.0";
173
source = {
0
0
174
type = "gem";
175
-
sha256 = "0s9fyqhq5vf9m9937n3wczlr4z62rn1ydc6m53vn4156fpim6yga";
176
};
177
-
dependencies = [
178
-
"multi_json"
179
-
];
180
};
181
-
"sensu-spawn" = {
182
-
version = "1.1.0";
183
source = {
0
0
184
type = "gem";
185
-
sha256 = "0w9z6hpr27lq02y6c2mnrdl9xpsjfg77kzsfsp2f2w4swdwmiv0v";
186
};
187
-
dependencies = [
188
-
"childprocess"
189
-
"em-worker"
190
-
"sensu-em"
191
-
];
192
};
193
-
"sensu-transport" = {
194
-
version = "2.4.0";
195
source = {
0
0
196
type = "gem";
197
-
sha256 = "0gh8rcl22daax7qng93kj2jydql1jhhskd37kj7sgz0rr8wy2x06";
198
};
199
-
dependencies = [
200
-
"amqp"
201
-
"sensu-em"
202
-
];
203
};
204
-
"sinatra" = {
205
-
version = "1.3.5";
206
source = {
0
0
207
type = "gem";
208
-
sha256 = "1mn6nzfyirfqr7prhsn4nr3k481c6nzsad2p9s1xnsbvxa1vkqwr";
209
};
210
-
dependencies = [
211
-
"rack"
212
-
"rack-protection"
213
-
"tilt"
214
-
];
215
};
216
-
"thin" = {
217
-
version = "1.5.0";
218
source = {
0
0
219
type = "gem";
220
-
sha256 = "14sd2qbbk6y108z6v723mh3f1mk8s4fwxmmn9f8dk4xkhk4rwvq1";
221
};
222
-
dependencies = [
223
-
"daemons"
224
-
"eventmachine"
225
-
"rack"
226
-
];
227
};
228
-
"tilt" = {
229
-
version = "1.4.1";
230
source = {
0
0
231
type = "gem";
232
-
sha256 = "00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir";
233
};
0
234
};
235
-
"uuidtools" = {
236
-
version = "2.1.4";
237
source = {
0
0
238
type = "gem";
239
-
sha256 = "1w0bhnkp5515f3yx5fakfrfkawxjpb4fjm1r2c6lk691xlr696s3";
240
};
0
241
};
242
}
···
1
{
2
+
amq-protocol = {
0
3
source = {
4
+
remotes = ["https://rubygems.org"];
5
+
sha256 = "1rpn9vgh7y037aqhhp04smihzr73vp5i5g6xlqlha10wy3q0wp7x";
6
type = "gem";
0
7
};
8
+
version = "2.0.1";
9
};
10
+
amqp = {
0
11
source = {
12
+
remotes = ["https://rubygems.org"];
13
+
sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9";
14
type = "gem";
0
15
};
16
+
version = "1.6.0";
0
0
0
17
};
18
+
childprocess = {
0
19
source = {
20
+
remotes = ["https://rubygems.org"];
21
+
sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0";
22
type = "gem";
0
23
};
24
+
version = "0.5.8";
0
0
0
25
};
26
+
em-http-server = {
0
27
source = {
28
+
remotes = ["https://rubygems.org"];
29
+
sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5";
30
type = "gem";
0
31
};
32
+
version = "0.1.8";
0
0
33
};
34
+
em-worker = {
35
+
dependencies = ["eventmachine"];
36
source = {
37
+
sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk";
38
type = "gem";
0
39
};
40
+
version = "0.0.2";
41
};
42
+
eventmachine = {
0
43
source = {
44
+
remotes = ["https://rubygems.org"];
45
+
sha256 = "00mlcq33q104spkb5c997lwallpilhj0d6fzsbd4lr9s8lmjga5f";
46
type = "gem";
0
47
};
48
+
version = "1.2.2";
0
0
49
};
50
+
ffi = {
0
51
source = {
52
+
remotes = ["https://rubygems.org"];
53
+
sha256 = "07hnyr47mndsjfanzh348wm3fxjx9nx68mdb3cpsdvfqrxnz97s7";
54
type = "gem";
0
55
};
56
+
version = "1.9.17";
0
0
57
};
58
+
oj = {
0
59
source = {
60
+
remotes = ["https://rubygems.org"];
61
+
sha256 = "0pa9vmbxivplphad4ddjy30ylbb3bi61y13vmwx4llz3svl8r8kk";
62
type = "gem";
0
63
};
64
+
version = "2.14.6";
65
};
66
+
parse-cron = {
0
67
source = {
68
+
remotes = ["https://rubygems.org"];
69
+
sha256 = "02fj9i21brm88nb91ikxwxbwv9y7mb7jsz6yydh82rifwq7357hg";
70
type = "gem";
0
71
};
72
+
version = "0.1.4";
73
};
74
+
sensu = {
0
75
source = {
76
+
remotes = ["https://rubygems.org"];
77
+
sha256 = "1dbyc1wylg9ligr1slv60myhbzdbja96v3srb3xrirv6vl33npqx";
78
type = "gem";
0
79
};
80
+
version = "0.28.0";
81
};
82
+
sensu-extension = {
0
83
source = {
84
+
remotes = ["https://rubygems.org"];
85
+
sha256 = "1lgmjxfbq11v4yi3qanf1qxv0sgm1a8a7wj7qyn1nkva6zmimss3";
86
type = "gem";
0
87
};
88
+
version = "1.5.1";
89
};
90
+
sensu-extensions = {
0
91
source = {
92
+
remotes = ["https://rubygems.org"];
93
+
sha256 = "0axjqak7yhhznhs9f4q8km7ikha5khglwqsc33scck13hsvw9l6g";
94
type = "gem";
0
95
};
96
+
version = "1.7.1";
0
0
97
};
98
+
sensu-extensions-debug = {
0
99
source = {
100
+
remotes = ["https://rubygems.org"];
101
+
sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp";
102
type = "gem";
0
103
};
104
+
version = "1.0.0";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
105
};
106
+
sensu-extensions-json = {
0
107
source = {
108
+
remotes = ["https://rubygems.org"];
109
+
sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g";
110
type = "gem";
0
111
};
112
+
version = "1.0.0";
113
};
114
+
sensu-extensions-occurrences = {
0
115
source = {
116
+
remotes = ["https://rubygems.org"];
117
+
sha256 = "0xi9888gp3lz5fik1k32bc1c6sjp7rr551p8dr5i3hsm5ii7blja";
118
type = "gem";
0
119
};
120
+
version = "1.1.0";
0
0
121
};
122
+
sensu-extensions-only-check-output = {
0
123
source = {
124
+
remotes = ["https://rubygems.org"];
125
+
sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3";
126
type = "gem";
0
127
};
0
0
0
0
0
0
0
0
0
128
version = "1.0.0";
0
0
0
0
0
0
0
0
129
};
130
+
sensu-extensions-ruby-hash = {
0
131
source = {
132
+
remotes = ["https://rubygems.org"];
133
+
sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3";
134
type = "gem";
0
135
};
136
+
version = "1.0.0";
0
0
137
};
138
+
sensu-json = {
0
139
source = {
140
+
remotes = ["https://rubygems.org"];
141
+
sha256 = "08bn8a5fscbhc9mcjg5avwjjbwxn28b48336bdxx87yng0wyafm4";
142
type = "gem";
0
143
};
144
+
version = "2.0.1";
0
0
0
0
145
};
146
+
sensu-logger = {
0
147
source = {
148
+
remotes = ["https://rubygems.org"];
149
+
sha256 = "03kicjqz8a594bxnwyg6bcd4fipy2vxjl1gbaip4gpixxki32dx0";
150
type = "gem";
0
151
};
152
+
version = "1.2.1";
0
0
0
153
};
154
+
sensu-redis = {
0
155
source = {
156
+
remotes = ["https://rubygems.org"];
157
+
sha256 = "10axrjg2q569bjdchpjsdillzszifkgkayaz390hnf876mssqwcg";
158
type = "gem";
0
159
};
160
+
version = "2.1.0";
0
0
0
0
161
};
162
+
sensu-settings = {
0
163
source = {
164
+
remotes = ["https://rubygems.org"];
165
+
sha256 = "0bs66zmhs7yrwywvfhbld051d83f3nypmk2rf8dfn19ijzk4ch9i";
166
type = "gem";
0
167
};
168
+
version = "9.9.0";
0
0
0
0
169
};
170
+
sensu-spawn = {
0
171
source = {
172
+
remotes = ["https://rubygems.org"];
173
+
sha256 = "1vz5kbqk3ld0s16zjl8m38l1m1xwcvjlfc1g4nfm45qxdyfn7la7";
174
type = "gem";
0
175
};
176
+
version = "2.2.1";
177
};
178
+
sensu-transport = {
0
179
source = {
180
+
remotes = ["https://rubygems.org"];
181
+
sha256 = "15yib92hwyd8v04wcc0kaw0p8w2c2mwvi4ldya2jh3dqgs31mvhr";
182
type = "gem";
0
183
};
184
+
version = "7.0.2";
185
};
186
}