Within the last few weeks, a lot of things have happened in terms of the Warden project.
It has gained already quite some popularity and became a whole stack of different applications and technologies with a single, ultimate goal which is providing the unified interface and set of tools to help you monitor and automatically resolve the issues with the maintenance of your system, infrastructure and resources.
As some of you may have already noticed, I’ve moved the Warden repository from my private account to the new organizational account that was named Warden-Stack. I’ve done it for several reasons, yet most importantly was that I’ve really wanted Warden not to be only related to my name but to the whole group of people (teams and contributors) instead.
Speaking of the teams – for now, we’re focusing on 4 main parts of the stack:
- Warden – core library written in C# providing set of watchers, integrations and other extensions.
- Warden-API – brand new HTTP RESTful API written in C# that will be used by Web and Android clients.
- Warden-Web – brand new Web application with custom UI, written in JS, based on Aurelia framework.
- Warden-Android – native Android application with similar functionalities to the Web application.
I’d say that it will take at least 2-3 months before we will be able to show you anything that works, but I think it will be worth waiting, thus, stay tuned!
I’d link to thank all of the people including the actual contributors creating pull requests or reporting the issues as well as the guys on Twitter, Reddit and other social medias who provide a great feedback with a lot of new and fresh ideas. You may think it’s a bit overwhelming, and honestly, it is, but it really builds you up when some people from all over the world contribute to your project and ask you for the new features.
For example, I’m about to start working on integration with Cachet which is a quite popular monitoring service written in PHP and one of the authors has asked me if it’s possible to do so. Sure thing it is, and it shouldn’t be too difficult, as the Cachet has a really nice API. This is really a win-win situation, as the Warden can get more attention once that integration works and the other developers can use the system they already know and just plug the Cachet into the Warden monitoring application.
Also, just a few days ago thanks to the contribution from Mattias, we’ve managed to upgrade all of the warden libraries to work with the latest version of .NET framework which is 4.6.1 and also .NETCoreApp for the cross-platform extensions. And let me apologize one more time, as I’ve screwed up the pull request (did a manual merge) and you’re not listed on the contributors list because of that!
If you want to be up to date with the status of the Warden project(s), please check the following places from time to time: