Я полагаю, что IIS поддерживает СООБЩЕНИЯ на большинстве дополнительных типов. Вы используете IIS7 или 7.5? Я просто протестировал с .txt файлом в IIS7.5, и он обрабатывает POST очень хорошо.
Я зарегистрировался бы в Вашем applicationHost.config (c:\windows\system32\inetsrv), искал бы раздел и проверил бы Ваш обработчик StaticFile, или если у Вас уже есть обработчик для Вашего дополнительного типа. То же может быть установлено в Вашем web.config файле. Подтвердите, что свойство глаголов допускает POST.
Мне удалось заставить его работать с помощью локальных проверок. Я создал сценарий на своих хостах в / usr / lib / check_mk_agent / local, который check_mk считывает и передает вывод на сервер Check_mk
#!/bin/bash
host=8.8.8.8
if ping -c 1 $host &> /dev/nul
then
status=0
statustxt=OK
else
status=2
statustxt=CRITICAL
fi
echo "$status ping_$host varname=2;crit $statustxt"
MRPE можно использовать с nagios-plugins-icmp :
Например, в агенте centos:
# yum -y install epel-release
# yum -y install nagios-plugins-icmp
# cat /etc/check_mk/mrpe.cfg
PingDNS8888 /usr/lib/nagios/plugins/check_icmp 8.8.8.8
Путь в x86_64 может быть
/usr/lib64/nagios/plugins/check_icmp
Это все.