...
WiFiMon can be installed using an Ansible Playbook that is available from here along with details on how to configure WiFiMon parameters. The following section provides information on how to set configuration parameters in templates/secure-processor.properties.j2 and templates/ui.properties.j2
Be aware to use the following values in the variables configuration file of Ansible Playbook: (1) Elasticsearch and Kibana version 7.14.0, (2) PostgreSQL version 12 and (3) WiFiMon agent version 1.4.1. The WiFiMon deb package is available from http://83.97.95.167/deb/wifimon-agent-1.4.1.deb.
1. WiFiMon Properties
In secure-processor.properties.j2 template file, the WiFiMon Administrator may select whether to use or not a JSON exporter. This exports measurements of hardware probes towards a JSON collector. It is designed for the eduroam JSON collector, but it could be adapted to the needs of the WiFiMon user. If you want to disable this process, property "json.collect" should be set to "false", otherwise to "true". The URL of the JSON collector should be specified at the property "json.collector".
...
The WiFiMon code can be obtained from the official repository (https://bitbucket.software.geant.org/projects/WFMON/repos/agent/browse). The WiFiMon code matching this Ansible Playbook is included in branch "automation". A requirement to compile WiFiMon code is Apache Maven. It can be installed via the following commands:
...
Code Block |
---|
cp agent/wifimon-assembly/target/wifimon-agent-bin/secure-processor-1.4.01.war /usr/lib/wifimon/secure-processor-1.4.01.war cp agent/wifimon-assembly/target/wifimon-agent-bin/ui-1.4.01.war /usr/lib/wifimon/ui-1.4.01.war |
Finally, WiFiMon can be started by using the start.sh script within /usr/lib/wifimon:
...