With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
testing infrastructure-as-code devops tdd nagios docker tdd-utilities testing-tools devops-tools infrastructure-testing saltstack chef puppet ansible kubernetesNote: For some Docker/Kubernetes healthcheck, health endpoint, and container ordering examples, see my blog post here. Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
goss health-endpoint devops tdd tdd-utilities testing infrastructure-as-code testing-tools health-check docker nagios tap devops-tools sensuWith Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on. The logo is licensed under the Creative Commons NoDerivatives 4.0 License If you have some other use in mind, contact us.
testing docker kubernetes ansible devops puppet tdd chef nagios saltstack testing-tools infrastructure-as-code pytest-plugin tdd-utilities devops-tools infrastructure-testingThruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
monitoring nagios icinga naemon web livestatus visualizationInstalls and configures Nagios server. Chef nodes are automatically discovered using search, and Nagios host groups are created based on Chef roles and optionally environments as well. Because of the heavy use of search, this recipe will not work with Chef Solo, as it cannot do any searches without a server.
chef-cookbook chef-resource nagios chefAdagios is a web based Nagios configuration interface built to be simple and intuitive in design, exposing less of the clutter under the hood of nagios. Additionally adagios has a rest interface for both status and configuration data as well a feature complete status interface that can be used as an alternative to nagios web interface. If you want to try out Adagios we have 2 docker images available for testing. Feel free to send in feature request and issues. Images hosted on Docker Hub.
adagios nagios naemon django monitoring okconfig pynagSimple express/connect middleware to provide a status page with following details of the nodejs host.This module reads the above data from a unix socket generated from the npm module process-watcher. For more details on process-watcher, please refer https://github.com/yahoo/process-watcher.
statuspage status nagiosAlso OMD-Labs comes with this datasource included, so if you use OMD-Labs, everything is setup already. In order to make this datasource work, you need the pnp api. This is a separate project at the moment and will be part of the official pnp in the future. You can fetch the api.php from https://github.com/lingej/pnp-metrics-api and place it in your controler folder.
grafana datasource pnp4nagios rrd nagios naemon icingaSo basically this is a "Livestatus In / Livestatus Out" daemon. Its main purpose is to provide the backend handling of the Thruk Monitoring Gui in a native compiled fast daemon, but it should work for everything which requires Livestatus. Log table requests and commands are just passed through to the actual backends.
nagios livestatus livestatus-api monitoring icinga naemon thrukAn easy way to fetch aggregate metrics from various sources, and transport them into StatsD. Support for additional sources is always welcome.
funnel statsd graphite nagios munin json cloudwatch mongodb dbiPlease pick a version of Searchlight that matches your Kubernetes installation.To install Searchlight, please follow the guide here.
kubernetes icinga2 docker alerting nagios cloud-native appscode monitoring alertsInterfacetable_v3t (formerly check_interface_table_v3t) is a Nagios(R) addon that allows you to monitor the network interfaces of a node (e.g. router, switch, server) without knowing each interface in detail. Only the hostname (or ip address) and the snmp community string are required. It generates a html page gathering some info on the monitored node and a table of all interfaces/ports and their status. See the TODO file for coming features.
nagios icinga icinga2 plugin monitorThe following items are stored in GitHub. Most of our systems are internet facing and we need to stay vigilant of the potential security risks this presents.
nagios infrastructure-systems backup ansibleCustom NRPE plugins for use with Shinken/Nagios
nrpe-plugin nagios shinkenThis nagios/icinga plugin simply connects to a ceph-dash instance, gather the information about the overall cluster health and outputs a nagios compatible message including several perfdata metrics. Just plain python. Uses urllib2 to gather data from the ceph-dash instance.
nagios icinga plugin ceph monitoring perframeRESTlos (german for completely, totally) is a generic Nagios api. Generic means, it can be used with every core that understands the nagios configuration syntax (for example icinga, shinken, etc). It provides a RESTful api for generating any standard nagios object, modify it or delete it. There are also some convenient functions for reloading the core (via command file) or verify the actual configuration via the REST interface.
nagios icinga api configurationThis package implements a MK Livestatus binding for Go. The source code is available at Github, licensed under the terms of the BSD license.
monitoring nagios livestatusNagiosCheck is a simple and efficient tool for building custom probes for the Nagios monitoring system. It alleviates the pain of parsing command line options, writing and formatting the check results according to the Nagios plugin API. If the number passed to store_value is between 0 and 4 inclusive the result is OK. If it is greater than 4 and less than 8 inclusive the result is WARNING. If it is greater than 8 the result is CRITICAL. See Nagios Developer Guidelines for more details on how the arguments of -w and -c are interpreted.
nagios probe nagios-dev checker gemhttp://coshsh.org is a framework which helps you producing configuration files for open source monitoring systems. coshsh reads one or many datasources (which can be files, databases, ldap...) and transforms their contents into host/service/contact-configuration files. Host- and service-definitions are created by filling placeholders in template-files.
nagios icinga prometheus
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.