Zend - The PHP Company

Zend Blueprint for Continuous Delivery

    Zend Pattern for Monitoring with Nagios


    About Nagios

    Nagios is a powerful open source system and network monitoring system that provides you with instant awareness of your organization's mission-critical IT infrastructure. Nagios allows you to detect and repair problems and mitigate future issues before they affect end-users and customers.

    About the Zend Pattern

    This Zend Pattern is a Nagios plugin that runs on Zend Server and, when polled by Nagios, sends it application and server metrics collected by Zend Server. The pattern monitors:

    • Zend Server events
    • Cluster status
    • Audit trail events and alerts
    • Notifications
    • Zend Server license status

    Why Use the Zend Pattern?

    Continuous Delivery involves a sequence of feedback loops, transforming the development process into one that is cyclical and iterative. Real-time visibility into both the application’s behavior in production and the state of the underlying infrastructure enables operations teams to work closely with development, providing the feedback needed to rapidly solve escalations and maintain application uptime. With this Pattern, system administrators and server operators can use a single monitoring system that adds vital details about their applications to other monitoring data collected by Nagios.

    Included in this Pattern:

    • Zend Server Nagios plugin

    Getting Started:

    1. Clone the Zend Server Nagios plugin from GitHub
    2. Follow the installation instructions in the README file
    Note: installation instructions for Debian Linux can be found here

    Prochaines étapes

    Zend Continuous Delivery Blueprint

    En savoir plus»


    Continuous Delivery Solution Sheet

    En savoir plus»


    Continuous Delivery Assessment

    En savoir plus»

    Témoignages des clients

       We were able to implement Continuous Integration with Hudson and tie it into Maven, using the Zend SDK to create packaged applications for robust deployment using Zend Server. As a result, we’re now catching bugs before they make it to QA and pushing out new releases twice a week with much higher confidence.   

    Jon MarstonVP of Engineering at English Central

       Jenkins has always been an essential tool for Novadex, but deployment is not one of its native components. This means that before using Zend Server, we had to resort to creating our own scripting and packaging mechanisms for the deployment of our code. Leveraging Zend Server’s capabilities and SDK allowed this scripting to be simplified and to effortlessly support server clusters, enabling non-expert users to initiate deployments, while providing extra control and the flexibility essential for Novadex to stay at the forefront of cloud-based business communication management.   

    Andreas RossbachChief Technology Officer at Novadex