How to monitor HTTP URLs by Zabbix agents

zabbixzabbix-agent

​​​​​​​I have a monitoring scenario that I want to monitors some HTTP URLs that are in a LAN and send the results to the Zabbix server on the Internet. Zabbix can be used for monitoring HTTP URLs without using agents, then the main server is to monitor the HTTP URLs directly in web monitoring scenarios and the URLs should be visible for the Zabbix server. But in my scenario the HTTP services are behind the NAT then I should use 'Zabbix active agents' to monitor them.
I couldn't Find any item in Zabbix agents for this purpose. Does anyone know that how should I do this task?

EDIT:
I know about zabbix can be used for aggregated monitoring of local hosts, but proxy can be used for monitored items of the hosts. I couldn't find any item for monitoring HTTP urls on the hosts (active or passive hosts).

Regards
Sajad

Best Answer

That is what a Zabbix proxy is for.

You install a Zabbix proxy inside the network where it can reach the devices to be monitored, then in the Zabbix server you add the proxy and select the hosts which will be monitored via the proxy.

See the documentation for complete details on setting up a Zabbix proxy.