# HTTP Alarm Calllbak Parameter

**URL:** <https://community.graylog.org/t/http-alarm-calllbak-parameter/3054>\
**Category:** Graylog Central (peer support)\
**Created:** [November 3, 2017, 4:37pm UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054 "2017-11-03T16:37:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![keetawat](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/keetawat/32/1144_2.png) [@keetawat](https://community.graylog.org/u/keetawat)\
**Post date:** [November 3, 2017, 4:37pm UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/1 "2017-11-03T16:37:30Z")

</div>

Dear All,  
I was created html file and php code placed inside its as well for receive the data from HTTP Alarm Callback for example below

```auto
<html>
<?php
          echo $message,$Timestamp;
?>
</html>

```

I would like to understand in case of to receive the message and time stamp from Graylog 2.3.

Thank you in advance,

Best & Regards  
Keetawat

---

<div class="post-metadata">

**Author:** ![jochen](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/jochen/32/8_2.png) [@jochen](https://community.graylog.org/u/jochen)\
**Post date:** [November 3, 2017, 5:02pm UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/2 "2017-11-03T17:02:58Z")

</div>

You have to parse the JSON encoded data which is in the HTTP request body sent out by the HTTP Alarm Callback.

- [http://docs.graylog.org/en/2.3/pages/streams/alerts.html#http-alert-notification](http://docs.graylog.org/en/2.3/pages/streams/alerts.html#http-alert-notification)
- [https://secure.php.net/manual/en/book.json.php](https://secure.php.net/manual/en/book.json.php)

---

<div class="post-metadata">

**Author:** ![keetawat](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/keetawat/32/1144_2.png) [@keetawat](https://community.graylog.org/u/keetawat)\
**Post date:** [November 3, 2017, 6:45pm UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/3 "2017-11-03T18:45:23Z")

</div>

Dear Jochen,

Thank you for your advise. I did following your replied and I got the result “Array”.

How do I retrieve the alert message?  
Here is my code

$data = json\_decode(file\_get\_contents(‘php://input’), true);  
$message = $data;

Best & Regards,  
Keetawat

---

<div class="post-metadata">

**Author:** ![jochen](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/jochen/32/8_2.png) [@jochen](https://community.graylog.org/u/jochen)\
**Post date:** [November 6, 2017, 9:57am UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/4 "2017-11-06T09:57:09Z")

</div>

Please consult some PHP support forum or chat for these questions.  
They’re not related to Graylog.

---

<div class="post-metadata">

**Author:** ![keetawat](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/keetawat/32/1144_2.png) [@keetawat](https://community.graylog.org/u/keetawat)\
**Post date:** [November 14, 2017, 1:17am UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/5 "2017-11-14T01:17:46Z")

</div>

The project already done here

> **[Graylog](https://marketplace.graylog.org/addons/eb1376cc-85f8-4161-a825-461a0b0a1ac9)**
>
> Graylog

  
Thank you very much.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [November 28, 2017, 1:18am UTC](https://community.graylog.org/t/http-alarm-calllbak-parameter/3054/6 "2017-11-28T01:18:10Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
