サーバーが動いているのにも関わらず、webサイトの応答がなくなってしまう事があります。
アクセス数が急増した際に、MaxClients を超えてしまった場合などに発生しがちです。
応答しなくなっているので、実際にどれだけの数のリクエストが来ていたのかログにも残りません。
Zabbixのパラメータにも、Apacheのプロセス数はあっても80/443の接続数はありません。
サーバーへの接続は netstat で確認できます。
その中で、80番 443番の接続をでカウントすることで接続数が確認できます。
netstat -an | grep -e :80 -e :443 | wc -l
その結果を zabbix-agent から出力します。
zabbix_agentd.conf
UserParameter=httpdconnect,netstat -an |grep -e :80 -e :443 |wc -l
Zabbixサーバー側でhttpdconnectをアイテムに追加し、グラフなりトリガーなりを設定します。
なんでこういうパラメータがデフォルトで無いのか…