| | 1 | This wikipage gives some details about the "Files Monitoring" software. |
| | 2 | |
| | 3 | = Objectives = |
| | 4 | |
| | 5 | The objectives of the "Files Monitoring" software are: |
| | 6 | * Make sure that nebulous doesn't lose any OTA |
| | 7 | * Provide statistics about the storage nodes usage |
| | 8 | |
| | 9 | = Implementation = |
| | 10 | * The software is still installed and run as {{{schastel}}}. TODO: Move it to {{{ippm}}} |
| | 11 | * The source code is in {{{~schastel/dev/FilesMonitoring}}}. In the rest of this documentation, all paths are relative to it. TODO: SVN it |
| | 12 | * On each storage node, every hour, the {{{NodeRelated/refresh_table.py}}} script is started (from the crontab file defined in {{{NodeRelated/deployment/scripts/crontab.<node name>}}}). To prevent cluster/nfs overwhelming, the scripts are not run at the same time. The crontab files as well as the deployment script can be generated from {{{NodeRelated/deployment/generate_crontabs_and_deployment_script.py}}}. Run it and follow its (last) instruction to deploy. Note that error messages are currently sent to {{{schastel@ifa.hawaii.edu}}}. |
| | 13 | * |