"Power your metrics and alerting with a leading open-source monitoring solution."
"VictorOps is a hub for centralizing the flow of information throughout the incident lifecycle. Driven by IT and DevOps system data, VictorOps provides a unified platform for real-time alerting, collaboration, and documentation.
Using VictorOps, teams resolve incidents faster to help minimize the impact of downtime and speed innovation."
"Stashboard is a status dashboard for APIs and software services. It's similar to the Amazon AWS Status Page or the Google Apps Status Page. Stashboard was originally written by Twilio to provide status information on its Voice and SMS APIs. Stashboard is designed to provide a generic status dashboard for any hosted service or API. The code can be downloaded, customized, and run on any Google App Engine account.
Track multiple different API or SaaS services Set custom status messages and icons such as Up/Down Show historical status for each service Runs on Google App Engine so it's independent of your infrastructure (unless your app is on GAE) Full REST API for both getting and setting status information CNAME to http://status.yourapp.com Stashboard is written in Python and hosted on Google App Engine."
"Detailed statistics, charts & graphs Data management for Memcached (full CRUD support) Memcached cluster health dashboard Memcached host dashboard Update check Nice & comfortable UI Clean & well documented code Responsive and mobile ready"
"Simple component for performing diagnostic tests in real-world PHP applications.
It currently ships with the following Diagnostic Checks:
ApcFragmentation - check if APC memory fragmentation is below given threshold, ApcMemory - check available APC memory, Callback - call a user-defined diagnostic function, ClassExists - make sure class exists in current environment, CpuPerformance - check server CPU performance is above baseline, DirReadable - make sure given path is readable, DirWritable - make sure given path is writable, DiskFree - check there's enough free space on given path, ExtensionLoaded - make sure extension is loaded, HttpService - check if given http host is responding, Memcache - check if memcache extension is loaded and given server is reachable, PhpVersion - make sure that PHP version matches constraint, PhpFlag - make sure that given PHP flag (feature) is turned on or off. ProcessRunning - check if a process with given name or ID is currently running, SecurityAdvisory - check installed composer dependencies against SensioLabs SA database, StreamWrapperExists - make sure given stream wrapper is available. File validation checks:
IniFile - check if given INI file is available and valid, JsonFile - check if given JSON file is available and valid, XmlFile - check if given XML file is available and valid, YamlFile - check if given YAML file is available and valid"
"Dashing is a Sinatra based framework that lets you build beautiful dashboards.
Check out a demo over here. Here's another one, optimized for 1080p screens.
Key features:
Use premade widgets, or fully create your own with scss, html, and coffeescript. Widgets harness the power of data bindings to keep things DRY and simple. Powered by batman.js. Use the API to push data to your dashboards, or make use of a simple ruby DSL for fetching data. Drag & Drop interface for re-arranging your widgets. Host your dashboards on Heroku in less than 30 seconds. This project was created at Shopify for displaying custom dashboards on TVs around the office."
This project provides high quality templates for Zabbix, a monitoring and trending platform.
We started by adapting the spectacular MySQL templates for cacti from the mysql-cacti-templates project, and have since added MemcachedTemplates and Bind9Templates. Be sure to check them out.
MoZBX - The free Mobile Zabbix client!
Compatible This free app is compatible with all latest (smart)phones or PDA's. This includes iPhone 3/3G/3GS/4, Android phones, Windows Mobile, ...
OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase. OpenTSDB was written to address a common need: store, index and serve metrics collected from computer systems (network gear, operating systems, applications) at a large scale, and make this data easily accessible and graphable. Thanks to HBase's scalability, OpenTSDB allows you to collect many thousands of metrics from thousands of hosts and applications, at a high rate (every few seconds). OpenTSDB will never delete or downsample data and can easily store billions of data points. As a matter of fact, StumbleUpon uses it to keep track of hundred of thousands of time series and collects over 100 million data points per day in their main production cluster.
Imagine having the ability to quickly plot a graph showing the number of active worker threads in your web servers, the number of threads used by your database, and correlate this with your service's latency (example below). OpenTSDB makes generating such graphs on the fly a trivial operation, while manipulating millions of data point for very fine grained, real-time monitoring.
SystemTap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system. This assists diagnosis of a performance or functional problem. SystemTap eliminates the need for the developer to go through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data.
SystemTap provides a simple command line interface and scripting language for writing instrumentation for a live running kernel. We are publishing samples, as well as enlarging the internal "tapset" script library to aid reuse and abstraction.
Among other tracing/probing tools, SystemTap is the tool of choice for complex tasks that may require live analysis, programmable on-line response, and whole-system symbolic access. SystemTap can also handle simple tracing jobs.
The following various scripts as used for various different tasks when reviewing MySQL installations. Calculate Your MySQL Database SizeCalculate Your Individual MySQL Schema SizeLog various MySQL statisticsAnalyze MySQL statisticsGather Long/Locked MySQL SessionsAutomated MySQL Installation
Graylog2 is an open source syslog implementation that stores your logs in MongoDB. It consists of a server written in Java that accepts your syslog messages via TCP or UDP and stores it in the database. The second part is a Ruby on Rails web interface that allows you to view the log messages. FEATURES Accepts syslog messages via TCP/UDP Fast backend via MongoDB GELF (Graylog Extended Log Format) Blacklists Filtering Statistics
mysql-snmp is a Net-SNMP Perl subagent that connects to a MySQL server and reports its statistics through SNMP. Additionally this project contains material to graph MySQL variables/counters in OpenNMS.
The graphs are based on the excellent MySQL Cacti Templates by Baron Schwartz.
mycheckpoint is an open source monitoring utility for MySQL, with strong emphasis on user accessibility to monitored data.
It is SQL oriented: charts, reports and advances metrics are generated on the fly with views. There is no need for an external program to diagnose the data. In fact, mycheckpoint’s main duty is to to a one-time creation of a special purpose schema.