设为首页 收藏本站
查看: 682|回复: 0

[经验分享] 51 Best DevOps Tools for #DevOps Engineers

[复制链接]

尚未签到

发表于 2017-7-8 16:25:55 | 显示全部楼层 |阅读模式
不用那么累了, 都在这。
原文出处:https://blog.profitbricks.com/51-best-devops-tools-for-devops-engineers/
51 Best DevOps Tools for #DevOps Engineers

On 02.18.15, In Cloud Computing, DevOps, by Drue Placette  DevOps, or the collaboration between development and operations teams, is an important component of companies today. Developing and implementing a DevOps culture helps to focus IT results and to save time and money as the gap between developers and IT operations teams closes. Just as the term and culture are new, so are many of the best DevOps tools these DevOps engineers use to do their jobs efficiently and productively.
  To help your DevOps process, we have searched for the best tools for DevOps engineers. To make the cut, these tools must include relevant and useful features, support several languages and operating systems, and be known for their reliability and security. We have covered all of the bases with tools for logging, configuration management, security, monitoring, and automation. Please note, we have listed our 51 picks for the best DevOps tools for DevOps engineers in no particular order.
  Have you seen ProfitBricks DevOps Central?  We’re building a community of passionate DevOps practitioners who want to join in the conversation and read and create documentation for your favorite DevOps projects.
  1. Chef
@chef

  Chef is an extremely popular tool among DevOps engineers, and it’s easy to see why. From IT automation to configuration management, Chef relies on recipes and resources so you can manage unique configurations and feel secure knowing Chef is checking your nodes and bringing them upto date for you.
  Key Features:

  • Manage nodes from a single server
  • Cross-platform management for Linux, Windows, Mac OS, and more
  • Integrates with major cloud providers
  • Premium features available
  Cost:

  • Essentials: FREE – manage 10,000+ nodes from a single server, cloud integration, access to premium features with up to 25 nodes (hosting up to 5 nodes), and 8×5 support (30 days)
  • Subscription: $6/node/month – all Essentials plan features, plus access to premium features and an account manager
  • Enterprise: – Contact for a quote – all Subscription plan features, plus access to premium features, unlimited 24×7 support, success engineering, cookbook build coaching, and access to chef product team
  2. Jenkins
@jenkinsci

  An extensible continuous integration engine, Jenkins is a top tool for DevOps engineers who want to monitor executions of repeated jobs. With Jenkins, DevOps engineers have an easier time integrating changes to projects and have access to outputs to easily notice when something goes wrong.
  Key Features:

  • Permanent links
  • RSS/email/IM integration
  • After-the-fact tagging
  • JUnit/TestNG test reporting
  • Distributed builds
  Cost: FREE
  3. Puppet Enterprise
@puppetlabs

  DevOps engineers often rely on Puppet for IT automation. Get a handleon configuration management and software while making rapid, repeatablechanges with Puppet.
  Key Features:

  • Automatically enforce consistency of environments
  • Works across physical and virtual machines
  • A common toolchain
  • Support key DevOps best practices, including continuous delivery
  Cost: FREE trial for up to 10 nodes

  • 1-99 Total Nodes

    • $112/node/year, standard support
    • Contact for a quote for premium support

  • 100-249 Total Nodes

    • $105/node/year, standard support
    • $199/node/year, premium support

  • 250-499 Total Nodes

    • $99/node/year, standard support
    • $135/node/year, premium support

  • 500-999 Total Nodes

    • $95/node/year, standard support
    • $119/node/year, premium support

  • 1000-2499 Total Nodes

    • $93/node/year, standard support
    • $112/node/year, premium support

  • 2500+ Total Nodes – Contact for a quote
  4. Bluepill

  A simple process monitoring tool written in Ruby, Bluepill is a RubyGem. DevOps engineers choose Bluepill as a process supervisor because it processes into three levels: application, group, and process.
  Key Features:

  • Each of Bluepill’s processes have attributes telling it how to start, stop, and restart it, where to look or put the PID file, and more
  • Tell Bluepill to give a process grace time to start, stop, or restart before  continuing with monitoring
  • Group processes by name
  • Use config options to capture output from your daemons
  Cost: FREE
  5. MCollective
