argus

n. Watchful guardian. [greek argos mythical giant with 100 eyes]