sensu: 0.29.0 -> 1.0.2

Use NixOS's default ruby instead of 2.1 and add a few helpful plugins

+325 -15
+11
pkgs/servers/monitoring/sensu/Gemfile
··· 1 source 'https://rubygems.org' 2 gem 'sensu'
··· 1 source 'https://rubygems.org' 2 + 3 gem 'sensu' 4 + 5 + # integration 6 + gem 'sensu-plugins-influxdb' 7 + 8 + # checks 9 + gem 'sensu-plugins-http' 10 + gem 'sensu-plugins-disk-checks' 11 + gem 'sensu-plugins-logs' 12 + gem 'sensu-plugins-systemd' 13 + # gem 'sensu-plugins-process-checks'
+64 -6
pkgs/servers/monitoring/sensu/Gemfile.lock
··· 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.18) 16 oj (2.18.1) 17 parse-cron (0.1.4) 18 - sensu (0.29.0) 19 em-http-server (= 0.1.8) 20 eventmachine (= 1.2.2) 21 parse-cron (= 0.1.4) ··· 23 sensu-extensions (= 1.9.0) 24 sensu-json (= 2.1.0) 25 sensu-logger (= 1.2.1) 26 - sensu-redis (= 2.1.1) 27 - sensu-settings (= 10.0.0) 28 sensu-spawn (= 2.2.1) 29 sensu-transport (= 7.0.2) 30 sensu-extension (1.5.1) ··· 57 sensu-logger (1.2.1) 58 eventmachine 59 sensu-json 60 - sensu-redis (2.1.1) 61 eventmachine 62 - sensu-settings (10.0.0) 63 parse-cron 64 sensu-json (>= 1.1.0) 65 sensu-spawn (2.2.1) ··· 71 amqp (= 1.6.0) 72 eventmachine 73 sensu-redis (>= 1.0.0) 74 75 PLATFORMS 76 ruby 77 78 DEPENDENCIES 79 sensu 80 81 BUNDLED WITH 82 - 1.14.6
··· 5 amqp (1.6.0) 6 amq-protocol (>= 2.0.1) 7 eventmachine 8 + aws-sdk (2.10.19) 9 + aws-sdk-resources (= 2.10.19) 10 + aws-sdk-core (2.10.19) 11 + aws-sigv4 (~> 1.0) 12 + jmespath (~> 1.0) 13 + aws-sdk-resources (2.10.19) 14 + aws-sdk-core (= 2.10.19) 15 + aws-sigv4 (1.0.1) 16 + cause (0.1) 17 childprocess (0.5.8) 18 ffi (~> 1.0, >= 1.0.11) 19 + dentaku (2.0.9) 20 + domain_name (0.5.20170404) 21 + unf (>= 0.0.5, < 1.0.0) 22 em-http-server (0.1.8) 23 eventmachine 24 em-worker (0.0.2) 25 eventmachine 26 eventmachine (1.2.2) 27 ffi (1.9.18) 28 + http-cookie (1.0.3) 29 + domain_name (~> 0.5) 30 + influxdb (0.3.13) 31 + cause 32 + json 33 + jmespath (1.3.1) 34 + json (1.8.6) 35 + jsonpath (0.5.8) 36 + multi_json 37 + mime-types (2.99.3) 38 + mixlib-cli (1.7.0) 39 + multi_json (1.12.1) 40 + netrc (0.11.0) 41 oj (2.18.1) 42 parse-cron (0.1.4) 43 + rest-client (1.8.0) 44 + http-cookie (>= 1.0.2, < 2.0) 45 + mime-types (>= 1.16, < 3.0) 46 + netrc (~> 0.7) 47 + sensu (1.0.2) 48 em-http-server (= 0.1.8) 49 eventmachine (= 1.2.2) 50 parse-cron (= 0.1.4) ··· 52 sensu-extensions (= 1.9.0) 53 sensu-json (= 2.1.0) 54 sensu-logger (= 1.2.1) 55 + sensu-redis (= 2.2.0) 56 + sensu-settings (= 10.3.0) 57 sensu-spawn (= 2.2.1) 58 sensu-transport (= 7.0.2) 59 sensu-extension (1.5.1) ··· 86 sensu-logger (1.2.1) 87 eventmachine 88 sensu-json 89 + sensu-plugin (1.4.5) 90 + json (< 2.0.0) 91 + mixlib-cli (>= 1.5.0) 92 + sensu-plugins-disk-checks (2.4.0) 93 + sensu-plugin (~> 1.2) 94 + sys-filesystem (= 1.1.7) 95 + sensu-plugins-http (2.5.0) 96 + aws-sdk (~> 2.3) 97 + rest-client (= 1.8.0) 98 + sensu-plugin (~> 1.2) 99 + sensu-plugins-influxdb (1.2.0) 100 + dentaku (= 2.0.9) 101 + influxdb (= 0.3.13) 102 + jsonpath (= 0.5.8) 103 + sensu-plugin (~> 1.3) 104 + sensu-plugins-logs (1.2.0) 105 + sensu-plugin (~> 1.2) 106 + sensu-plugins-systemd (0.0.5) 107 + sensu-plugin (~> 1.2) 108 + sensu-redis (2.2.0) 109 eventmachine 110 + sensu-settings (10.3.0) 111 parse-cron 112 sensu-json (>= 1.1.0) 113 sensu-spawn (2.2.1) ··· 119 amqp (= 1.6.0) 120 eventmachine 121 sensu-redis (>= 1.0.0) 122 + sys-filesystem (1.1.7) 123 + ffi 124 + unf (0.1.4) 125 + unf_ext 126 + unf_ext (0.0.7.4) 127 128 PLATFORMS 129 ruby 130 131 DEPENDENCIES 132 sensu 133 + sensu-plugins-disk-checks 134 + sensu-plugins-http 135 + sensu-plugins-influxdb 136 + sensu-plugins-logs 137 + sensu-plugins-systemd 138 139 BUNDLED WITH 140 + 1.15.3
+249 -6
pkgs/servers/monitoring/sensu/gemset.nix
··· 8 version = "2.0.1"; 9 }; 10 amqp = { 11 source = { 12 remotes = ["https://rubygems.org"]; 13 sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; ··· 15 }; 16 version = "1.6.0"; 17 }; 18 childprocess = { 19 source = { 20 remotes = ["https://rubygems.org"]; 21 sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; ··· 23 }; 24 version = "0.5.8"; 25 }; 26 em-http-server = { 27 source = { 28 remotes = ["https://rubygems.org"]; 29 sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; ··· 34 em-worker = { 35 dependencies = ["eventmachine"]; 36 source = { 37 sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 38 type = "gem"; 39 }; ··· 55 }; 56 version = "1.9.18"; 57 }; 58 oj = { 59 source = { 60 remotes = ["https://rubygems.org"]; ··· 71 }; 72 version = "0.1.4"; 73 }; 74 sensu = { 75 source = { 76 remotes = ["https://rubygems.org"]; 77 - sha256 = "0931qccqhwmvqf4jj3jwip25xwkg7rf1yxxpkdhiyi2yndyfb8x7"; 78 type = "gem"; 79 }; 80 - version = "0.29.0"; 81 }; 82 sensu-extension = { 83 source = { 84 remotes = ["https://rubygems.org"]; 85 sha256 = "1lgmjxfbq11v4yi3qanf1qxv0sgm1a8a7wj7qyn1nkva6zmimss3"; ··· 88 version = "1.5.1"; 89 }; 90 sensu-extensions = { 91 source = { 92 remotes = ["https://rubygems.org"]; 93 sha256 = "1r09mdbbnh5cg9yvqw78sxbhlb8xqld1vwbr4hsjw6k3x1xpnnr9"; ··· 96 version = "1.9.0"; 97 }; 98 sensu-extensions-check-dependencies = { 99 source = { 100 remotes = ["https://rubygems.org"]; 101 sha256 = "0clgvf2abvwz549f28ny3zd6q7z6y7m49i8pp91ll10jp1vsy4b2"; ··· 104 version = "1.0.1"; 105 }; 106 sensu-extensions-debug = { 107 source = { 108 remotes = ["https://rubygems.org"]; 109 sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; ··· 112 version = "1.0.0"; 113 }; 114 sensu-extensions-json = { 115 source = { 116 remotes = ["https://rubygems.org"]; 117 sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; ··· 120 version = "1.0.0"; 121 }; 122 sensu-extensions-occurrences = { 123 source = { 124 remotes = ["https://rubygems.org"]; 125 sha256 = "0lx5wsbblfs0rvkxfg09bsz0g2mwmckrhga7idnarsnm8m565v1v"; ··· 128 version = "1.2.0"; 129 }; 130 sensu-extensions-only-check-output = { 131 source = { 132 remotes = ["https://rubygems.org"]; 133 sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; ··· 136 version = "1.0.0"; 137 }; 138 sensu-extensions-ruby-hash = { 139 source = { 140 remotes = ["https://rubygems.org"]; 141 sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; ··· 144 version = "1.0.0"; 145 }; 146 sensu-json = { 147 source = { 148 remotes = ["https://rubygems.org"]; 149 sha256 = "02qkh86jddv7gha39vjx6g9hi7vkq7r433dr86bwmm9c7lqkgyl9"; ··· 152 version = "2.1.0"; 153 }; 154 sensu-logger = { 155 source = { 156 remotes = ["https://rubygems.org"]; 157 sha256 = "03kicjqz8a594bxnwyg6bcd4fipy2vxjl1gbaip4gpixxki32dx0"; ··· 159 }; 160 version = "1.2.1"; 161 }; 162 sensu-redis = { 163 source = { 164 remotes = ["https://rubygems.org"]; 165 - sha256 = "1nqk2046g6nldpiqy40f805gms8r856v2zxm53j0c8ni03sgz2a3"; 166 type = "gem"; 167 }; 168 - version = "2.1.1"; 169 }; 170 sensu-settings = { 171 source = { 172 remotes = ["https://rubygems.org"]; 173 - sha256 = "0fb3wgqll5cq5akgmqhx6vgjvmcpcjyx68qqs8hb106b07gdpmli"; 174 type = "gem"; 175 }; 176 - version = "10.0.0"; 177 }; 178 sensu-spawn = { 179 source = { 180 remotes = ["https://rubygems.org"]; 181 sha256 = "1vz5kbqk3ld0s16zjl8m38l1m1xwcvjlfc1g4nfm45qxdyfn7la7"; ··· 184 version = "2.2.1"; 185 }; 186 sensu-transport = { 187 source = { 188 remotes = ["https://rubygems.org"]; 189 sha256 = "15yib92hwyd8v04wcc0kaw0p8w2c2mwvi4ldya2jh3dqgs31mvhr"; 190 type = "gem"; 191 }; 192 version = "7.0.2"; 193 }; 194 }
··· 8 version = "2.0.1"; 9 }; 10 amqp = { 11 + dependencies = ["amq-protocol" "eventmachine"]; 12 source = { 13 remotes = ["https://rubygems.org"]; 14 sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; ··· 16 }; 17 version = "1.6.0"; 18 }; 19 + aws-sdk = { 20 + dependencies = ["aws-sdk-resources"]; 21 + source = { 22 + remotes = ["https://rubygems.org"]; 23 + sha256 = "04fgpkhjjmwxppb7b0jbsc6zykkw7hpkncld8mm1zamajf653sf6"; 24 + type = "gem"; 25 + }; 26 + version = "2.10.19"; 27 + }; 28 + aws-sdk-core = { 29 + dependencies = ["aws-sigv4" "jmespath"]; 30 + source = { 31 + remotes = ["https://rubygems.org"]; 32 + sha256 = "0f0qq7h4bpmlvcsl1bncxdyw63zanz6jdxch9i457irc5l6z8sm0"; 33 + type = "gem"; 34 + }; 35 + version = "2.10.19"; 36 + }; 37 + aws-sdk-resources = { 38 + dependencies = ["aws-sdk-core"]; 39 + source = { 40 + remotes = ["https://rubygems.org"]; 41 + sha256 = "0c107vlh475jph5i2szchmcwlsimpvdbd2cc0m5p39jmw8prkysa"; 42 + type = "gem"; 43 + }; 44 + version = "2.10.19"; 45 + }; 46 + aws-sigv4 = { 47 + source = { 48 + remotes = ["https://rubygems.org"]; 49 + sha256 = "0cxl0yvmyl8d0yj4cx3p75iki4fqk8ckb6ajfj7mr3g4ihp5mryp"; 50 + type = "gem"; 51 + }; 52 + version = "1.0.1"; 53 + }; 54 + cause = { 55 + source = { 56 + remotes = ["https://rubygems.org"]; 57 + sha256 = "0digirxqlwdg79mkbn70yc7i9i1qnclm2wjbrc47kqv6236bpj00"; 58 + type = "gem"; 59 + }; 60 + version = "0.1"; 61 + }; 62 childprocess = { 63 + dependencies = ["ffi"]; 64 source = { 65 remotes = ["https://rubygems.org"]; 66 sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; ··· 68 }; 69 version = "0.5.8"; 70 }; 71 + dentaku = { 72 + source = { 73 + remotes = ["https://rubygems.org"]; 74 + sha256 = "11z4cw4lspx3rgmmd2hd4l1iikk6p17icxwn7xym92v1j825zpnr"; 75 + type = "gem"; 76 + }; 77 + version = "2.0.9"; 78 + }; 79 + domain_name = { 80 + dependencies = ["unf"]; 81 + source = { 82 + remotes = ["https://rubygems.org"]; 83 + sha256 = "12hs8yijhak7p2hf1xkh98g0mnp5phq3mrrhywzaxpwz1gw5r3kf"; 84 + type = "gem"; 85 + }; 86 + version = "0.5.20170404"; 87 + }; 88 em-http-server = { 89 + dependencies = ["eventmachine"]; 90 source = { 91 remotes = ["https://rubygems.org"]; 92 sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; ··· 97 em-worker = { 98 dependencies = ["eventmachine"]; 99 source = { 100 + remotes = ["https://rubygems.org"]; 101 sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 102 type = "gem"; 103 }; ··· 119 }; 120 version = "1.9.18"; 121 }; 122 + http-cookie = { 123 + dependencies = ["domain_name"]; 124 + source = { 125 + remotes = ["https://rubygems.org"]; 126 + sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; 127 + type = "gem"; 128 + }; 129 + version = "1.0.3"; 130 + }; 131 + influxdb = { 132 + dependencies = ["cause" "json"]; 133 + source = { 134 + remotes = ["https://rubygems.org"]; 135 + sha256 = "0jikl3iylbffsdmb4vr09ysqvpwxk133y6m9ylwcd0931ngsf0ks"; 136 + type = "gem"; 137 + }; 138 + version = "0.3.13"; 139 + }; 140 + jmespath = { 141 + source = { 142 + remotes = ["https://rubygems.org"]; 143 + sha256 = "07w8ipjg59qavijq59hl82zs74jf3jsp7vxl9q3a2d0wpv5akz3y"; 144 + type = "gem"; 145 + }; 146 + version = "1.3.1"; 147 + }; 148 + json = { 149 + source = { 150 + remotes = ["https://rubygems.org"]; 151 + sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5"; 152 + type = "gem"; 153 + }; 154 + version = "1.8.6"; 155 + }; 156 + jsonpath = { 157 + dependencies = ["multi_json"]; 158 + source = { 159 + remotes = ["https://rubygems.org"]; 160 + sha256 = "1gwhrd7xlysq537yy8ma69jc83lblwiccajl5zvyqpnwyjjc93df"; 161 + type = "gem"; 162 + }; 163 + version = "0.5.8"; 164 + }; 165 + mime-types = { 166 + source = { 167 + remotes = ["https://rubygems.org"]; 168 + sha256 = "03j98xr0qw2p2jkclpmk7pm29yvmmh0073d8d43ajmr0h3w7i5l9"; 169 + type = "gem"; 170 + }; 171 + version = "2.99.3"; 172 + }; 173 + mixlib-cli = { 174 + source = { 175 + remotes = ["https://rubygems.org"]; 176 + sha256 = "0647msh7kp7lzyf6m72g6snpirvhimjm22qb8xgv9pdhbcrmcccp"; 177 + type = "gem"; 178 + }; 179 + version = "1.7.0"; 180 + }; 181 + multi_json = { 182 + source = { 183 + remotes = ["https://rubygems.org"]; 184 + sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk"; 185 + type = "gem"; 186 + }; 187 + version = "1.12.1"; 188 + }; 189 + netrc = { 190 + source = { 191 + remotes = ["https://rubygems.org"]; 192 + sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y"; 193 + type = "gem"; 194 + }; 195 + version = "0.11.0"; 196 + }; 197 oj = { 198 source = { 199 remotes = ["https://rubygems.org"]; ··· 210 }; 211 version = "0.1.4"; 212 }; 213 + rest-client = { 214 + dependencies = ["http-cookie" "mime-types" "netrc"]; 215 + source = { 216 + remotes = ["https://rubygems.org"]; 217 + sha256 = "1m8z0c4yf6w47iqz6j2p7x1ip4qnnzvhdph9d5fgx081cvjly3p7"; 218 + type = "gem"; 219 + }; 220 + version = "1.8.0"; 221 + }; 222 sensu = { 223 + dependencies = ["em-http-server" "eventmachine" "parse-cron" "sensu-extension" "sensu-extensions" "sensu-json" "sensu-logger" "sensu-redis" "sensu-settings" "sensu-spawn" "sensu-transport"]; 224 source = { 225 remotes = ["https://rubygems.org"]; 226 + sha256 = "1vk9bvxwh6ah8xkncf16f8r0bq84cnnx16ffc4k6sq73v8wpk116"; 227 type = "gem"; 228 }; 229 + version = "1.0.2"; 230 }; 231 sensu-extension = { 232 + dependencies = ["eventmachine"]; 233 source = { 234 remotes = ["https://rubygems.org"]; 235 sha256 = "1lgmjxfbq11v4yi3qanf1qxv0sgm1a8a7wj7qyn1nkva6zmimss3"; ··· 238 version = "1.5.1"; 239 }; 240 sensu-extensions = { 241 + dependencies = ["sensu-extension" "sensu-extensions-check-dependencies" "sensu-extensions-debug" "sensu-extensions-json" "sensu-extensions-occurrences" "sensu-extensions-only-check-output" "sensu-extensions-ruby-hash" "sensu-json" "sensu-logger" "sensu-settings"]; 242 source = { 243 remotes = ["https://rubygems.org"]; 244 sha256 = "1r09mdbbnh5cg9yvqw78sxbhlb8xqld1vwbr4hsjw6k3x1xpnnr9"; ··· 247 version = "1.9.0"; 248 }; 249 sensu-extensions-check-dependencies = { 250 + dependencies = ["sensu-extension"]; 251 source = { 252 remotes = ["https://rubygems.org"]; 253 sha256 = "0clgvf2abvwz549f28ny3zd6q7z6y7m49i8pp91ll10jp1vsy4b2"; ··· 256 version = "1.0.1"; 257 }; 258 sensu-extensions-debug = { 259 + dependencies = ["sensu-extension"]; 260 source = { 261 remotes = ["https://rubygems.org"]; 262 sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; ··· 265 version = "1.0.0"; 266 }; 267 sensu-extensions-json = { 268 + dependencies = ["sensu-extension"]; 269 source = { 270 remotes = ["https://rubygems.org"]; 271 sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; ··· 274 version = "1.0.0"; 275 }; 276 sensu-extensions-occurrences = { 277 + dependencies = ["sensu-extension"]; 278 source = { 279 remotes = ["https://rubygems.org"]; 280 sha256 = "0lx5wsbblfs0rvkxfg09bsz0g2mwmckrhga7idnarsnm8m565v1v"; ··· 283 version = "1.2.0"; 284 }; 285 sensu-extensions-only-check-output = { 286 + dependencies = ["sensu-extension"]; 287 source = { 288 remotes = ["https://rubygems.org"]; 289 sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; ··· 292 version = "1.0.0"; 293 }; 294 sensu-extensions-ruby-hash = { 295 + dependencies = ["sensu-extension"]; 296 source = { 297 remotes = ["https://rubygems.org"]; 298 sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; ··· 301 version = "1.0.0"; 302 }; 303 sensu-json = { 304 + dependencies = ["oj"]; 305 source = { 306 remotes = ["https://rubygems.org"]; 307 sha256 = "02qkh86jddv7gha39vjx6g9hi7vkq7r433dr86bwmm9c7lqkgyl9"; ··· 310 version = "2.1.0"; 311 }; 312 sensu-logger = { 313 + dependencies = ["eventmachine" "sensu-json"]; 314 source = { 315 remotes = ["https://rubygems.org"]; 316 sha256 = "03kicjqz8a594bxnwyg6bcd4fipy2vxjl1gbaip4gpixxki32dx0"; ··· 318 }; 319 version = "1.2.1"; 320 }; 321 + sensu-plugin = { 322 + dependencies = ["json" "mixlib-cli"]; 323 + source = { 324 + remotes = ["https://rubygems.org"]; 325 + sha256 = "0z18zk04l9klbjmqvjg6cpv3k4w5hi1by8wnpkiwdwa2jdv61jyb"; 326 + type = "gem"; 327 + }; 328 + version = "1.4.5"; 329 + }; 330 + sensu-plugins-disk-checks = { 331 + dependencies = ["sensu-plugin" "sys-filesystem"]; 332 + source = { 333 + remotes = ["https://rubygems.org"]; 334 + sha256 = "1r7kzqp0kwhz7kk0s25r7lh2sw4yr99m5lr8cb99kq73fnsjqipq"; 335 + type = "gem"; 336 + }; 337 + version = "2.4.0"; 338 + }; 339 + sensu-plugins-http = { 340 + dependencies = ["aws-sdk" "rest-client" "sensu-plugin"]; 341 + source = { 342 + remotes = ["https://rubygems.org"]; 343 + sha256 = "13126hx2fgjsrfqnlh2hf2czn35pi8rkc5ql9yxf4y8x9a7dyksj"; 344 + type = "gem"; 345 + }; 346 + version = "2.5.0"; 347 + }; 348 + sensu-plugins-influxdb = { 349 + dependencies = ["dentaku" "influxdb" "jsonpath" "sensu-plugin"]; 350 + source = { 351 + remotes = ["https://rubygems.org"]; 352 + sha256 = "18nk7c451df46xcjk97r3h8yhaj8bz138ih5y0z26sdiha58brv7"; 353 + type = "gem"; 354 + }; 355 + version = "1.2.0"; 356 + }; 357 + sensu-plugins-logs = { 358 + dependencies = ["sensu-plugin"]; 359 + source = { 360 + remotes = ["https://rubygems.org"]; 361 + sha256 = "0ycrf3967v5kavm58fj9db16l9wgyzac4h3r0f9hm32jy9qsxwq6"; 362 + type = "gem"; 363 + }; 364 + version = "1.2.0"; 365 + }; 366 + sensu-plugins-systemd = { 367 + dependencies = ["sensu-plugin"]; 368 + source = { 369 + remotes = ["https://rubygems.org"]; 370 + sha256 = "1r7prvkf33j6qvvqq78186rn5g6wf0g3dqni34vnj8v1z287wkfh"; 371 + type = "gem"; 372 + }; 373 + version = "0.0.5"; 374 + }; 375 sensu-redis = { 376 + dependencies = ["eventmachine"]; 377 source = { 378 remotes = ["https://rubygems.org"]; 379 + sha256 = "1drmychc04fg2gs7zsxx6aidfyxf7cn7k8k1jy7dnfbnlr5aln3n"; 380 type = "gem"; 381 }; 382 + version = "2.2.0"; 383 }; 384 sensu-settings = { 385 + dependencies = ["parse-cron" "sensu-json"]; 386 source = { 387 remotes = ["https://rubygems.org"]; 388 + sha256 = "0y55bqvps06gk94zllamqr0fa5bc27q0k1b5sp5gxh1bkf4w8gb3"; 389 type = "gem"; 390 }; 391 + version = "10.3.0"; 392 }; 393 sensu-spawn = { 394 + dependencies = ["childprocess" "em-worker" "eventmachine"]; 395 source = { 396 remotes = ["https://rubygems.org"]; 397 sha256 = "1vz5kbqk3ld0s16zjl8m38l1m1xwcvjlfc1g4nfm45qxdyfn7la7"; ··· 400 version = "2.2.1"; 401 }; 402 sensu-transport = { 403 + dependencies = ["amq-protocol" "amqp" "eventmachine" "sensu-redis"]; 404 source = { 405 remotes = ["https://rubygems.org"]; 406 sha256 = "15yib92hwyd8v04wcc0kaw0p8w2c2mwvi4ldya2jh3dqgs31mvhr"; 407 type = "gem"; 408 }; 409 version = "7.0.2"; 410 + }; 411 + sys-filesystem = { 412 + dependencies = ["ffi"]; 413 + source = { 414 + remotes = ["https://rubygems.org"]; 415 + sha256 = "10didky52nfapmybj6ipda18i8fcwf8bs9bbfbk5i7v1shzd36rf"; 416 + type = "gem"; 417 + }; 418 + version = "1.1.7"; 419 + }; 420 + unf = { 421 + dependencies = ["unf_ext"]; 422 + source = { 423 + remotes = ["https://rubygems.org"]; 424 + sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; 425 + type = "gem"; 426 + }; 427 + version = "0.1.4"; 428 + }; 429 + unf_ext = { 430 + source = { 431 + remotes = ["https://rubygems.org"]; 432 + sha256 = "14hr2dzqh33kqc0xchs8l05pf3kjcayvad4z1ip5rdjxrkfk8glb"; 433 + type = "gem"; 434 + }; 435 + version = "0.0.7.4"; 436 }; 437 }
+1 -3
pkgs/top-level/all-packages.nix
··· 11535 11536 ruby-zoom = callPackage ../tools/text/ruby-zoom { }; 11537 11538 - sensu = callPackage ../servers/monitoring/sensu { 11539 - ruby = ruby_2_1; 11540 - }; 11541 11542 uchiwa = callPackage ../servers/monitoring/uchiwa { }; 11543
··· 11535 11536 ruby-zoom = callPackage ../tools/text/ruby-zoom { }; 11537 11538 + sensu = callPackage ../servers/monitoring/sensu { }; 11539 11540 uchiwa = callPackage ../servers/monitoring/uchiwa { }; 11541