@puppetlabs

  A framework for building server orchestration or parallel job execution systems, the Marionette Collective (MCollective) is most oftenused by DevOps engineers to programmatically execute administrative tasks on clusters of servers. In fact, MCollective allows DevOps engineers to interact with small to very large clusters of servers.
  Key Features:

  • No central database – the network is the only source of truth
  • Use metadata from machines to address them, rather than using complex naming conventions for hostnames for identification
  • Write simple RPC style agents, clients, and Web UIs in Ruby
  Cost: Contact for a quote
  6. Capistrano
@capistranorb

  A remote server automation tool, Capistrano supports scripting and executing arbitrary tasks. With its set of sane-default deployment workflows and its ease of integration with any other Ruby software to form part of a larger tool, Capistrano is a great tool for DevOps engineers.
  Key Features:

  • Highly scriptable
  • Interchangeable output formatters
  • Easily add support for other source control management software
  • Support for complex environments
  Cost: FREE
  7. Supervisor

  A process control system, Supervisor enables DevOps engineers to control several processes on UNIX-like operating systems. With its accuracy and convenience, Supervisor also allows for delegation and process groups.
  Key Features:

  • Provides a number of per-process options
  • Control processes individually or in groups
  • Configurable and extensible
  • Supported on Linux, Mac OS X, Solaris, and FreeBSD
  • Written in Python and does not require a C compiler for installation
  Cost: FREE
  8. Bcfg2

  DevOps engineers are turning to Bcfg2 as a configuration management tool. A fairly portable tool, Bcfg2 aids in producing a consistent, reproducible, and verifiable descriptor of environments and provides visualization and reporting tools for daily tasks.
  Key Features:

  • Client’s response to specification can also be used to assess the specification’s completeness
  • Provides an objective measure of how well administrators specify the configuration of client systems
  • Aids in constructing accurate, comprehensive specifications
  • Enables the construction of complex change management and deployment strategies
  Cost: FREE
  9. Graphite

  Graphite is a handy tool for monitoring. While it does not collect data for DevOps engineers, it does store numeric time-series data and render graphs of that data on demand.
  Key Features:

  • Consists of 3 software components: carbon, whisper, and graphite webapp
  • Easily feed in your data
  • Sent datapoints immediately become available for graphing in the webapp
  • Several ways to create and display graphs
  Cost: FREE
  10. Graylog
@graylog2

  DevOps engineers looking for centralized log management may need to look no further than Graylog. An open source tool, Graylog stores, searches, and analyzes log data from any source.
  Key Features:

  • Store any data, any format
  • Flexible “Streams” and blacklists for intelligent data processing and permissions
  • Any analysis or search result can become a dashboard widget
  Cost: FREE
  11. ActiveMQ
@TheASF

  An extremely popular open source messaging and integration patterns server, ActiveMQ is a part of the Apache Software Foundation. DevOps engineers choose ActiveMQ as part of their toolchain because it is fast and supports several cross language clients and protocols.
  Key Features:

  • Includes easy-to-use Enterprise Integration Patterns
  • Fully supports JMS 1.1 and J2EE 1.4
  • Supports advanced features, such as Message Groups, Virtual Destinations, Wildcards and Composite Destinations
  • Designed for high-performance clustering, client-server, and peer based communication
  Cost: FREE
  12. PagerDuty
@pagerduty

  DevOps engineers choose PagerDuty as a tool to aggregate all of theirmonitoring systems. As an incident command center for DevOps engineers,PagerDuty enables them to add effective alerting and on-call schedulingto monitoring systems and eliminate on-call hassles.
  Key Features:

  • Integrates with infrastructure, application, and network performance management monitoring systems
  • Centrally manage incidents from your monitoring systems
  • Add alerting and incident management to nearly any system, including ticketing and chat
  Cost: FREE trial for 14 days

  • Standard: $19/month/user paid annually or $24/month/user paid monthly – unlimited alerts to US & Canada, unlimited push notifications, 25 international alerts per user, email support, and 1 year data retention
  • Enterprise: $39/month/user paid annually or $49/month/user paid monthy – all Standard plan features, plus 100 international alerts per user, advanced analytics, email and phone support, 24/7 phone support available, unlimited data retention, and single sign-on
  13. runit

  A cross-platform Unix init scheme with service supervision, runit is areplacement for sysvinit and other init schemes. DevOps engineers choose runit when looking for a process supervisor to run on GNU/Linux, *BSD, MacOS X,  and Solaris.
  Key Features:

  • Easily adapts to run on other Unix operating systems
  • Performs the system’s booting, running, and shutting down in three stages
  • Optimized for reliability and small size
  Cost: FREE
  14. Ganglia
@gangliainfo

  Ganglia, a monitoring system for clusters and grids, is scalable and based on a hierarchical design targeted at federations of clusters. Ganglia makes use of “XML for data representation, XDR for compact, portable data transport, and RRDtool for data storage and visualization.”
  Key Features:

  • Scalable distributed monitoring system for high-performance computing systems
  • Achieves very low per-node overheads and high concurrency
  • Can scale to handle clusters with 2,000 nodes
  Cost: FREE
  15. God
@mojombo

  God, a process monitoring framework in Ruby, is a tool for DevOps engineers looking for a solution that is simple to configure and extend.“God aims to be the simplest, most powerful monitoring application available.”
  Key Features:

  • Config file is written in Ruby
  • Easily write custom conditions in Ruby
  • Supports both poll and event based conditions
  • Different poll conditions can have different intervals
  • Integrated notification system (or write your own)
  • Easily control non-daemonizing scripts
  Cost: FREE
  16. Upstart

  A process supervisor, Upstart is an “event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running.” Originally developed for the Ubuntu distribution, Upstart is suitable for all Linux distributions and makes for a helpful tool for DevOps engineers.
  Key Features:

  • Tasks and services started and stopped by events
  • Events may be received from any other process on the system
  • Supervision and responding of deamons which separate from their parent process
  Cost: FREE
  17. Squid
@squidcache

  Squid optimizes web delivery by reducing bandwidth and improving response times by caching and reusing frequently-requested web pages. Licensed under the GNU GPL and supported on most available operating systems, including Windows, Squid is a useful tool for DevOps engineers.
  Key Features:

  • Extensive access controls
  • Makes a great server accelerator
  • Optimizes data flow between client and server to improve performance
  • Routes content requests to servers in a wide variety of ways to build cache server hierarchies and optimize network throughput
  Cost: FREE
  18. Snort
@Snort

  For DevOps engineers looking for a security tool that provides real-time traffic analysis and packet logging, Snort is a good solution.An open-source intrusion system, Snort boasts “over 4 million downloadsand nearly 500,000 registered users,” making it “the most widely deployed intrusion prevention system in the world.”
  Key Features:

  • Performs real-time traffic analysis and packet logging on IP networks
  • Performs protocol analysis and content searching/matching
  • Detects a variety of attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts,and more
  Cost: FREE
  19. Monit
@tildeslash_

  Monit has everything DevOps engineers need for system monitoring and error recovery. “A small open source utility for managing and monitoringUnix systems,” Monit handles “automatic maintenance and repair and executes meaningful causal actions in error situations.”
  Key Features:

  • Acts if an error situation occurs
  • Monitor daemon processes or similar programs running on localhost
  • Monitor files, directories, and filesystems on localhost
  • Monitor network connections to various servers, either on localhost or on remote hosts
  • Perform any type of check for which you can write a script
  • Monitor general system resources on localhost
  Cost: FREE
  20. RabbitMQ
@RabbitMQ

  RabbitMQ is a queueing tool for DevOps engineers that runs on all major operating systems. Open source and commercially supported, RabbitMQ is “messaging that just works.”
  Key Features:

  • Robust messaging for applications
  • Easy to use
  • Supports a large number of developer platforms
  Cost: FREE
  21. Ant
@apacheorg

  A Java library and command-line tool, Apache Ant looks “to drive processes described in build files as targets and extension points dependent upon each other.” This build automation tool is one that savesDevOps engineers a great deal of time.
  Key Features:

  • Supplies a number of built-in tasks for compiling, assembling, testing, and running Java applications
  • Builds non-Java applications, such as C or C++ applications
  • Pilot any type of process which can be described in terms of targets and tasks
  • Extremely flexible and does not impose coding conventions or directory layouts to the Java projects which adopt it as a build tool
  Cost: FREE
  22. Loggly
