Start by taking a look at the weaknesses in your existing setup and pinpointing where your organization drops the ball on IT issues, leading to them escalating to real problems. Doing so makes it easier to choose which tool, or combination of tools, you should implement to best address these gaps. It is okay to use more than one if it helps you get a complete picture of managing your monitoring infrastructure.
You are right, alerta has potential, after reading through the docs. I was mostly looking for tools that can push alerts directly or have most suitable integrations.
I missed looking at this one. Mmmm not sure the research on this is super complete. Some of these "alternatives" haven't been touched in years It's worth noting, as a former monitoring nerd, that OpsGenie does a great deal of work beyond any one of these tools. The combination of these could cover the necessary elements if you agree with the basics that you only need a dashboard and alerts. Some additional considerations that are important for me:.
I would take it a step further and argue that almost none of the alternatives listed in this article are worth comparison. There is false equivalence here, and I don't think the original author did proper investigation before making comparisons.
OpsGenie is an alert aggregator and router, and does absolutely no monitoring of its own - it is designed from the ground up to be fed alerts from a vast array of sources, either via email or API calls, and much is possible once those alerts are received The closest equivalents would be the now-defunct AlertCentral or PagerDuty, and I assume OpenDuty follows in PagerDuty's footsteps.
Nothing else on this list that I'm aware of falls into the same problem domain. I see your comment comes around in fact in a good way, where I wrote about Opsgenie.
This whole article is revolving around alerting, Opsgenie, support inputs from a lot of integrations, which provides utilities like on call rotation schedule, SMS, call response, ack and other supportive actions from slack or hipchat and variety of other tools. For all other tools, mentioned the idea was to provide a list of opensource tools that can provide something like Ops-genie, of-course not everything can be replicated from something which took a lot of time for an organization to provide and a paid support with allowance of a limited free quota.
Reduce the time from IT problems to fixes without breaking your budget. Image credits :. Get the highlights in your inbox every week. Managing monitoring Managing monitoring and alerts becomes complicated when different organizations, working in different regions, each choose different communication mediums to make their employees and customers comfortable.
Take a company which: Has many products that live on various cloud and non-cloud platforms. Uses chat and email services for internal communication. Has support professionals working in different time zones. What we want from OpsGenie OpsGenie is a paid alerting tool that helps organizations achieve a smart alerting and notification process. In many environments, that involves connecting teams by managing the following: Alerts to teams who rely on the service.
A dashboard to view system status. Integrations with chat tools and automated response. Open source alerting tools There are open source tools that can do everything OpsGenie does that I believe to be essential for managing monitoring systems. Cabot Cabot provides all of the necessary features to get a complete monitoring picture of your infrastructure. Nagios Nagios Core is free and open source, but its support and some plugins have a cost. Open Distro for Elasticsearch Open Distro for Elasticsearch is a recent addition to the monitoring and alerting landscape.
OpenDuty Another alerting tool providing big competition to the paid alternatives is OpenDuty. It fits both machine-centric monitoring as well as monitoring of highly dynamic service-oriented architectures. In a world of microservices, its support for multi-dimensional data collection and querying is a particular strength.
Prometheus is designed for reliability, to be the system you go to during an outage to allow you to quickly diagnose problems. Each Prometheus server is standalone, not depending on network storage or other remote services. You can rely on it when other parts of your infrastructure are broken, and you do not need to setup extensive infrastructure to use it.
Prometheus values reliability. You can always view what statistics are available about your system, even under failure conditions. In such a case you would be best off using some other system to collect and analyze the data for billing, and Prometheus for the rest of your monitoring. What is Prometheus? Features What are metrics? It offers monitoring services for network, [SB2] systems, and infrastructure. It also provides the functionality to monitor in-house and custom applications as well as systems and services.
It alerts users about any issues and also when it is resolved. It provides an optional web interface for checking the current network status, problem history, log file, and more. Nagios Core was initially designed to work on Linux based systems. But now it works For Unix systems as well.
Zabbix is an open-source monitoring software developed by Zabbix LLC. Components such as servers, networks, virtual machines, and cloud services can be managed using Zabbix. It offers various system metric collection methods. It provides alerts to the users in case an issue arises. It also provides the functionality to customize alerts based on user roles. These alerts are sent by SMS or email during any suspicious activity. Zabbix also provides multiple methods of giving an overview of the data collected.
These include graphs, network maps, slideshows, and drill-down reports. Icinga is an open-source network monitoring system. It was created initially as a sub-branch of the Nagios system. Icinga is seeking to overcome the shortcomings of the Nagios system as well as add new features.
These features include a Web 2. It lets administrators integrate various extensions with the system without needing to make any changes to the core. Cacti is another open-source networking tool. It is a web-based tool designed as the front end for the RRDTool. It is used to get graph data for network bandwidth utilization and CPU usage, disk space, etc.
Cacti comes with built-in SNMP support. Cacti provides administrators with the capability to create different levels of users. These users can then be given varying permissions based on their levels. Sensu helps monitor IT infrastructure, including servers and applications. It is open-source and comes with third-party integration. Among its key features is sending alerts and notifications.
Its base code is developed in Ruby, but it can use either Redis or RabbitMQ to store data and handle messages, respectively. It is an easy to use tool for your cloud infrastructure monitoring and is easily integrable with multiple modern DevOps stacks.
It can integrate with PagerDuty to send mobile or pager alerts. Sensu Core was its offering, which reached its end of life on December 31, Since then, Sensu has launched Sensu Go. So old users can easily migrate to the new offering, and the new users can directly opt for Sensu Go in case they wish to opt for the newer version. Observium is a network monitoring tool distributed under QPL open-source license.
It is a low-maintenance tool that provides auto-discovering capacities. Observium offers a threshold alerting features. With this, users are allowed to set and configure threshold and failure states for different entities in the system. It offers a traffic accounting feature that tracks and records the measurements of ports, and the data stored in the tables.
Zenoss is an open-source server, and network management software.
0コメント