运维技能分享

近期公司有意组织内部员工技术交流,每人所擅长的技能都要拿出来分享给大家,也算是一次培训。由于本人做过运维相关工作,故拿出此文章,阐述几个运维工作中较长见到的工具、以及这些工具如何帮助运维人员管理企业IT设施。

一、什么是运维,运维人员要做什么

1、概念: 运维是对技术类运营维护人员的统称。在IT服务领域,涵盖的范围很广,包括系统运行的各种环境,从机房、网络、物理主机存储、虚拟机这些基础架构的管理,到数据库、各类服务器应用软件、中间件、云平台、大数据平台,对这类平台的使用和管理,保证系统上线后业务的稳定、高效运行,以及网络安全、数据安全都是运维人员所要做的。虽然涉及范围很广,但是根据不同企业、组织的规模、环境的不同,运维的工作内容和性质也有很大差异。

由于我的工作经历及技术经验,这里主要讲两部分的内容,一是监控系统zabbix,一是自动化运维工具ansible。两者都是应用广泛的开源免费软件,且功能强大。

2、为什么要用zabbix,如何部署zabbix

随着企业成长,IT设备日益增多,运维人员的日常工作如巡检发现问题、处理故障、部署软件、备份数据等,有很多部分是重复的,繁重枯燥的,zabbix这类软件的出现简化了运维工作,提高了效率。Zabbix 基于CS架构,可以使用多种方式监视linux、windows主机 CPU 负荷、网络使用状况、硬盘容量等各种状态。而就算没有安装 Agent 在监视对象中,Zabbix 也可以经由 SNMPTCPICMP检查,以及利用 IPMI、SSHtelnet 对目标进行监视。

zabbix 4个主要组件:

  zabbix-server:处理和存储收集到的数据、报警相关配置 ;

  zabbix-agent:安装在服务器上收集数据,发送给zabbix proxy或zabbix-server;

  database: 存放数据

  zabbix-proxy:代理zabbix-server身份,从agent处收集收据,并统一汇总给zabbix-server。

安装:

3、为什么要用ansible,如何使用ansibe

4、总结

猜你喜欢

转载自www.cnblogs.com/ValyrianSteel/p/12039776.html