@loggly

  A log management service, Loggly helps DevOps engineers solve operational problems faster. Loggly is the popular logging tool that simplifies log management and requires little time or effort on the partof DevOps engineers.
  Key Features:

  • Centralized log management
  • Isolate and solve problems more quickly
  • Analyzes log data from nearly any application, system, or platform
  • Responsive log management
  Cost: FREE trial available

  • Lite: FREE forever plan – Includes centralized logging, search and filters, and persistent workspaces for a single user
  • Standard: Starts at $49/month – Ideal for early-stage applications with smaller log volumes
  • Pro: Starts at $109/month or $99/month annually – Ideal for production applications with multiple users, larger log data volumes with periodic spikes, and the need for archiving
  • Enterprise: Contact for a quote – ideal for large-scale production applications with extended teams and longer data retention needs
  23. Cacti

  Cacti is a go-to tool for DevOps engineers who want a complete network graphic solution that handles the power of RRDTool’s data storage and graphing functionality. With its intuitive interface, Cacti is perfect for every job, from LAN-sized installations to complex networks with hundreds of devices.
  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 GRPRINT graph items to AREA, STACK, and LINE for quick graph item resequencing
  • Supports RRD files with more than one data source and can use an RRD file stored anywhere on the local file system
  • User-based management for creating users and assigning different levels of permissions
  Cost: FREE
  24. Splunk
@splunk

  Splunk’s mission is to make machine data accessible, usable, and valuable to everyone. This disruptive vision aligns well with DevOps engineers, and it also gives them the operational intelligence they need.
  Key Features:

  • Get the insights necessary for optimal operational performance and business results
  • Collects and indexes log and machine data from any source
  • Enables visibility across on-premise, cloud, and hybrid environments
  • Powerful search, analysis, and visualization capabilities empower users of all types
  Cost: Contact for a quote
  25. CFEngine
@cfengine

  A configuration management tool, CFEngine helps DevOps engineers automate large-scale, complex, and mission critical IT infrastructure. CFEngine also makes it possible to make global changes consistently and securely while ensuring compliance.
  Key Features:

  • Written in C, making it a lightning-fast solution
  • An impeccable security record
  • Maturity makes CFEngine stable
  • Nearly unparalleled scalability
  Cost: FREE
  26. systemd

  Comprising a suite of basic building blocks for a Linux system, systemd is a system and service manager that runs as PID1. This process supervisor tool is helpful for DevOps engineers because it has a robust list of features.
  Key Features:

  • Provides aggressive parallelization capabilities
  • Uses socket and D-Bus activation for starting services
  • Offers on-demand starting of daemons
  • Keeps track of processes using Linux control groups
  • Supports snapshotting and restoring of the system state
  • Maintains mount and automount points
  Cost: FREE
  27. MySQL
@MySQL

  One of the most popular open source databases, MySQL helps DevOps engineers save time and money. Deliver high performance, scalable database applications with MySQL.
  Key Features:

  • Suitable for fast-growing web properties, technology ISV, and are enterprises
  • Multiple editions available to meet specific business and technical requirements
  • Training, certification, consulting, and support available
  Cost:

  • MySQL Community Edition: FREE
  • MySQL Standard Edition: $2,000 annual subscription – MySQL Database Server, MySQL Connectors, MySQL Replication, MySQL Workbench, 24×7 support, unlimited support incidents, and more
  • MySQL Enterprise Edition: $5,000 annual subscription – all Standard edition features, plus MySQL Fabric, MySQL Partitioning, MySQL Utilities, and more
  • MySQL Cluster Carrier Grade Edition; $10,000 annual subscription – all Enterprise edition features, plus Storage Engine: NBD, configurationand provisioning, automatic scaling, management and monitoring, and more
  28. Takipi
