Dear Community,
I'm excited to share a solution we've developed to address a common challenge in managing Koha ILS installations - monitoring and automated notifications on Koha server status.
Problem:
- Multiple Koha instances requiring constant uptime monitoring
- Need for immediate alerts when OPAC or Staff Client becomes unavailable
- Lack of centralized status dashboard for multiple libraries
- Manual checking of service status consuming staff time
Solution:
The Koha Status Monitor (https://github.com/ai4libraries/koha-status-monitor) provides:
- Real-time monitoring of multiple Koha instances
- Instant email notifications for service disruptions
- Daily status summary reports
- Clean, responsive web dashboard
Live Example:
You can see it in action at https://socialwell.in, where we monitor multiple library installations. The dashboard shows real-time status with visual indicators for both OPAC and Staff interfaces.
Technical Details:
- Built with Node.js
- Simple configuration for email alerts and instance monitoring
- Easy deployment on any server
- MIT licensed for community use and modification
Getting Started:
1. Clone the repository
2. Configure your Koha instances
3. Set up email notifications
4. Deploy and monitor
We welcome contributions and feedback from the community to make this tool even better.
Best regards,
Atanu from Koha Support Team