238.4. メッセージの送信例
メッセージペイロードにメッセージが含まれる Nagios にメッセージを送信できます。デフォルトでは OK
レベルで、CamelContext 名をサービス名として使用します。上記のように、ヘッダーを使用してこれらの値を無効にすることができます。
たとえば、次のように Hello Nagios
メッセージを Nagios に送信します。
template.sendBody("direct:start", "Hello Nagios"); from("direct:start").to("nagios:127.0.0.1:5667?password=secret").to("mock:result");
CRITICAL
メッセージを送信するには、次のようなヘッダーを送信できます。
Map headers = new HashMap(); headers.put(NagiosConstants.LEVEL, "CRITICAL"); headers.put(NagiosConstants.HOST_NAME, "myHost"); headers.put(NagiosConstants.SERVICE_NAME, "myService"); template.sendBodyAndHeaders("direct:start", "Hello Nagios", headers);