225.3. メッセージの送信例
メッセージペイロードにメッセージが含まれる 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);