Today there are vaccines for three common causes of bacterial meningits.
vaccine introduced in the 90's has droppped the rate of hemophillis meningitis
by >90 %, the pneumococcal (2000) & meningococcal(2005) have also helped. There are other bacterial & nonbacterial causes of meningitis. No one vaccine protects against all causes & some give strong but partial protection.