@takipid

  DevOps engineers need to find out why bugs happen and servers crash, so that they have all of the information necessary for fixing the errors. Takipi provides that information and helps DevOps engineers knowwhen the code breaks and why.
  Key Features:

  • Detects all caught and uncaught exceptions, HTTP, and log errors in production
  • Shows the code and variable state that causes problems
  • Automatically detects code deployments and tells you when they introduce new errors
  • Powerful filtering and alerting capabilities to get to the errors that most impact users
  • Allows for sharing of information and collaborating between DevOps, engineers and QA
  Cost:

  • Lite: FREE – 1 server, monitor 2 JVMs, unlimited number of users, analyze 10 errors per month
  • Pro: $69/month/server – 1-20 servers, unlimited JVMs per server, unlimited number of users, unlimited error analyses, JIRA integration, personal information filtering, premier support, and more
  • Enterprise: Contact for a quote – Over 20 servers, unlimited JVMs per server, unlimited number of users, unlimited error analyses, 1 year data retention, 24/7 support, and more
  29. Snorby Threat Stack
@Mephux

  A Ruby on Rails application for network security monitoring, Snorby integrates with intrusion section systems such as Snort and Sagan. Designed with simplicity, organization, and power in mind, Snorby is a great tool for DevOps engineers.
  Key Features:

  • Includes a suite of relevant and actionable metrics
  • Preconfigured or custom classifications
  • Highly configurable
  • More than 20 keyboard shortcuts for responsiveness and efficiency
  Cost: FREE
  30. Apache Maven
@TheASF

  DevOps engineers can manage a project’s build, reporting, and documentation from a central piece of information with Apache Maven. A software project management and comprehension tool, Maven has been a reliable tool for DevOps engineers.
  Key Features:

  • Simple project setup follows best practices
  • Easily work with multiple projects at one time
  • Large repository of libraries and metadata that continue to grow
  • Extensible, with the ability to write plugins in Java or scripting languages
  Cost: FREE
  31. Nagios
@nagiosinc

  Considered a leader in infrastructure monitoring, Nagios delivers powerful IT management. DevOps engineers and their organizations can identify and fix problems before they affect critical business processeswith Nagios.
  Key Features:

  • Get extended insight of IT infrastructure before problems affect business processes
  • Flexible and customizable solutions
  • Available enterprise-class log monitoring and management application
  Cost: Bundled pricing may be available for some products

  • Nagios XI: Starts at $1,195
  • Nagios Log Server: Starts at $995
  • Nagios Network Analyzer: Starts at $995
  • Nagios Fusion: Starts at $995
  • Nagios Incident Manger: Starts at $995
  • Nagios Reactor: FREE
  • Nagios Core: FREE for organizations that do not require professional support services

    • Starts at $2,495/year for organizations that prefer or are required to obtain professional support

  32. Ansible
@ansible

  DevOps engineers who want a simple way to automate apps and infrastructure should take a look at Ansible. This tool offers application deployment, configuration management, and continuous delivery; better yet, it offers to help save time when managing systems.
  Key Features:

  • Visual dashboard, role-based access control, job scheduling, and graphical inventory management
  • Easily embed Ansible Tower into existing tools and processes
  • Delegate automation jobs to non-Ansible users with portal mode
  Cost:


  • Basic: $99/month or $999/year – Starter kit to manage up to 100 nodes, 30 days of install and setup support
  • Enterprise: Contact for a quote – Manage any size environment, 8×5 or 24×7 enterprise SLA, phone and web support, maintenance and upgrades,volume purchasing, and more
  33. Sensu
@sensuapp

  Sensu is an open-source monitoring framework that continues to grow. DevOps engineers choose Sensu as one of their tools because it aids in meeting unique business requirements.
  Key Features:

  • Monitors application and system services and detects those that are unhealthy
  • Sends a variety of notifications for various events
  • Single platform for collecting and shipping a variety of metric formats to different metric data stores
  Cost:

  • Sensu Enterprise: $50/month or $500/year for the first 50 servers
  • Sensu Enterprise Client Bundles available for an additional $200/month or $2,000/year per 100-client bundle
  34. MUltihost SSH Wrapper

  When DevOps engineers want to execute commands over multiple hosts, they ned the right kind of tool. The MUltihost SSH Wrapper project (muush) is that kind of tool.
  Key Features:

  • Rated 5.0 stars by SourceForge reviewers
  • Execute a command or script over ssh on multiple hosts with one command
  • Uses ssh-agent and RSA/DSA keys to minimize the need to enter your password more than once, when possible
  Cost: FREE
  35. PaperTrail
@papertrailapp

  PaperTrail makes it a little easier to deal with logs, as it providesrealtime tail and search, alerts, text files and syslog, and encryption. PaperTrail is a hosted log management tool that makes life easier for DevOps engineers.
  Key Features:

  • Instantly manage logs from any number of servers
  • All app logs, text log files, and syslog in one place
  • Use a browser, command-line, or API
  • Get alerted instantly, detect trends, and archive forever
  Cost:

  • FREE plan – 48 hours search, 7 days archive, 5 GB first month bonus and then 100 MB/month
  • 1 GB/month: $7 – 1 week search, 1 year archive
  • 2 GB/month: $18 – 1 week search, 1 year archive
  • 4 GB/month: $35 – 2 weeks search, 1 year archive
  • 8 GB/month: $75 – 2 weeks search, 1 year archive
  • 16 GB/month: $150 – 2 weeks search, 1 year archive
  • 25 GB/month: $230 – 2 weeks search, 1 year archive
  36. PostgreSQL
@postgresql

  DevOps engineers get an open-source, object-relational database system in PostgreSQL. Known for its reliability, data integrity, and correctness, PostgreSQL is a powerful tool for DevOps engineers.
  Key Features:

  • Runs on all major operating systems, including Linux, UNIX, and Windows
  • Multi-version concurrency control
  • Point in time recovery
  • Asynchronous replication
  Cost: FREE
  37. Code Climate
@codeclimate

  Code Climate is a smart automatic code review tool for DevOps engineers. Merge with confidence using Code Climate, because it is appropriate for Ruby, JS, and PHP.
  Key Features:

  • Makes potential design issues more visible
  • Security Monitor identifies 20 different types of common Rails app vulnerabilities before they become disasters
  • Automated style guide enforcement streamlines code reviews and merges pull requests faster
  • Test coverage analysis helps teams meet testing goals and spot risky code paths
  Cost: FREE trial for 14 days available

  • Contact for a quote
  38. Sumo Logic
@SumoLogic

  Self-described as “the next generation machine data intelligence company,” Sumo Logic is not exaggerating. DevOps engineers can put theirdata to use more easily with Sumo Logic’s cloud native log analytics service that joins cloud scalability and machine intelligence.
  Key Features:

  • Scalable, industry-leading proactive intelligence
  • Seamless cloud-to-cloud integrations
  • Designed to be secure and includes encryption at rest and in transit
  Cost: FREE trial available

  • Contact for a quote
  39. Iperf

  Measure maximum TCP bandwidth and enable the tuning of a range of parameters and UDP characteristics with Iperf. DevOps engineers turn to Iperf to report bandwidth, delay jitter, and datagram loss.
  Key Features:

  • Runs for specified time
  • Determines the best units for the size of data being reported
  • Print periodic, intermediate bandwidth, jitter, and loss reports at specified intervals
  Cost: FREE
  40. Icinga
@icinga

  A monitoring tool, Icinga is a software project that consists of two branches in parallel: Icinga and Icinga2. DevOps engineers can choose which Icinga tool best suits their needs.
  Key Features:

  • Monitor network services, host resources, and server components
  • Notify through email, SMS, or phone call
  • Report with chart graphs, measure SLA, and identify trends
  Cost: FREE
  41. LLDP

  A port locator tool, LLDP is essential for DevOps engineers who need to know on which port a server is located (and reciprocally). In fact, “the goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.”
  Key Features:

  • Supports several discovery protocols and is intuitive enough to select the right protocol on each interface
  • Advertises a number of TLV
  • Supports many OS, including GNU/Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, and Solaris
  Cost: FREE
  42. Memcached
@memcached

  Memcached, a “high-performance, distributed memory object caching system,” is open-source and meant for speeding up dynamic web applications. Memcached works to alleviate database load to make this possible and is a handy tool for DevOps engineers.
  Key Features:

  • In-memory key-value store for small chunks of arbitrary data from results of database and API calls or page rendering
  • Simple, yet powerful
  • Promotes quick deployment and ease of development
  • Solves several problems facing large data caches
  • API available for most popular languages
  Cost: FREE
  43. Logstash
@logstash

  For open source log processing, search, and analytics, Logstash is a popular tool among DevOps engineers. Because Logstash is licensed under Apache 2.0, you can use it in the way that best suits your needs.
  Key Features:

  • Collects, parses, and stores logs for later use
  • Includes a web interface for searching and drilling into all of your logs
  • Ship logs from any source, parse them, timestamp them correctly, index them, and search them
  Cost: FREE
  44. Docker
