├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Makefile ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── aborttest.php ├── adminloginchecker.php ├── buffercheck.php ├── classes ├── check │ ├── authcheck.php │ ├── cachecheck.php │ ├── dirsizes.php │ ├── dnscheck.php │ ├── failingtaskcheck.php │ ├── logstorecheck.php │ ├── rangerequestcheck.php │ └── tasklatencycheck.php ├── checker.php ├── form │ └── override_form.php ├── hook_callbacks.php ├── lib.php ├── object │ └── override.php ├── privacy │ └── provider.php ├── resultmessage.php ├── table │ └── status_table.php └── task │ └── cachecheck.php ├── cli ├── muteadminlogin.php └── testupload.php ├── compresscheck.php ├── croncheck.php ├── db ├── hooks.php ├── install.php ├── install.xml ├── tasks.php └── upgrade.php ├── errors.php ├── errors ├── bootstrap-early.php ├── bootstrap-late.php ├── compile.php ├── exception.php ├── moodleerror.php ├── moodleexception.php ├── moodlememory.php ├── moodlesleep.php ├── moodletimeout.php └── phpwarnings.php ├── index.php ├── lang └── en │ └── tool_heartbeat.php ├── lib.php ├── loginchecker.php ├── made-with-love-by.php ├── nagios.php ├── notbuffered.php ├── override.php ├── progress.php ├── rangerequestcheck.php ├── remotecheck ├── sessionone.php ├── sessiontwo.php ├── settings.php ├── status.php ├── templates └── resultmessage.mustache ├── tests ├── check │ ├── dirsizes_totara_test.php │ └── tasklatencycheck_test.php ├── checker_test.php └── lib_test.php ├── upload.php └── version.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/Makefile -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/README.md -------------------------------------------------------------------------------- /aborttest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/aborttest.php -------------------------------------------------------------------------------- /adminloginchecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/adminloginchecker.php -------------------------------------------------------------------------------- /buffercheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/buffercheck.php -------------------------------------------------------------------------------- /classes/check/authcheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/authcheck.php -------------------------------------------------------------------------------- /classes/check/cachecheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/cachecheck.php -------------------------------------------------------------------------------- /classes/check/dirsizes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/dirsizes.php -------------------------------------------------------------------------------- /classes/check/dnscheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/dnscheck.php -------------------------------------------------------------------------------- /classes/check/failingtaskcheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/failingtaskcheck.php -------------------------------------------------------------------------------- /classes/check/logstorecheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/logstorecheck.php -------------------------------------------------------------------------------- /classes/check/rangerequestcheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/rangerequestcheck.php -------------------------------------------------------------------------------- /classes/check/tasklatencycheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/check/tasklatencycheck.php -------------------------------------------------------------------------------- /classes/checker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/checker.php -------------------------------------------------------------------------------- /classes/form/override_form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/form/override_form.php -------------------------------------------------------------------------------- /classes/hook_callbacks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/hook_callbacks.php -------------------------------------------------------------------------------- /classes/lib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/lib.php -------------------------------------------------------------------------------- /classes/object/override.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/object/override.php -------------------------------------------------------------------------------- /classes/privacy/provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/privacy/provider.php -------------------------------------------------------------------------------- /classes/resultmessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/resultmessage.php -------------------------------------------------------------------------------- /classes/table/status_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/table/status_table.php -------------------------------------------------------------------------------- /classes/task/cachecheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/classes/task/cachecheck.php -------------------------------------------------------------------------------- /cli/muteadminlogin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/cli/muteadminlogin.php -------------------------------------------------------------------------------- /cli/testupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/cli/testupload.php -------------------------------------------------------------------------------- /compresscheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/compresscheck.php -------------------------------------------------------------------------------- /croncheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/croncheck.php -------------------------------------------------------------------------------- /db/hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/db/hooks.php -------------------------------------------------------------------------------- /db/install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/db/install.php -------------------------------------------------------------------------------- /db/install.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/db/install.xml -------------------------------------------------------------------------------- /db/tasks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/db/tasks.php -------------------------------------------------------------------------------- /db/upgrade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/db/upgrade.php -------------------------------------------------------------------------------- /errors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors.php -------------------------------------------------------------------------------- /errors/bootstrap-early.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/bootstrap-early.php -------------------------------------------------------------------------------- /errors/bootstrap-late.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/bootstrap-late.php -------------------------------------------------------------------------------- /errors/compile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/compile.php -------------------------------------------------------------------------------- /errors/exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/exception.php -------------------------------------------------------------------------------- /errors/moodleerror.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/moodleerror.php -------------------------------------------------------------------------------- /errors/moodleexception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/moodleexception.php -------------------------------------------------------------------------------- /errors/moodlememory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/moodlememory.php -------------------------------------------------------------------------------- /errors/moodlesleep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/moodlesleep.php -------------------------------------------------------------------------------- /errors/moodletimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/moodletimeout.php -------------------------------------------------------------------------------- /errors/phpwarnings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/errors/phpwarnings.php -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/index.php -------------------------------------------------------------------------------- /lang/en/tool_heartbeat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/lang/en/tool_heartbeat.php -------------------------------------------------------------------------------- /lib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/lib.php -------------------------------------------------------------------------------- /loginchecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/loginchecker.php -------------------------------------------------------------------------------- /made-with-love-by.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/made-with-love-by.php -------------------------------------------------------------------------------- /nagios.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/nagios.php -------------------------------------------------------------------------------- /notbuffered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/notbuffered.php -------------------------------------------------------------------------------- /override.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/override.php -------------------------------------------------------------------------------- /progress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/progress.php -------------------------------------------------------------------------------- /rangerequestcheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/rangerequestcheck.php -------------------------------------------------------------------------------- /remotecheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/remotecheck -------------------------------------------------------------------------------- /sessionone.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/sessionone.php -------------------------------------------------------------------------------- /sessiontwo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/sessiontwo.php -------------------------------------------------------------------------------- /settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/settings.php -------------------------------------------------------------------------------- /status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/status.php -------------------------------------------------------------------------------- /templates/resultmessage.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/templates/resultmessage.mustache -------------------------------------------------------------------------------- /tests/check/dirsizes_totara_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/tests/check/dirsizes_totara_test.php -------------------------------------------------------------------------------- /tests/check/tasklatencycheck_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/tests/check/tasklatencycheck_test.php -------------------------------------------------------------------------------- /tests/checker_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/tests/checker_test.php -------------------------------------------------------------------------------- /tests/lib_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/tests/lib_test.php -------------------------------------------------------------------------------- /upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/upload.php -------------------------------------------------------------------------------- /version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catalyst/moodle-tool_heartbeat/HEAD/version.php --------------------------------------------------------------------------------