I replaced metal vent with holes in it with Cobra vent (
GAF | Cobra Ridge Vent (Attic Exhaust Vent) ). When I did my roof two years ago. Under some circumstances the metal let rain/snow through. The Cobra so far has not.
metal:
Google Image Result for http://www.homerestorationsmd.com/images/ridge-vent-4.JPG