运维自动化基础知识
什么是自动化运维?
什么是自动化运维?
自动化运维简单来说就是把周期性、重复性、规律性的工作都交给工具或平台去做,把过去的手工执行转为自动化操作。自动化运维是IT运维工作的升华,其不单纯是一个维护过程,更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。
配电自动化运维工好考吗?
不好考
自动化属电气二次,重理论,重逻辑分析,如果干维修,还得有现场经验,如果连设备类型和型号都不熟悉,那电路分析和故障判断就无从入手。
如果决定了要参加这次考试,最好找资枓弄清楚,招聘的这家企业的现有设备情况,做有针对性的练习,考试时肯定有逻辑评判和故障分析这样的大题,能答对基本上就及格了。
windows自动化运维的思路或者方法是什么?
一个成熟不得系统主要要有一下三个部分: 机房设备数据平台 用于记录管理设备各种基础信息,比如设备型号,硬盘、内存、操作系统版本所属应用,系统运行状态,设备所在位置等等各种信息,建立这样的基本信息把设备从不同纬度进行区分记录便于管理。 应用监控系统(Appmonitor) 1. 统一的数据采集模块,用于采集分析设备的基础信息,包含CPU利用率、内存状态、磁盘状态、网络状态网络设备的Session数,PPS。这个采集模块在网络设备上一般可以通过snmp来实现,服务器数据通过定制 Agent来收集, Agent最基础的能力是收集服务器运行数据,当然最重要的是能执行各种脚本语言并通过脚本语言实现对服务器的各种操作(更改配置收集分析日志)。 2. 监控数据存储与可视化,将收集的数据进行进行分析形成动态的立体化的端到端监控、应用健康度监控、全局数据的监控 3. 监控项添加和报警通知,监控项是一种层次结构,而不是列表结构。上层节点的配置能够被下层节点的配置覆盖掉。对网络设备来说监控项就是一些不同的oid。借助于底层的数据采集模块,对服务器来说监控项基本上就是一个脚本。可以分为标准监控项和自定义监控项,标准监控项最大化的通用,实现cpu,内存,磁盘,网络等信息的监控。自定义监控项可以用多种系统管理脚本语言(shell,python,perl)等实现,脚本的输出符合一定规范即可,一般采用行结构或json串。每个监控项设定warn,crit报警阈值和若干报警联系人,阈值一般是数值型,特殊的可以是字符串。超过阈值的监控项会发送报警给联系人,报警可以通过短信,邮件,IM软件发出。报警发送要支持合并报警,频率控制,关闭报警。要不然可能一次小故障就能发出成千上万条报警,报警就失去效果了。 4. 监控Api接口,并做好权限控制。做法和目的与EMDB一样。开放监控数据获取,报警消息发送,配置推送的接口。主要目的是让监控系统里面的数据能够被外界利用,可以在这些数据基础上做更加绚丽复杂的数据可视化工作,或者做一些更加个性化的监控和报警。次要目的是支持对服务器的统一操作,比如公司所有机器统一升级系统软件的版本。建议统一操作的API接口仅对少数几个人开放,并且权限严格控制。