What is Solarwinds and what are its top alternatives?
Solarwinds is a popular network management software known for its comprehensive monitoring and management capabilities. It offers features such as network performance monitoring, bandwidth utilization tracking, and server monitoring. However, some users find Solarwinds to be complex and overly expensive for smaller organizations.
PRTG Network Monitor: PRTG Network Monitor is a comprehensive network monitoring tool that offers real-time monitoring, customizable alerts, and detailed reports. Pros include ease of use and scalability, while cons may include high costs for larger deployments.
Zabbix: Zabbix is an open-source network monitoring tool with features like auto-discovery, alerting, and visualization. Pros include its flexibility and community support, but some users may find it complex to set up and configure initially.
Nagios XI: Nagios XI is a powerful monitoring tool with features like customizable dashboards, advanced reporting, and capacity planning. Pros include its extensive plugin support and scalability, while cons may include a steeper learning curve compared to other tools.
ManageEngine OpManager: OpManager offers network monitoring, bandwidth analysis, and server monitoring in a single package. Pros include its robust feature set and affordability, but some users may find the interface less modern compared to other tools.
Datadog: Datadog is a cloud-based monitoring platform that offers integration with a wide range of technologies and services. Pros include its ease of use and rich visualization options, but pricing may be a concern for some users.
LogicMonitor: LogicMonitor is a SaaS-based monitoring tool that offers automated device discovery, alerting, and reporting. Pros include its ease of deployment and support for hybrid environments, while cons may include higher costs compared to other tools.
Observium: Observium is an open-source network monitoring platform with features like autodiscovery, graphing, and alerting. Pros include its lightweight footprint and active community, but it may lack some of the advanced features found in commercial tools.
Icinga: Icinga is an open-source monitoring tool that offers network and infrastructure monitoring capabilities. Pros include its flexible configuration options and robust plugin ecosystem, but some users may find the learning curve steep.
Zenoss: Zenoss is an open-source monitoring platform with features like event management, performance monitoring, and capacity planning. Pros include its unified monitoring approach and support for hybrid IT environments, but users may find certain features less polished compared to other tools.
Pandora FMS: Pandora FMS is an open-source monitoring solution that offers monitoring for networks, servers, applications, and more. Pros include its flexibility and extensibility through plugins, but some users may find it challenging to set up and configure initially.
Top Alternatives to Solarwinds
- Datadog
Datadog is the leading service for cloud-scale monitoring. It is used by IT, operations, and development teams who build and operate applications that run on dynamic or hybrid cloud infrastructure. Start monitoring in minutes with Datadog! ...
- Nagios
Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License. ...
- Splunk
It provides the leading platform for Operational Intelligence. Customers use it to search, monitor, analyze and visualize machine data. ...
- PRTG
It can monitor and classify system conditions like bandwidth usage or uptime and collect statistics from miscellaneous hosts as switches, routers, servers and other devices and applications. ...
- 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. ...
- Dynatrace
It is an AI-powered, full stack, automated performance management solution. It provides user experience analysis that identifies and resolves application performance issues faster than ever before. ...
- Zabbix
Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of metrics. ...
- LogicMonitor
LogicMonitor provides the end-to-end visibility needed to maintain the performance and availability of business applications. It leverages automation and built-in intelligence to monitor today's complex and distributed infrastructures. ...
Solarwinds alternatives & related posts
Datadog
- Monitoring for many apps (databases, web servers, etc)139
- Easy setup107
- Powerful ui87
- Powerful integrations84
- Great value70
- Great visualization54
- Events + metrics = clarity46
- Notifications41
- Custom metrics41
- Flexibility39
- Free & paid plans19
- Great customer support16
- Makes my life easier15
- Adapts automatically as i scale up10
- Easy setup and plugins9
- Super easy and powerful8
- In-context collaboration7
- AWS support7
- Rich in features6
- Docker support5
- Cute logo4
- Source control and bug tracking4
- Monitor almost everything4
- Cost4
- Full visibility of applications4
- Simple, powerful, great for infra4
- Easy to Analyze4
- Best than others4
- Automation tools4
- Best in the field3
- Free setup3
- Good for Startups3
- Expensive3
- APM2
- Expensive19
- No errors exception tracking4
- External Network Goes Down You Wont Be Logging2
- Complicated1
related Datadog posts
We just launched the Segment Config API (try it out for yourself here) — a set of public REST APIs that enable you to manage your Segment configuration. Behind the scenes the Config API is built with Go , GRPC and Envoy.
At Segment, we build new services in Go by default. The language is simple so new team members quickly ramp up on a codebase. The tool chain is fast so developers get immediate feedback when they break code, tests or integrations with other systems. The runtime is fast so it performs great at scale.
For the newest round of APIs we adopted the GRPC service #framework.
The Protocol Buffer service definition language makes it easy to design type-safe and consistent APIs, thanks to ecosystem tools like the Google API Design Guide for API standards, uber/prototool
for formatting and linting .protos and lyft/protoc-gen-validate
for defining field validations, and grpc-gateway
for defining REST mapping.
With a well designed .proto, its easy to generate a Go server interface and a TypeScript client, providing type-safe RPC between languages.
For the API gateway and RPC we adopted the Envoy service proxy.
The internet-facing segmentapis.com
endpoint is an Envoy front proxy that rate-limits and authenticates every request. It then transcodes a #REST / #JSON request to an upstream GRPC request. The upstream GRPC servers are running an Envoy sidecar configured for Datadog stats.
The result is API #security , #reliability and consistent #observability through Envoy configuration, not code.
We experimented with Swagger service definitions, but the spec is sprawling and the generated clients and server stubs leave a lot to be desired. GRPC and .proto and the Go implementation feels better designed and implemented. Thanks to the GRPC tooling and ecosystem you can generate Swagger from .protos, but it’s effectively impossible to go the other way.
Our primary source of monitoring and alerting is Datadog. We’ve got prebuilt dashboards for every scenario and integration with PagerDuty to manage routing any alerts. We’ve definitely scaled past the point where managing dashboards is easy, but we haven’t had time to invest in using features like Anomaly Detection. We’ve started using Honeycomb for some targeted debugging of complex production issues and we are liking what we’ve seen. We capture any unhandled exceptions with Rollbar and, if we realize one will keep happening, we quickly convert the metrics to point back to Datadog, to keep Rollbar as clean as possible.
We use Segment to consolidate all of our trackers, the most important of which goes to Amplitude to analyze user patterns. However, if we need a more consolidated view, we push all of our data to our own data warehouse running PostgreSQL; this is available for analytics and dashboard creation through Looker.
Nagios
- It just works53
- The standard28
- Customizable12
- The Most flexible monitoring system8
- Huge stack of free checks/plugins to choose from1
related Nagios posts
Why we spent several years building an open source, large-scale metrics alerting system, M3, built for Prometheus:
By late 2014, all services, infrastructure, and servers at Uber emitted metrics to a Graphite stack that stored them using the Whisper file format in a sharded Carbon cluster. We used Grafana for dashboarding and Nagios for alerting, issuing Graphite threshold checks via source-controlled scripts. While this worked for a while, expanding the Carbon cluster required a manual resharding process and, due to lack of replication, any single node’s disk failure caused permanent loss of its associated metrics. In short, this solution was not able to meet our needs as the company continued to grow.
To ensure the scalability of Uber’s metrics backend, we decided to build out a system that provided fault tolerant metrics ingestion, storage, and querying as a managed platform...
(GitHub : https://github.com/m3db/m3)
I am new to DevOps and looking for training in DevOps. Some institutes are offering Nagios while some Prometheus in their syllabus. Please suggest which one is being used in the industry and which one should I learn.
- API for searching logs, running reports3
- Alert system based on custom query results3
- Splunk language supports string, date manip, math, etc2
- Dashboarding on any log contents2
- Custom log parsing as well as automatic parsing2
- Query engine supports joining, aggregation, stats, etc2
- Rich GUI for searching live logs2
- Ability to style search results into reports2
- Granular scheduling and time window support1
- Query any log as key-value pairs1
- Splunk query language rich so lots to learn1
related Splunk posts
I am designing a Django application for my organization which will be used as an internal tool. The infra team said that I will not be having SSH access to the production server and I will have to log all my backend application messages to Splunk. I have no knowledge of Splunk so the following are the approaches I am considering: Approach 1: Create an hourly cron job that uploads the server log file to some Splunk storage for later analysis. - Is this possible? Approach 2: Is it possible just to stream the logs to some splunk endpoint? (If yes, I feel network usage and communication overhead will be a pain-point for my application)
Is there any better or standard approach? Thanks in advance.
I use Kibana because it ships with the ELK stack. I don't find it as powerful as Splunk however it is light years above grepping through log files. We previously used Grafana but found it to be annoying to maintain a separate tool outside of the ELK stack. We were able to get everything we needed from Kibana.
- Poor search capabilities1
- Graphs are static1
- Running on windows1
related PRTG posts
Cacti
- Free3
- Rrdtool based3
- Fast poller2
- Graphs from snmp1
- Graphs from language independent scripts1
related Cacti posts
- Real User Monitoring4
- Automated RCA4
- Out-of-the-box distributed transaction tracing3
- Built on massive industry expertise (since 2005)2
- AI-powered platform2
- Extensible via SDK2
- Digital Experience1
- Easy setup1
- Accelerate software delivery1
- Infrastructure Monitoring1
- Applications & Microservices1
- Application Security1
- Built on API-first design principles1
- Automatic instrumentathird generation full stack Agents1
- Analytics vMotion events detection Discovery Performanc1
- Automation1
- Business Analytics1
- Application Security0
- Real User Monitoring0
- Infrastructure Monitoring0
- Applications & Microservices0
- AI-powered platform0
related Dynatrace posts
Hey there! We are looking at Datadog, Dynatrace, AppDynamics, and New Relic as options for our web application monitoring.
Current Environment: .NET Core Web app hosted on Microsoft IIS
Future Environment: Web app will be hosted on Microsoft Azure
Tech Stacks: IIS, RabbitMQ, Redis, Microsoft SQL Server
Requirement: Infra Monitoring, APM, Real - User Monitoring (User activity monitoring i.e., time spent on a page, most active page, etc.), Service Tracing, Root Cause Analysis, and Centralized Log Management.
Please advise on the above. Thanks!
Hi Folks,
I am trying to evaluate Site24x7 against AppDynamics, Dynatrace, and New Relic. Has anyone used Site24X7? If so, what are your opinions on the tool? I know that the license costs are very low compared to other tools in the market. Other than that, are there any major issues anyone has encountered using the tool itself?
Zabbix
- Free21
- Alerts9
- Service/node/network discovery5
- Templates5
- Base metrics from the box4
- Multi-dashboards3
- SMS/Email/Messenger alerts3
- Grafana plugin available2
- Supports Graphs ans screens2
- Support proxies (for monitoring remote branches)2
- Perform website checking (response time, loading, ...)1
- API available for creating own apps1
- Templates free available (Zabbix Share)1
- Works with multiple databases1
- Advanced integrations1
- Supports multiple protocols/agents1
- Complete Logs Report1
- Open source1
- Supports large variety of Operating Systems1
- Supports JMX (Java, Tomcat, Jboss, ...)1
- The UI is in PHP5
- Puppet module is sluggish2
related Zabbix posts
My team is divided on using Centreon or Zabbix for enterprise monitoring and alert automation. Can someone let us know which one is better? There is one more tool called Datadog that we are using for cloud assets. Of course, Datadog presents us with huge bills. So we want to have a comparative study. Suggestions and advice are welcome. Thanks!
I am looking for an easy to set up and use monitoring solution for my servers and network infrastructure. What are the main differences between Checkmk and Zabbix? What would you recommend and why?
LogicMonitor
- Auto discovery5
- Fast deployment5
- Agentless3
- Awesome support3
- Very extensible3
- Strong Performance1