sensu: 0.17.1 -> 0.28.0

+167 -218
+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 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) 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
··· 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) 9 ffi (~> 1.0, >= 1.0.11) 10 + em-http-server (0.1.8) 11 + eventmachine 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) 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) 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"; 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 = { 5 type = "gem"; 6 - sha256 = "1gl479j003vixfph5jmdskl20il8816y0flp4msrc8im3b5iiq3r"; 7 }; 8 }; 9 - "amqp" = { 10 - version = "1.5.0"; 11 source = { 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 = { 23 type = "gem"; 24 - sha256 = "02yi9qfsi8kk4a4p1c4sx4pgism05m18kwlc9dd23zzdy9jdgq1a"; 25 }; 26 - dependencies = [ 27 - "rack" 28 - "sinatra" 29 - ]; 30 }; 31 - "childprocess" = { 32 - version = "0.5.3"; 33 source = { 34 type = "gem"; 35 - sha256 = "12djpdr487fddq55sav8gw1pjglcbb0ab0s6npga0ywgsqdyvsww"; 36 }; 37 - dependencies = [ 38 - "ffi" 39 - ]; 40 }; 41 - "daemons" = { 42 - version = "1.2.2"; 43 source = { 44 type = "gem"; 45 - sha256 = "121c7vkimg3baxga69xvdkwxiq8wkmxqvdbyqi5i82vhih5d3cn3"; 46 }; 47 }; 48 - "em-redis-unified" = { 49 - version = "0.6.0"; 50 source = { 51 type = "gem"; 52 - sha256 = "1hf7dv6qmxfilpd7crcqlyqk6jp5z8md76bpg3n0163ps4ra73p0"; 53 }; 54 - dependencies = [ 55 - "eventmachine" 56 - ]; 57 }; 58 - "em-worker" = { 59 - version = "0.0.2"; 60 source = { 61 type = "gem"; 62 - sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 63 }; 64 - dependencies = [ 65 - "eventmachine" 66 - ]; 67 }; 68 - "eventmachine" = { 69 - version = "1.0.3"; 70 source = { 71 type = "gem"; 72 - sha256 = "09sqlsb6x9ddlgfw5gsw7z0yjg5m2qfjiqkz2fx70zsizj3lqhil"; 73 }; 74 }; 75 - "ffi" = { 76 - version = "1.9.8"; 77 source = { 78 type = "gem"; 79 - sha256 = "0ph098bv92rn5wl6rn2hwb4ng24v4187sz8pa0bpi9jfh50im879"; 80 }; 81 }; 82 - "multi_json" = { 83 - version = "1.11.0"; 84 source = { 85 type = "gem"; 86 - sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl"; 87 }; 88 }; 89 - "rack" = { 90 - version = "1.6.0"; 91 source = { 92 type = "gem"; 93 - sha256 = "1f57f8xmrgfgd76s6mq7vx6i266zm4330igw71an1g0kh3a42sbb"; 94 }; 95 }; 96 - "rack-protection" = { 97 - version = "1.5.3"; 98 source = { 99 type = "gem"; 100 - sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r"; 101 }; 102 - dependencies = [ 103 - "rack" 104 - ]; 105 }; 106 - "sensu" = { 107 - version = "0.17.1"; 108 source = { 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 = { 132 type = "gem"; 133 - sha256 = "08jz47lfnv55c9yl2dhyv1si6zl8h4xj8y1sjy2h2fqy48prfgmy"; 134 }; 135 }; 136 - "sensu-extension" = { 137 - version = "1.1.2"; 138 source = { 139 type = "gem"; 140 - sha256 = "19qz22fcb3xjz9p5npghlcvxkf8h1rsfws3j988ybnimmmmiqm24"; 141 }; 142 - dependencies = [ 143 - "sensu-em" 144 - ]; 145 }; 146 - "sensu-extensions" = { 147 - version = "1.2.0"; 148 source = { 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 = { 174 type = "gem"; 175 - sha256 = "0s9fyqhq5vf9m9937n3wczlr4z62rn1ydc6m53vn4156fpim6yga"; 176 }; 177 - dependencies = [ 178 - "multi_json" 179 - ]; 180 }; 181 - "sensu-spawn" = { 182 - version = "1.1.0"; 183 source = { 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 = { 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 = { 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 = { 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 = { 231 type = "gem"; 232 - sha256 = "00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir"; 233 }; 234 }; 235 - "uuidtools" = { 236 - version = "2.1.4"; 237 source = { 238 type = "gem"; 239 - sha256 = "1w0bhnkp5515f3yx5fakfrfkawxjpb4fjm1r2c6lk691xlr696s3"; 240 }; 241 }; 242 }
··· 1 { 2 + amq-protocol = { 3 source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "1rpn9vgh7y037aqhhp04smihzr73vp5i5g6xlqlha10wy3q0wp7x"; 6 type = "gem"; 7 }; 8 + version = "2.0.1"; 9 }; 10 + amqp = { 11 source = { 12 + remotes = ["https://rubygems.org"]; 13 + sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; 14 type = "gem"; 15 }; 16 + version = "1.6.0"; 17 }; 18 + childprocess = { 19 source = { 20 + remotes = ["https://rubygems.org"]; 21 + sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; 22 type = "gem"; 23 }; 24 + version = "0.5.8"; 25 }; 26 + em-http-server = { 27 source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; 30 type = "gem"; 31 }; 32 + version = "0.1.8"; 33 }; 34 + em-worker = { 35 + dependencies = ["eventmachine"]; 36 source = { 37 + sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 38 type = "gem"; 39 }; 40 + version = "0.0.2"; 41 }; 42 + eventmachine = { 43 source = { 44 + remotes = ["https://rubygems.org"]; 45 + sha256 = "00mlcq33q104spkb5c997lwallpilhj0d6fzsbd4lr9s8lmjga5f"; 46 type = "gem"; 47 }; 48 + version = "1.2.2"; 49 }; 50 + ffi = { 51 source = { 52 + remotes = ["https://rubygems.org"]; 53 + sha256 = "07hnyr47mndsjfanzh348wm3fxjx9nx68mdb3cpsdvfqrxnz97s7"; 54 type = "gem"; 55 }; 56 + version = "1.9.17"; 57 }; 58 + oj = { 59 source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "0pa9vmbxivplphad4ddjy30ylbb3bi61y13vmwx4llz3svl8r8kk"; 62 type = "gem"; 63 }; 64 + version = "2.14.6"; 65 }; 66 + parse-cron = { 67 source = { 68 + remotes = ["https://rubygems.org"]; 69 + sha256 = "02fj9i21brm88nb91ikxwxbwv9y7mb7jsz6yydh82rifwq7357hg"; 70 type = "gem"; 71 }; 72 + version = "0.1.4"; 73 }; 74 + sensu = { 75 source = { 76 + remotes = ["https://rubygems.org"]; 77 + sha256 = "1dbyc1wylg9ligr1slv60myhbzdbja96v3srb3xrirv6vl33npqx"; 78 type = "gem"; 79 }; 80 + version = "0.28.0"; 81 }; 82 + sensu-extension = { 83 source = { 84 + remotes = ["https://rubygems.org"]; 85 + sha256 = "1lgmjxfbq11v4yi3qanf1qxv0sgm1a8a7wj7qyn1nkva6zmimss3"; 86 type = "gem"; 87 }; 88 + version = "1.5.1"; 89 }; 90 + sensu-extensions = { 91 source = { 92 + remotes = ["https://rubygems.org"]; 93 + sha256 = "0axjqak7yhhznhs9f4q8km7ikha5khglwqsc33scck13hsvw9l6g"; 94 type = "gem"; 95 }; 96 + version = "1.7.1"; 97 }; 98 + sensu-extensions-debug = { 99 source = { 100 + remotes = ["https://rubygems.org"]; 101 + sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; 102 type = "gem"; 103 }; 104 + version = "1.0.0"; 105 }; 106 + sensu-extensions-json = { 107 source = { 108 + remotes = ["https://rubygems.org"]; 109 + sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; 110 type = "gem"; 111 }; 112 + version = "1.0.0"; 113 }; 114 + sensu-extensions-occurrences = { 115 source = { 116 + remotes = ["https://rubygems.org"]; 117 + sha256 = "0xi9888gp3lz5fik1k32bc1c6sjp7rr551p8dr5i3hsm5ii7blja"; 118 type = "gem"; 119 }; 120 + version = "1.1.0"; 121 }; 122 + sensu-extensions-only-check-output = { 123 source = { 124 + remotes = ["https://rubygems.org"]; 125 + sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; 126 type = "gem"; 127 }; 128 version = "1.0.0"; 129 }; 130 + sensu-extensions-ruby-hash = { 131 source = { 132 + remotes = ["https://rubygems.org"]; 133 + sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; 134 type = "gem"; 135 }; 136 + version = "1.0.0"; 137 }; 138 + sensu-json = { 139 source = { 140 + remotes = ["https://rubygems.org"]; 141 + sha256 = "08bn8a5fscbhc9mcjg5avwjjbwxn28b48336bdxx87yng0wyafm4"; 142 type = "gem"; 143 }; 144 + version = "2.0.1"; 145 }; 146 + sensu-logger = { 147 source = { 148 + remotes = ["https://rubygems.org"]; 149 + sha256 = "03kicjqz8a594bxnwyg6bcd4fipy2vxjl1gbaip4gpixxki32dx0"; 150 type = "gem"; 151 }; 152 + version = "1.2.1"; 153 }; 154 + sensu-redis = { 155 source = { 156 + remotes = ["https://rubygems.org"]; 157 + sha256 = "10axrjg2q569bjdchpjsdillzszifkgkayaz390hnf876mssqwcg"; 158 type = "gem"; 159 }; 160 + version = "2.1.0"; 161 }; 162 + sensu-settings = { 163 source = { 164 + remotes = ["https://rubygems.org"]; 165 + sha256 = "0bs66zmhs7yrwywvfhbld051d83f3nypmk2rf8dfn19ijzk4ch9i"; 166 type = "gem"; 167 }; 168 + version = "9.9.0"; 169 }; 170 + sensu-spawn = { 171 source = { 172 + remotes = ["https://rubygems.org"]; 173 + sha256 = "1vz5kbqk3ld0s16zjl8m38l1m1xwcvjlfc1g4nfm45qxdyfn7la7"; 174 type = "gem"; 175 }; 176 + version = "2.2.1"; 177 }; 178 + sensu-transport = { 179 source = { 180 + remotes = ["https://rubygems.org"]; 181 + sha256 = "15yib92hwyd8v04wcc0kaw0p8w2c2mwvi4ldya2jh3dqgs31mvhr"; 182 type = "gem"; 183 }; 184 + version = "7.0.2"; 185 }; 186 }