@docker

  An open platform for distributed applications, Docker is an application for DevOps engineers who want to “build, ship, and run any app, anywhere.” With Docker, you can quickly assemble apps from components and work collaboratively.
  Key Features:

  • Assemble multi-container apps and run on any infrastructure
  • Compose an app using both proprietary containers and Docker Hub Official Repos
  • Manage all containers of an app as a single group
  • Cluster an app’s containers to optimize resources and provide high-availability
  Cost: Contact for a quote
  45. Tripwire
@TripwireInc

  Tripwire is a leader in advanced threat, security, and compliance solutions. DevOps engineers use this tool to detect, prevent, and respond to cybersecurity threats with confidence.
  Key Features:

  • Proactive, continuous security
  • Real-time change audit and threat detection, compliance policies, and business context visibility
  • Agentless monitoring for compliance and policy
  Cost: Contact for a quote for the solution best suited to your needs
  46. New Relic APM
@newrelic

  With New Relic APM, DevOps engineers spend less time monitoring applications and more time building and deploying. A popular, reliable tool, New Relic APM is a great choice for DevOps engineers.
  Key Features:

  • Helps in the build, deployment, and maintenance of web software
  • Application monitoring in one place
  • Cross application and transaction tracing
  • Database and availability and error monitoring
  Cost: FREE trial for 14 days available

  • Lite: FREE – 24hr data retention, forum/online support
  • Pro: $149/month/host billed annually or $199/month/host monthly – unlimited data retention, transaction traces, cross application traces, and gold support
  • Enterprise: Contact for a quote – unlimited data retention, technical account manager and service SLA, SSO/SAML supported, and platinum support
  47. RANCID

  Really Awesome New Cisco config Differ (RANCID) monitors configuration using CVS or Subversion to maintain a history of changes. RANCID involves a very simple process and is a useful tool for DevOps engineers.
  Key Features:

  • Supports Allied Toeless switches running AW+, Cisco routers, Juniper routers, Catalyst switches, and a number of others
  • Includes looking glass software
  • Contains added functions and uses the login scripts that come with rancid, so it uses telnet or ssh to connect to devices
  Cost: FREE
  48. Gradle
@Gradleware

  Gradle is a robust tool for automating building, testing, publishing,and deploying software packages and other projects. With the combined power and flexibility of Ant and Maven, Gradle is an open source build automation system perfect for DevOps engineers.
  Key Features:

  • Declarative builds and build-by-convention
  • Language for dependency-based programming
  • Structure your build
  • Deep API
  • Multi-project builds
  • Ease of migration
  Cost: FREE
  49. Varnish Cache Plus
@varnishcache

  Varnish Cache Plus, an HTTP accelerator, speeds up websites and helpsDevOps engineers optimize speed and scalability. Reduce back-end serverload and handle unlimited visitors with Varnish Cache Plus.
  Key Features:

  • Unique flexibility with Varnish configuration language
  • Easily extend Varnish Cache Plus with Varnish modules (Vmods)
  • Content compression
  Cost: Contact for a quote
  50. Juju
@ubuntucloud

  With Juju, you can automate your cloud infrastructure and deploy yourapplication architectures. DevOps engineers handle configuration, management, maintenance, deployment, and scalability with Juju’s best practice Charms.
  Key Features:

  • Library of charms
  • Powerful GUI and command-line interface
  • Deploy services to your targeted cloud in seconds
  • Monitor with alerts
  • Detailed logs make it easy to resolve issues
  Cost: FREE
  51. SaltStack
@saltstack

  With Salt, you’ve got a powerful Python-based open source management and remote execution application. Modular and easily extensible, Salt maintains many module types to handle different actions.
  Key Features:

  • Push and pull remote execution
  • Agent or agentless architecture
  • Real-time data, automation and parallel management
  • Set-and-forget configuration management
  Cost: Node-based subscription price depending on environment and infrastructure. Contact for a quote.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-391644-1-1.html 上篇帖子: 从 HTTP 到 HTTPS 下篇帖子: 三层交换技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表