In one of my current project, we are using lot of devices like 500+ Cameras, 100+ LPUs and so on. I want to check the health of each (ping them (IP ping) every few seconds and if no response it is down). So this way I want to monitor the devices. This way I'll get to know which cameras/devices are down and what was each downtime/uptime and hence define their health.
Also I want to display the same on Dashboard.
How can I achieve this using Zabbix?
You can create a Map, even show different colors for OK or Problem state. You can add a Map to a Dashboard.
See https://www.zabbix.com/documentation/current/en/manual/web_interface/frontend_sections/monitoring/maps
In the following example i selected all hosts in a Host Group, showing the Status application, which contains the ICMP triggers.
Result:
Configuration: