Introducing Zabbix Monitoring Cartridges for OpenShift

“We often get questions from OpenShift Online users about how to monitor applications. Our Operations team already uses Zabbix to monitor the components of OpenShift Online, so we thought Zabbix would be a natural choice for gear-level monitoring as well. I have written two cartridges for this: a server and an “agent”. Both of these cartridges are built using the Cartridge Development Kit to avoid having compiled zabbix binaries in my source repo or a compilation step at deployment time…”

How to Use a CDN with Your OpenShift Application

“Content Delivery Networks (CDNs) can be used in concert with OpenShift to rev up the performance and availability of your websites. OpenShift’s auto-scaling feature equips web applications to handle increases in requests for site content, which may or may not be dynamically generated. CDNs, also known as Content Distribution Networks, can help to reduce some of the load on your OpenShift application servers and improve your site’s performance by caching static resources such as images and scripts and serving them up from the closest location to your users, from a global network of servers distributed across the internet. CDNs can also help to protect your web applications by detecting suspicious behavior and blocking offending traffic…”

OpenShift Under the Hood: Part 1

“Often times when comparing different PaaS options, users focus on the features they see. To really understand what a PaaS is capable of as well as it’s limitations, you have to go “under the hood” and get a better understanding of the platform it’s built on. The features available to developers in any PaaS offering will be dictated by that underlying platform, along key things like usability, reliability and security.

In our review of OpenShift, we focused on 4 key areas:

– Developer Experience
– Frameworks & Services
– Container Model
– Platform & Administration

Simplified Template Directory (Great for PHP/Python/Perl users)

“We’ve made it even easier to migrate your PHP, Python, and Perl apps to Openshift. With this latest release, I’m happy to announce that now all your PHP/Python/PERL code can be put in the root directory of your Git repo instead of a PHP/ or WSGI/ directory. To show you just how this works, I’ll start off with PHP…”

Developing Facebook Applications on OpenShift: Launch Your App

“There are a few steps you need to complete before you can begin building Facebook Applications on OpenShift, lets go ahead and get them out of the way now…”

“This is part two of Developing Facebook Applications on OpenShift. Part one showed how to get your gear and Facebook Developer Account set up and connected to each other. Those steps are necessary in order to implement what is described below…”

OpenShift Operations Open Sources its Monitoring Scripts

“Today we’re proud to announce the open sourcing of our montioring scripts. The OpenShift Online Operations Team has published the OpenShift-Zabbix repository containing the monitoring scripts to monitor an OpenShift installation.

We use these scripts to monitor OpenShift Online environment using Zabbix. They are aimed at giving OpenShift Enterprise and OpenShift Origin users a good starting point for monitoring their OpenShift deployments as well…”