Charcoal, 1616 12 bytes
G⌈T¬↑←↑→³X↘XOUE¹E³XX‖O↘¬OUE¹ Try it online!Try it online! Link is to verbose version of code. Uses X and O for the output characters. Explanation:
G⌈T¬↑←↑→³XE³XX Draw the pegboard. ⌈, T andOutput a ¬2×3 are shortcuts forrectangle of →↓Xs.
‖O↘¬ Reflect diagonally downright, →↓←then separately down and ↓← respectively. There are no shortcuts for ↑ because e.g. ↑← would look the same as →↓left, so I optimise by having one fewerto complete the remaining ↑X operation. This also has the effect of leaving the cursor nearer the centres.
↘XOO ChangeOutput the centre square to ancentral O. (It saves a byte to do this here rather than elsewhere in the code.)
UE¹ Space out the pegboard horizontally.