我需要在logstash中发送短信警报,我必须将输出值与静态值进行比较,并以此为基础发送警报,我的api是基于xml的,下面是代码,有人可以请我帮忙我应该如何利用这个:
<?xml version='1.0' encoding='us-ascii'?>
<message>
<sms type='mt'>
<destination messageid='PS0'>
<address>
<number type='national'>MobileNumber</number>
</address>
</destination>
<source>
<address><alphanumeric>FromAddress</alphanumeric></address>
</source>
<rsr type='success_failure'/>
<ud type='text'>Message</ud>
</sms>
</message>
ContentType = "text/xml;";
Method = "POST";
Headers:
Authorization: Basic ZXJwMTIzOjEyM2VycA==
IP : 10.5.006.00
Port : 545000
User Name : xxx
Password :`xxx`
Sender ID : AD-xxxRUEI
url : : http://00.00.100.000:0057/api/approval/SendMessage
以上是所有XML配置代码。我是Logtash的新手,所以不知道该如何实现。