Monisher

n.
  1. One who monishes; an admonisher.