Download the PHP package katmore/healthmon without Composer
On this page you can find all versions of the php package katmore/healthmon. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download katmore/healthmon
More information about katmore/healthmon
Files in katmore/healthmon
Package healthmon
Short Description health monitoring webservice
License MIT GPL-3.0+
Homepage https://github.com/katmore/healthmon
Informations about the package healthmon
Healthmon
health monitoring webservice
Healthmon is a library that monitors, logs, and sends notifications for one or more Healthsvc webservice endpoints. Additionally, it provides webservice endpoints to examine the latest status and history of healthsvc webservice endpoints.
Feature List
The following checkboxes describes features that are planned for inclusion in the Healthmon project. Checked items are currently implemented, unchecked items will be available in the future.
Monitoring and Logging
- [ ] Background worker to log the response a Healthsvc webservice endpoint.
- [ ] Background worker to monitor the logs and determine status of one or more Healthsvc endpoint tests.
- [ ] Background worker to monitor the status of one or more Healthsvc endpoint tests and send notifications.
- [ ] Webservice endpoint to provide the status of one or more Healthsvc endpoint tests.
- [ ] Webservice endpoint to allow a response to notifications.
Notifications
- [ ] push message via Amazon SNS
- [ ] push message via AMQP (i.e. RabbitMQ)
- [ ] SMS Text Message via Twilio Programmable SMS
- [ ] SMS Text Message via Amazon SNS Transactional SMS
- [ ] Telephone Voice Call via Twilio Programmable Voice
Usage in Existing Projects
Use Composer to add to an existing project.
Usage as Standalone Service
Download the project:
Update using Composer:
Unit Tests
coverage.txt
: unit test coverage reportphpunit.xml
: PHPUnit configuration filetests/phpunit
: source code for unit tests
To perform unit tests, execute phpunit located in the vendor/bin
directory.
The tests.sh
wrapper script is provided for convenience.
Legal
"Healthmon" is distributed under the terms of the GPLv3 license.
Copyright (c) 2018, Doug Bird. All rights reserved.