diff --git a/ansible/files/prosody.cfg.lua b/ansible/files/prosody.cfg.lua index adea2db..3c33a2e 100644 --- a/ansible/files/prosody.cfg.lua +++ b/ansible/files/prosody.cfg.lua @@ -109,6 +109,9 @@ modules_enabled = { "http_oauth2"; "http_admin_api"; "rest"; + + -- Monitoring & maintenance + "measure_process"; } registration_watchers = {} -- Disable by default @@ -159,6 +162,7 @@ authentication = "internal_hashed" authorization = "internal" storage = "internal" statistics = "internal" +statistics_interval = 60 certificates = "certs" diff --git a/ansible/snikket.yml b/ansible/snikket.yml index 785efb4..61fbca2 100644 --- a/ansible/snikket.yml +++ b/ansible/snikket.yml @@ -9,7 +9,7 @@ package: "prosody-trunk" build: "1436" prosody_modules: - revision: "8e58a1b78336" + revision: "cade5dac1003" tasks: - import_tasks: tasks/prosody.yml - import_tasks: tasks/supervisor.yml diff --git a/ansible/tasks/prosody.yml b/ansible/tasks/prosody.yml index 0b404ed..429800c 100644 --- a/ansible/tasks/prosody.yml +++ b/ansible/tasks/prosody.yml @@ -116,6 +116,7 @@ - mod_muc_defaults - mod_muc_local_only - mod_http_host_status_check + - mod_measure_process - name: Enable wanted modules (snikket-modules) file: