ウェブ監視で大きなサイズのPOSTデータが送信できない
■ZABBIX環境
・OS:Oracle Linux 5.6 64bit
・Zabbix Server のバージョン:v1.8.15 (revision 29655)
お世話になっております。
初めて投稿させて頂きます。
ZABBIXのWeb監視で、10KB以上のサイズのPOSTデータを送信するページを監視しようとしています。
当初、GUIで登録したところエラーが発生したため、
/etc/httpd/conf/httpd.conf に次の内容を追加して登録はできるようになりました。
LimitRequestLine 81900
LimitRequestFieldSize 40940
しかし、実際のリクエストを tcpdump でキャプチャして確認したところ、
次のようになっていて、POSTデータが途中で切れてしまっていました。
--- リクエスト内容
POST /intrapuj/pu/pu.aspx HTTP/1.1
Authorization: Basic anBuXHNla29ndWNoaWoxOmNpcGhlcg==
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: asysasb0.intra.lixil.co.jp
Accept: */*
Content-Length: 2046 <--実際よりサイズが小さい
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue
__EVENTTARGET=&__EVENTARGUMENT=&__(省略)%2BWQ <--途中で切れてしまっている
---
ZABBIXのデータベースを確認しましたが、正常に登録されていました。
また、ZABBIXのWeb監視はlibcurlを利用しているとの情報があったため、
curlコマンドで同じサイズのPOSTデータを送信したところ、
こちらは正常に送信することができました。
上記の件、何かの制限値があるような気がするのですが、
対応方法をご存知の方がいらっしゃいましたらご教授下さい。
よろしくお願い致します。