it运维管理软件有:1、Puppet;2、SaltStackSalt;3、Ansible;4、ServiceHot;5、ServiceNow;6、复兴ITSM;7、ServiceWise。Puppet是早期的Linux自动化运维工具,是一种LINUX、WINDOWS、UNIX平台的集中配置管理系统。
1、Puppet
Puppet是早期的Linux自动化运维工具,是一种LINUX、WINDOWS、UNIX平台的集中配置管理系统,到现在已经非常成熟,可以批量管理远程服务器,模块丰富,配置复杂,基于Ruby语言编写。是最典型的C/S结构,需要安装服务端和客户端 。
Puppet采用C/S星状的结构,所有的客户端和一个或者多个服务器交互,每个客户端周期地(默认半个小时)向服务器发送请求,获得最新的配置信息,保证和配置信息同步。
每个Puppet客户端周期地连接一次服务器,下载最新的配置文件,并且严格按照配置文件来配置客户端。配置完成后,Puppet客户端可以反馈给服务器端一个消息,如果出错也会给服务器端反馈一个消息。Puppet适用于服务器管理的整个过程,比如初始安装、配置、更新等。
2、SaltStack Salt
SaltStack Salt是一种基于Python语言的自动化配置管理和远程执行系统,可以帮助管理员进行服务器和网络设备的部署、配置和管理。SaltStack Salt可以支持数以万计的服务器的管理,同时也具有分布式架构和扩展性,并提供了强大的API和CLI工具。
SaltStack Salt和Puppet一样,也是C/S模式,需要安装服务端和客户端,基于Python编写,加入了MQ消息同步,可以使执行命令和执行结果高效返回,但其执行过程需要等待客户端全部返回,如果客户端没有及时返回或者没有响应的话,可能会导致部分机器没有执行结果。
3、Ansible
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可。
Ansible和SaltStack一样是基于Python开发,Ansible只需要在一台普通的服务器上运行即可,不需要在客户端服务器上安装客户端。因为Ansible基于SSH远程管理,而Linux服务器大部分都离不开SSH,所以Ansible不需要为配置添加额外的支持。
Ansible安装使用都很简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理,支持虚拟容器多层级的部署。有时候会觉得Ansible比SaltStack执行效率慢,其实并不是软件本身的问题,二是由于SSH服务慢,可以通过优化SSH连接速度和使用Ansible加速模块提高效率。
4、ServiceHot
ServiceHot ITSM系统为用户提供一体化IT运维管理解决方案,平台持续迭代创新不止,完成国产化适配,开箱即用、按需组合。依托ServiceHot平台三大管理套件:服务流程管理、服务支撑管理、日常工作管理和IT服务管理实践,帮助企业规划IT战略,打造以客户为中心的IT服务管理体系; 全面实现流程自动化、智能化,推动企业IT运维管理和数字化转型。
5、ServiceNow
ServiceNow 是一个基于云的平台,主要根据 ITIL 原则为工作流和流程自动化而开发。自动执行任何操作并将其连接到ServiceNow。将手动任务和日常工作转换为数字化工作流程。使用RPA实现现代化,并在企业范围内集成现代化工具,以提高产出和业务成果。
6、复兴ITSM
复兴ITSM服务管理系统,是完全基于ITIL架构的ITSM(IT服务管理)软件,全面集成了事件管理、问题管理、变更管理、资产管理、IT项目管理、知识库、采购与合同管理等功能模块。并提供了灵活的流程和表单设计工具,帮助企业根据自身特点定制各种业务流程,从而彻底改变错综无序的IT服务现状,提高IT团队的生产效率,改善终端用户的满意度。
7、ServiceWise
ServiceWise助您制定和量化企业业务需求的服务等级协议,有效保证服务质量管理 客户期望 、量化 客户需求 、提升 客户满意度。全球名列前茅的ITSM应用软件提供商,为企业提供可透视的、智能化IT服务管理平台,包括服务帮助台、资产管理和业务流程管理,以ITIL为理论依据。
延伸阅读1:ITSM是什么
ITSM (IT Service Management,IT服务管理 ),是一套面向过程、以客户为中心的规范的管理方法,它通过集成IT服务和业务,协助企业提高其IT服务提供和支持能力,帮助企业对IT系统的规划、研发、实施和运营进行有效管理的高质量方法。它结合了高质量服务不可缺少的流程、人员和技术三大要素,标准流程负责监控IT服务的运行状况,人员素质关系到服务质量的高低,技术则保证服务的质量和效率。