Multi-Impairment Monitoring for Photonic Networks