Monitoring tools that integrate with Alerta
Naemon is the new monitoring suite that aims to be faster and more stable, while giving you a clearer view of the state of your network.
The Sensu Open Source Project (a.k.a. "Sensu Core") intends to provide an open framework for building comprehensive monitoring solutions, without imposing restrictions or being overly opinionated. While new user-facing "features" may be developed exclusively in Sensu Enterprise, the framework that makes those features possible will always be a part of Sensu Core.
Shinken is an open source computer system and network monitoring software application compatible with Nagios. It's written in Python and therefore is able to run on all platforms where a Python interpreter is available. In contrast to Nagios it is not a monolithic system. Shinken runs as a bunch of highly specialized processes, avoiding the bottlenecks of a single-process design. This parallelity allows to run Shinken not only on one single server. It's components can be distributed over a whole server farm, which results in incredible scalability. Shinken is actively developed and already got more features than Nagios (like priorities for objects, business processes, auto-generation of services, discovery,...)
Twilio is a web-service API that lets you use your existing web languages and skills to build voice and SMS applications. We focus on building a simple, powerful, pay-as-you-go communications platform so that you can focus on what you do best.
Pushover is a simple push notification service that integrates easily into web apps, network monitoring systems, shell scripts, and anything else that needs to send alerts to your mobile devices.
Open source data visualization platform to interact with your data through stunning, powerful graphics. Download for free and give shape to your data.
Logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, Logstash comes with a web interface for searching and drilling into all of your logs.
It is fully free and fully open source. The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.
HipChat is an instant messaging service designed for companies and teams. It has persistent chat rooms, one-to-one chat, searchable chat history, file sharing via drag & drop and clipboard, inline image previews, an API, chat over SMS, and more.
Cachet is a simple to use and easy to manage status page system and can be easily installed and used to track third party service letting your users know what's going on.
- Cachet is 100% open source, opening a whole world of contributions and new features.
- Bundled with a RESTful API, Cachet offers endless possibilities.
- Cachet is built with user experience in mind, ensuring every detail looks and acts the way you'd expect it to.
Telegraf is a metric collection daemon that can collect metrics from a wide array of inputs and write them into a wide array of outputs. It is plugin-driven for both collection and output of data so it is easily extendable. It is written in Go, which means that it is a compiled and standalone binary that can be executed on any system with no need for external dependencies, no npm, pip, gem, or other package management tools required.
Netdata democratizes monitoring, empowering IT teams to know more about their infrastructure, enabling them to quickly identify and troubleshoot issues, collaborate to solve problems and make data-driven decisions to move business forward.
With stunning visualization of unlimited, high-granularity, real-time metrics, Netdata gives you comprehensive visibility into your full technology stack, yet is easy to deploy with no configuration necessary and no limits on scalability thanks to its distributed data architecture.
The Netdata monitoring agent is free, open-source software that can be installed on physical or virtual servers, containers, and IoT devices to collect console-level, per-second data that is presented as human-friendly metrics optimized for visual anomaly detection, providing unparalleled insights, in real-time, into everything happening on the systems it runs on. With more than 200 integrations, Netdata can monitor web servers, file systems, databases, containers, and more. Netdata can run autonomously, without any third-party components, or it can be integrated to existing monitoring toolchains.
Netdata is committed to a community-first approach, with hundreds of contributors, thousands of GitHub stargazers, and millions of users including at companies like Amazon, Google, IBM, Microsoft, and NVIDIA.
It works by combining Elasticsearch with two types of components, rule types and alerts. Elasticsearch is periodically queried and the data is passed to the rule type, which determines when a match is found. When a match occurs, it is given to one or more alerts, which take action based on the match.
This is configured by a set of rules, each of which defines a query, a rule type, and a set of alerts.
Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. The suite includes:
Command-line applications to: retrieve information from an SNMP-capable device, either using single requests (snmpget, snmpgetnext), or multiple requests (snmpwalk, snmptable, snmpdelta). manipulate configuration information on an SNMP-capable device (snmpset). retrieve a fixed collection of information from an SNMP-capable device (snmpdf, snmpnetstat, snmpstatus). convert between numerical and textual forms of MIB OIDs, and display MIB content and structure (snmptranslate). A graphical MIB browser (tkmib), using Tk/perl. A daemon application for receiving SNMP notifications (snmptrapd). Selected notifications can be logged (to syslog, the NT Event Log, or a plain text file), forwarded to another SNMP management system, or passed to an external application. An extensible agent for responding to SNMP queries for management information (snmpd). This includes built-in support for a wide range of MIB information modules, and can be extended using dynamically loaded modules, external scripts and commands, and both the SNMP multiplexing (SMUX) and Agent Extensibility (AgentX) protocols. A library for developing new SNMP applications, with both C and perl APIs. Net-SNMP is available for many Unix and Unix-like operating systems and also for Microsoft Windows. Note: Functionality can vary depending on the operating system. Please see the README files for information specific to your platform.
The documentation section contains detailed information on command line tools, installation, configuration etc.
The syslog-ng Open Source Edition™ is a highly portable log management solution to create collect, filter, classify, store and forward log messages.
syslog-ng OSE, open source syslog server
The syslog-ng project is a continuous community effort to create the best log management tool. The project is an advocate and early adopter of open standards, including the syslog RFCs developed by the IETF or the Common Event Expression (CEE) message-description standard of the MITRE Corporation.
The syslog-ng application supports reliable and encrypted transport using TCP and TLS, and offers powerful message filtering, sorting, pre-processing and log normalization capabilities. Utilizing message parsing and classification, syslog-ng is able to correlate log messages both real-time and offline, making it especially useful for system administrators and security managers needing to quickly access important events in the massive amounts of log data generated by complex IT environments.. This high-performance tool handles extreme loads easily, and is extensible with various plug-ins to best suit your requirements.
Kiwi Syslog - Syslog Server for Windows. Receives logs, displays, forwards, archives and e-mails Syslog messages from routers. Download free version today! Works with any syslog enabled device.
Telegram is a messaging app created by former VK creators with a focus on speed and security. It’s superfast, simple and free. It is like SMS, but more powerful.
You can send messages, photos and videos to people who are in your phone contacts (and have Telegram). You can also create groups for up to 200000 people or channels for unlimited subscribers.
Your chats are not encrypted by default, which enables other people to see what you are writing. You can enable a "Secret Chat" to enable end-to-end encryption.
Telegram offers a Premium plan too: by subscribing to Telegram Premium, users unlock doubled limits, 4 GB file uploads, faster downloads, exclusive stickers and reactions, improved chat management – and a whole lot more. At the same time, all existing features that users have come to expect and rely on for nearly a decade remain free. Moreover, non-premium users will be able to enjoy some of Premium's benefits: for example, download the extra-large documents and view stickers sent by premium users, as well as tap to increase counters on premium reactions that were already added to a message. There are different prices for the Premium subscription based on your country, also if you buy it via the @premiumbot you don't have to pay the app store fees.
Telegram's security model has received notable criticism by cryptography experts. They criticized the general security model of permanently storing all contacts, messages and media together with their decryption keys on its servers by default and by not enabling end-to-end encryption for messages by default.
Telegram's client-side code is open-source software, whereas its server-side code is closed-source and proprietary. The service also provides public APIs with which developers can access the same functionality as Telegram's official apps to build their own messaging applications.
Telegram also provides a bot API for programmers to create different kinds of Telegram bots. Bots are simply Telegram accounts operated by software – not people – and they'll often have AI features. They can do anything – teach, play, search, broadcast, remind, connect, integrate with other services, or even pass commands to the Internet of Things.
Full-stack intelligent monitoring of infrastructure, system and apps running in Amazon Web Services and Rackspace cloud environments
Slack is a unified communication platform built with an optimized workflow to keep modern teams focused and productive. A familiar chat interface facilitates discussions while advanced features are easily exposed based on context. Hover over a message to see more options such as emoji reactions, sharing and pinning features and more. A navigation bar provides easy access to key features including a powerful search to find important discussions, files and more.
Conversations are organized across dedicated Channels, neatly arranged in a responsive sidebar with collapsible sections. These Channels are highly configurable and allow for flexibility in working with various teams but can also be shared externally, making it easy to hold discussions with partners and clients.
Server Density offers unique SaaS-based scalable infrastructure monitoring to help businesses save time and money. With advanced server and website monitoring alerts, graphing tools and integrations with all major cloud service providers, Server Density’s robust and scalable solution helps businesses and IT operations teams be more responsive to issues, make their websites faster and minimise downtime.
Founded in 2009, Server Density monitors hundreds of thousands of servers across more than 700 customers, including the NHS, Drupal, Firebox and Greenpeace.
- Open source agent, plugin library, full API and Nagios compatibility
- Automatic install via script, system packages, Puppet, Chef, Ansible & Salt Stack
- Apps for iOS, Android, Apple TV and Slackbot
- Easy to use monitoring API including agentless monitoring
- Website and API availability monitoring with response time alerting from the USA, UK, Europe, Australia, Russia, Japan, South Africa and more
- Reduce monitoring noise, reduce false alerts and improve life on call
Bulletproof monitoring out of the box + endless ways to customize. Save time and effort with our simple, reliable server monitoring.
Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now a standalone open source project and maintained independently of any company.
Prometheus's main features are:
- A multi-dimensional data model (time series identified by metric name and key/value pairs).
- A flexible query language to leverage this dimensionality.
- No reliance on distributed storage; single server nodes are autonomous.
- Time series collection happens via a pull model over HTTP.
- Pushing time series is supported via an intermediary gateway.
- Targets are discovered via service discovery or static configuration.
- Multiple modes of graphing and dashboarding support.
Pingdom web site monitoring and other infrastructure for you and instantly let you know when anything goes wrong. Measure uptime, downtime, and the performance of your website as experienced by visitors.
Full-Stack Visibility and Actionable Insights for Better Software and Better Customer Experiences
Visualize every dimension of the customer experience with contextual insights and interactive applications, and optimize response orchestration, continuous development and delivery. discover-triage
Understand the health and common context of disruptions across your entire infrastructure with actionable, time-series visualizations of correlated events.
All teams get the same visibility for technical and business response orchestration, enabling better collaboration and rapid resolution.
Continuous Learning and Delivery
Discover patterns in performance during build and in production for continuous delivery. View post-mortem reports to analyze system efficiency and employee agility.
Pinpoint and solve performance issues in your Ruby, Java, .NET, PHP and Python apps with real user, application and server monitoring.
Free accounts can ping a website every 1 minute, from multiple locations around the globe, and send email alerts.
Graylog is an open source syslog implementation that stores your logs in Elasticsearch. It consists of a server and web interface written in Java that accepts your syslog messages via TCP or UDP (or GELF messages) and stores it in the database.
Grafana provides a powerful and elegant way to create, explore, and share dashboards and data with your team and the world.
Grafana is most commonly used for visualizing time series data for Internet infrastructure and application analytics but many use it in other domains including industrial sensors, home automation, weather, and process control.
Grafana works with Graphite, Elasticsearch, Cloudwatch, Prometheus, InfluxDB & More.
Grafana features pluggable panels and data sources allowing easy extensibility and a variety of panels, including fully featured graph panels with rich visualization options. There is built in support for many of the most popular time series data sources.
Amazon CloudWatch offers cloud monitoring services for customers of AWS resources. Collect & track metrics & react immediately to keep your businesses running smoothly.
Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.
Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers. With Nagios youll never be left having to explain why a unseen infrastructure outage hurt your organizations bottom line.
Nagios Core is the free Open Source monitoring and alerting engine that serves as the primary application around which thousands of Nagios projects are built.
An uncompromising mature enterprise-level platform designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices, effortlessly scaling to even larger environments.
Gather and analyze accurate statistics and performance metrics, visualize it, get notified about current and potential issues without delay, and take advantage of our time-tested professional development and support.
Along with storing the data, visualization features are available (overviews, maps, graphs, screens, etc), as well as very flexible ways of analyzing the data for the purpose of alerting.
Thresholds of acceptable limits for incoming data can be set. As soon as those thresholds are surpassed, Zabbix can deliver e-mail notifications informing network administrators about the current or a potential problem.
Zabbix offers great performance for data gathering and can be scaled to very large environments. Distributed monitoring options are available with the use of Zabbix proxies. Zabbix comes with a web-based interface, secure user authentication and a flexible user permission schema. Polling and trapping is supported, with native high performance agents gathering data from virtually any popular operating system; agent-less monitoring methods are available as well.
Web monitoring as well as monitoring of WMware virtual machines is possible with Zabbix. Zabbix can automatically discover network servers and devices, as well as perform low-level discovery with methods of automatically assigning performance and availability checks to discovered entities.
There are many reasons to choose the Zabbix solution over its competitors. The best way to make sure it is the #1 choice for your organization is to give it a try