Читайте уведомления Nagios, используя переполнение стека

Как я могу прочитать ответ с удаленного сервера, используя Nagios Notification? Я новичок в этой системе уведомлений Nagios.
Единственные данные со стороны сервера — они передают данные в этом формате:

/usr/bin/curl --url http://mywebpage.com/TicKeTREder.php? --data-urlencode "eventType=Nagios Notification" --data-urlencode "message=$NOTIFICATIONTYPE$#$LONGDATETIME$#$SERVICEDESC$#$HOSTALIAS$#$SERVICESTATE$#$SERVICEOUTPUT$#$CONTACTEMAIL$#$NOTIFICATIONISESCALATED$"

Я пытался искать. Но результатов не найдено.

Мне нужно прочитать эти билеты из системы уведомлений Nagios на моей странице TicKeTREder.php.

Есть ли плагин для чтения этих данных с помощью php.

Проблема решена, так как проблема была не со стороны программы.

1

Решение

Вы получаете сообщение с

$message = $_REQUEST['message'];

Вы можете разделить информационные части с:

$infoArray = explode('#', $message);

затем $infoArray[0] содержит тип уведомления и так далее.

1

Другие решения

вы получите данные из nagios в виде строки, где все детали сервера / службы разделены хешем (#). Вы можете разделить эти детали по:

$Array = explode('#', $message);
0

По вопросам рекламы [email protected]