Protecting the environment: A multi-agent approach to environmental monitoring