-
- Downloads
Monitoring: installs Telegraf automatically on armv7l nodes
Details: - Supports the installation of binary telegraf version A8 nodes in FIT/IoT-LAB platform. - Uses the when clauses on ansible to distinguish the different architectures. - Uses the default docker installation for: ansible_architecture != "armv7l". - Huge refactor in installation process to use yml files for the different components: agent/collector/ui. - The old version used priors to install python3/docker on hosts. However, we cannot use them in A8 nodes. - The yml files add these dependencies only if architecture != "armv7l". Obs.: - Telegraf binary version is fixed to 1.17.0 (enoslib/service/monitoring/roles/agent/defaults/main.yml).
Showing
- docs/tutorials/iotlab.rst 8 additions, 8 deletionsdocs/tutorials/iotlab.rst
- docs/tutorials/iotlab/tuto_iotlab_a8_monitoring.py 4 additions, 36 deletionsdocs/tutorials/iotlab/tuto_iotlab_a8_monitoring.py
- enoslib/service/monitoring/monitoring.py 48 additions, 201 deletionsenoslib/service/monitoring/monitoring.py
- enoslib/service/monitoring/monitoring.yml 24 additions, 0 deletionsenoslib/service/monitoring/monitoring.yml
- enoslib/service/monitoring/roles/agent/defaults/main.yml 2 additions, 0 deletionsenoslib/service/monitoring/roles/agent/defaults/main.yml
- enoslib/service/monitoring/roles/agent/meta/main.yml 6 additions, 0 deletionsenoslib/service/monitoring/roles/agent/meta/main.yml
- enoslib/service/monitoring/roles/agent/tasks/binary.yml 15 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/binary.yml
- enoslib/service/monitoring/roles/agent/tasks/config.yml 10 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/config.yml
- enoslib/service/monitoring/roles/agent/tasks/container.yml 18 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/container.yml
- enoslib/service/monitoring/roles/agent/tasks/deploy.yml 13 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/deploy.yml
- enoslib/service/monitoring/roles/agent/tasks/destroy.yml 11 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/destroy.yml
- enoslib/service/monitoring/roles/agent/tasks/main.yml 2 additions, 0 deletionsenoslib/service/monitoring/roles/agent/tasks/main.yml
- enoslib/service/monitoring/roles/agent/templates/telegraf.conf.j2 0 additions, 0 deletions...service/monitoring/roles/agent/templates/telegraf.conf.j2
- enoslib/service/monitoring/roles/collector/meta/main.yml 4 additions, 0 deletionsenoslib/service/monitoring/roles/collector/meta/main.yml
- enoslib/service/monitoring/roles/collector/tasks/backup.yml 22 additions, 0 deletionsenoslib/service/monitoring/roles/collector/tasks/backup.yml
- enoslib/service/monitoring/roles/collector/tasks/deploy.yml 22 additions, 0 deletionsenoslib/service/monitoring/roles/collector/tasks/deploy.yml
- enoslib/service/monitoring/roles/collector/tasks/destroy.yml 11 additions, 0 deletionsenoslib/service/monitoring/roles/collector/tasks/destroy.yml
- enoslib/service/monitoring/roles/collector/tasks/main.yml 2 additions, 0 deletionsenoslib/service/monitoring/roles/collector/tasks/main.yml
- enoslib/service/monitoring/roles/docker/tasks/main.yml 6 additions, 0 deletionsenoslib/service/monitoring/roles/docker/tasks/main.yml
- enoslib/service/monitoring/roles/python3/tasks/main.yml 2 additions, 0 deletionsenoslib/service/monitoring/roles/python3/tasks/main.yml
Loading
Please register or sign in to comment