Need advice about which tool to choose?Ask the StackShare community!

Bosun

18
52
+ 1
3
Cacti

87
198
+ 1
10
Add tool

Bosun vs Cacti: What are the differences?

Developers describe Bosun as "Open-source monitoring and alerting system by Stack Exchange". Bosun is an open-source, MIT licensed, monitoring and alerting system by Stack Exchange. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against history for a faster development experience. On the other hand, Cacti is detailed as "Cacti stores all of the necessary information to create graphs and populate them with data in a MySQL database". Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box.

Bosun and Cacti can be categorized as "Monitoring" tools.

Some of the features offered by Bosun are:

  • Save time by testing alerting against historical data and reduce alert noise before an alert goes into production
  • Supports querying OpenTSDB, Graphite, and Logstash-Elasticsearch
  • Create notifications using Bosun's template language: include graphs, tables, and contextual information

On the other hand, Cacti provides the following key features:

  • Unlimited number of graph items can be defined for each graph optionally utilizing CDEFs or data sources from within cacti.
  • Automatic grouping of GPRINT graph items to AREA, STACK, and LINE[1-3] to allow for quick re-sequencing of graph items.
  • Auto-Padding support to make sure graph legend text lines up.

Bosun is an open source tool with 2.84K GitHub stars and 477 GitHub forks. Here's a link to Bosun's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Bosun
Pros of Cacti
  • 1
    Powerful alerting
  • 1
    Query multiple tsdbs
  • 1
    Query Elasticsearch
  • 3
    Free
  • 3
    Rrdtool based
  • 2
    Fast poller
  • 1
    Graphs from snmp
  • 1
    Graphs from language independent scripts

Sign up to add or upvote prosMake informed product decisions

- No public GitHub repository available -

What is Bosun?

Bosun is an open-source, MIT licensed, monitoring and alerting system by Stack Exchange. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against history for a faster development experience.

What is Cacti?

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box.

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention Bosun and Cacti as a desired skillset
Postman
San Francisco, United States
What companies use Bosun?
What companies use Cacti?
See which teams inside your own company are using Bosun or Cacti.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Bosun?
What tools integrate with Cacti?
    No integrations found
    What are some alternatives to Bosun and Cacti?
    Prometheus
    Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
    Kibana
    Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
    Grafana
    Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
    Nagios
    Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
    Zabbix
    Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of metrics.
    See all alternatives