If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to REGISTER before you can post. To start viewing messages, select the forum that you want to visit from the selection below.
How would you do that in a generic way, and how would the resulting screen shot be used?
A 'screen shot' is usually a bitmap, and there is not much you can do with it other than e-mail it somewhere or save it to a disk share. I think this is beyond what a monitoring solution should be doing.
There are probably test/emulation software packages that will automate web testing and capture that could be externally triggered and measured by zabbix.
Possibly ... looks like a nice service. However I'm not sure if they have an API that might make access to it easier for monitoring purposes.
You still have an issue in that the resulting screenshot is a bitmap, so you need some way for a program to analyze that bitmap and make some determination as to what you are looking for.
If you are concerned about defacing, you might be better off doing one of the following:
- use a series of web scenarios to test lots of regex matches against known html artifacts
- if the page is static, write a script to periodically access the URL and dump contents to a file, and then check to see if the file has changed.
- write a script that directly parses a get of the web page and outputs key information to a file that you can monitor
- have zabbix monitor the actual files on the web server and flag a warning if anything changes.
- use a series of web scenarios to test lots of regex matches against known html artifacts
- if the page is static, write a script to periodically access the URL and dump contents to a file, and then check to see if the file has changed.
- write a script that directly parses a get of the web page and outputs key information to a file that you can monitor
- have zabbix monitor the actual files on the web server and flag a warning if anything changes.
Comment