Network and Services Monitoring: A Survey in Cloud Computing Environments