Actually the Triumph spawn and monster channel is Triumph Watch. This has been true for about 2 or 3 months. All of my friends on Triumph use it(online friends too)so I guess you could call it offical.
I've never heard of this Monster Sighting channel, I will check it out tonight!