Definitions of ride herd on:

  • verb:   keep tabs on; keep an eye on; keep under surveillance