The game, which survived a pitch inspection earlier in the day after overnight frost, was a bruising encounter. Ulster were at pretty much full strength, with their international quartet of Paddy Wallace, Stephen Ferris, Tom Court and Andrew Trimble back in harness, while Munster were missing all their Ireland front-liners due to injury and this week deployed the Irish Rugby Football Union's player management policy.
The visitors will be pleased with their losing bonus point while Ulster, for whom Simon Danielli scored two tries, will be relieved at the result after failing to register a single score after Danielli's second effort.
In fact, neither side managed to score any points in a scrappy second half.
The visitors should have really opened the scoring when skipper Mick O'Driscoll was clear under the posts after three minutes, only for his Ulster counterpart Chris Henry to knock the ball from the Munster man's grasp.
Ulster then made up for their early escape with a 15-point scoring spree over the next 19 minutes, which opened with an Ian Humphreys penalty.
Then Scotland international Danielli bagged two tries, with his first coming from an unexpected source when a Paul Warwick chip ricocheted off Wallace into the Ulster winger's hands and he simply turned and ran in to score.
Humphreys nailed a great conversion and then, virtually from the restart, Danielli was over the line again, this time after Andrew Trimble's burst drew tacklers before he released Danielli, who streaked up the left wing. Humphreys failed to add the extras but at 15-0 Ulster looked comfortable to kick on again, particularly after Warwick was well short with an admittedly long-range penalty.
But Munster upped the pressure and South Africa international Jean de Villiers scored under the posts after the ball went loose following a Humphreys hit on Lifeimi Mafi that then saw the Ulster fly-half lose the ball after being tackled by Donncha Ryan.
Warwick kicked the conversion and then added a penalty to cut Ulster's lead to 15-10 at half-time.
Ulster nearly scored just short of 50 minutes after Humphreys hacked through but Wallace knocked on at the posts and that was as close as they got to registering points.
Warwick was unlucky to see a 65th-minute penalty come off the uprights and then, after Thomas Anderson knocked on, O'Driscoll spilled the ball again as Munster pushed for a try. But Ulster held on.
Ulster: Smith, Trimble, Whitten, Wallace, Danielli, Humphreys, Boss, Court, Brady, Botha, O'Donoghue, Tuohy, Ferris, Faloon, Henry. Replacements: Nagusa for Wallace (52), O'Connor for Humphreys (61), Kyriacou for Brady (55), Anderson for Henry (4). Not Used: D. Fitzpatrick, Caldwell, Willis.
Munster: D. Hurley, Howlett, Mafi, de Villiers, Dowling, Warwick, Stringer, du Preez, Varley, Buckley, O'Driscoll, D. Ryan, Holland, Ronan, Coughlan. Replacements: Archer for Buckley (70), O'Donnell for Ronan (25), O'Mahnoy for Coughlan (70). Not Used: Sherry, D. Williams, Deasy, Gleeson.
Scorers: Ulster: Tries: Danielli 2. Cons: Humphreys. Pens: Humphreys. Ulster: Munster: Tries: de Villiers. Cons: Warwick. Pens: Warwick.
Referee: Dudley Phillips (RFU