Machine Learning and Big Data Approaches for Automatic Internet Monitoring