Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am quodt on github.
@quodt
quodt / gist:c5d29eba4e238d346ece0ac3fc0ff54b
Last active October 13, 2017 09:13
monitoring nagios
There exists several nagios-plugin. `nagios-plugins-rabbitmq` uses the management-interface, hence docker shouldn't be an issue here. it supports checks likes `check_rabbitmq_queue`, `check_rabbitmq_shovels`, `check_rabbitmq_watermark`, `check_rabbitmq_connections`, ...
here is the project: https://github.com/nagios-plugins-rabbitmq/nagios-plugins-rabbitmq
I didn't see a way howto install the plugin, but i do not know nagios very good.
I found some other plugins but one should install the most promising ones and compare them.
https://github.com/jasonmcintosh/rabbitmq-nagios-plugins
https://github.com/CaptPhunkosis/check_rabbitmq
import io.crate.udf.UserDefinedScalarFunction
import io.crate.operation.aggregation.AggregationState
import io.crate.DataType
import io.crate.metadata.FunctionIdent
import io.crate.metadata.FunctionInfo
import io.crate.metadata.DynamicFunctionResolver
import io.crate.planner.symbol.Symbol
import io.crate.operation.Input
import java.util.Arrays
import java.lang.Long
org.elasticsearch.transport.TransportSerializationException: Failed to deserialize exception response from stream
at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:171)
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)
at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443
Process 5246 attached - interrupt to quit
gettimeofday({1372769444, 501878}, NULL) = 0
epoll_wait(17, {{EPOLLIN, {u32=1625280912, u64=140468530696592}}}, 512, 4294967295) = 1
gettimeofday({1372769447, 161616}, NULL) = 0
accept4(13, {sa_family=AF_INET, sin_port=htons(60936), sin_addr=inet_addr("10.66.109.254")}, [16], SOCK_NONBLOCK) = 14
epoll_ctl(17, EPOLL_CTL_ADD, 14, {EPOLLIN|EPOLLET, {u32=1625281296, u64=140468530696976}}) = 0
epoll_wait(17, {{EPOLLIN, {u32=1625280912, u64=140468530696592}}, {EPOLLIN, {u32=1625281296, u64=140468530696976}}}, 512, 60000) = 2
gettimeofday({1372769447, 161775}, NULL) = 0
accept4(13, {sa_family=AF_INET, sin_port=htons(60945), sin_addr=inet_addr("10.66.109.254")}, [16], SOCK_NONBLOCK) = 15
epoll_ctl(17, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLET, {u32=1625281488, u64=140468530697168}}) = 0
{
"server_time": {
"title": "Check server time",
"channels": {
"android": {
"installations": {
"default": {
"clients": {
"iPad5Safari": {
"report": {},