The simplest live system overview monitor that runs http checks directly from an in SVG thats for example exported from yEd. Add CHECK-tag to any HTTP/HTTPS endpoint to the SVG and thats it. Links added to the SVG will also be interactive and will be opened in new window. Small Node.js-server updating the SVG with status colors of i.e. a network link between two systems.
Today the only check is if the url returns 200 ok.
- Draw a system overview in yEd
- On one or more elements under "Data" add "Description", CHECK|{URL} ex. CHECK|http://exemple.com
- Export to SVG-format
- Place in svg-img folder
- Update config.js
npm install
npm start
Docker secrets can be used on the CHECK url in the SVG by adding {SOMETHING_APIKEY}
then it will be replaced by the content in /run/secrets/SOMETHING_APIKEY