So your alarm hardware has a built-in web server that generates that html page, and you want to grab parts of the page as data? Have you searched in the flows library yet?
I know of at least two contrib nodes that can do what you want, node-red-contrib-cheerio (for parsing xml/html structured text), and node-red-contrib-string (more general string searching based on markers). It sounds like the first one is best for your use case. Use an http request node to get the page contents from the url, and wire that into the cheerio node.
Of course, you will need a node to tell the http request node when to pull the page from the alarm system. If you are simply trying to show status on a dashboard, you can use the ui_control node to detect whenever that dashboard page is loaded and read the alarm page at that moment. But if you are trying to monitor the alarm, you could use an inject node set to poll the alarm page every X seconds.
--
Steve