运维伴随信息技术的发展而生,经历了从手工管理到工具化运维,发展至平台化运维,最终实现自动化、智能化运维的四个阶段。 图一:运维发展阶段及特点在信息化发展初期,业务流量不大,服务器数量相对较少,系统复杂度不高。此阶段缺少运维工具和操作流程、标准,运维工作的开展主要依赖于个人知识、技术及经验的积累。随着服务器规模、系统复杂度的增加,全人工的操作方式已经不能满足业务的快速发展需要。此时运维进入            
                
         
            
            
            
            引子 1. 蓝鲸的背景:运维转型 原因1:业务红海化 原因2:“传统运维”生存空间塌缩 原因3:我们太累了 2. 蓝鲸的设计思想 3. 蓝鲸服务 4. 收尾            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-01 21:08:15
                            
                                959阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数字化转型的持续推进,将为企业带来更多的运维场景,如何借助数智运维提升运维效率、降低运维成本,已经成为行业数字化转型的新瓶颈            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-27 16:31:06
                            
                                277阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            30岁的迷茫,接触的乱浅显,oracle,mysql,linux,Solaris,存储,光纤交换机,虚拟化,shell脚本。。。运维一条龙,开发开发测试UAT模拟生产。每天都在繁忙中度过,找不到自己价值,都没有深入研究时间,只是一直在应付现有的工作,想跳出这个死循环,工作时间固定。于是找一本书一个视频自学开发,对比了java,go,python,选择了一个和运维关系密切的python。写给自己的2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-11-27 22:03:59
                            
                                1668阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ansible是什么 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansibl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 14:58:09
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近年来,受云快速增长和企业机构向混合IT迁移的驱动,基础架构和运营(I&O)经历了巨大的变化。位于美国的企业可能会将网站托管在公有云基础架构上,同时将客户信息和备份储存在印度和英国多座数据中心的私有云基础架构上。如今,基础架构无处不在。由于IT领导者面临着加快创建、部署、管理和治理动态应用环境的压力,基础架构和运营的变革速度在2020年必然会加快。Gartner高级研究总监Ross Win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 11:26:52
                            
                                3阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、IT运维管理系统概述
随着信息技术的飞速发展,企业对于IT系统的依赖程度日益加深。为确保IT系统的稳定运行,IT运维管理系统应运而生。IT运维管理系统是一种集成了多种运维工具和功能的综合平台,旨在提高IT系统的可用性、可靠性和安全性。它通过自动化、智能化的管理手段,帮助企业降低运维成本,提升运维效率,从而保障企业业务的连续性和高效性。
二、IT运维管理系统的核心功能
IT运维管理系统的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-02 12:09:31
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言许多运维工程师会使用 Python 脚本来自动化运维任务。 Python 是一种流行的编程语言,具有丰富的第三方库和强大的自动化能力,适用于许多不同的领域。在运维领域,Python 脚本可以用来实现各种自动化任务,例如:连接远程服务器并执行命令解析日志文件并提取有用信息监控系统状态并发送警报批量部署软件或更新系统执行备份和恢复任务运用 Python 脚本可以大大提高运维效率,并减少人工干预的错            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 13:09:10
                            
                                274阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            年底事多,在公司忙成狗,难得把博客更新了下本章主要内容是collections模块的介绍(队列,计数器,默认字典,有序字典,可命名元组,以及简单介绍深浅拷贝!)collections模块collection counter 计数器: counter 是继承字典这个父类的功能,所以很多方法都是从字典那里得来的。它的功能就是计算每个元素出现的次数>>>             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 17:18:09
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着业务复杂度越来越高,已经没有办法靠人来运维整个平台和业务了。可以试想,如果都需要人工干预完成工作,那得需要投入多少人力?当业务上线时,我们需要部署环境、部署项目;当发生问题时,我们人为地去感知问题后排查问题、定位问题,这时业务可能已经挂了很长时间。所以要基于对运维的理解构建起自动化、智能化运维平台。今天给大家推荐如何去从零开始开发一套基于 Python 的运维平台。技术选型Python3+Di            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 10:45:57
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            传统运维        -命令行        -批量脚本自动化运维云运维 自动化运维工具部署类: jenkins环境类:ansible监控类:ngios 适合自动化运维的编程语言的特点:丰富的第三方库学习成本低 自动化运维的缺点数据无法共享无法主动发现问题部署成本高标准不统一             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 19:22:31
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、报障系统:1、报障者提交报障单自己的报障记录2、处理者:查看所有人报障单处理报障单3、故障知识库(和博客框架一样)二、CMDB项目:1、资产管理系统:实时统计资产数量,图形显示直观三、CRM项目:1、客户管理系统(老男孩的客户管理系统):精确的管理客户四、堡垒机项目:1、堡垒机:在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 14:17:36
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系统基础信息采集模块作为监控模块的重要组成部分,能够帮助运维人员了解当前系统的健康程度,同时也是衡量业务的服务质量的依据,比如系统资源吃紧,会直接影响业务的服务质量及用户体验,另外获取设备的流量信息,也可以让运维人员更好地评估带宽、设备资源是否应该扩容。可以通过Python第三方系统基础模块轻松获取服务关键运营指标数据,包括Linux基本性能、块设备、网卡接口、系统信息、网络地址库等信息。在采集到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 03:01:34
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上节作业回顾   #!/usr/bin/env python3
# -*- coding:utf-8 -*-
# author:Mr.chen
# 实现简单的shell命令sed的替换功能
import sys,os
para_argv = sys.argv
Tag = True
#判断参数的传递
if para_argv[1] == "-i" and len(para_argv) == 4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 11:41:53
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            is 运算符a = [1, 2, 3]
b = [1, 2, 3]
print(a is b)  # 输出 False
c = a
print(c is a)  # 输出 True这是因为在 Python 中,变量实际上是对象的引用。当你创建一个列表并将其赋值给变量 a 时,Python 实际上会创建一个新对象(即该列表)并将变量 a 设置为指向该对象的引用。同样地,当你将变量 b 设置为对另            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 09:37:03
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            paramiko  模块paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。它是基于Python实现的 SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能。官网地址: http://www.paramiko.orgpa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 20:22:45
                            
                                289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着移动互联网的普及,服务器运维所面临的挑战也随之越来越大。当规模增长到一定程度,手动管理方式已经无法应对,自动化运维成为解决问题的银弹。Python凭借其灵活性,在自动化运维方面已经被广泛使用,能够大大提高运维效率,服务器集群的规模越大,优势越明显。现在不论是Linux运维工程师还是Unix运维工程师都需要掌握Python,以提高运维效率。第一个阶段:初级,掌握Python的语法和一些常用库的使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 17:30:03
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在前面本打算自动登陆一台路由器,执行查询配置指令,然后用正则表达式分析,获取该路由器的接口连接关系。现在由于网络问题,导致无法直接telnet路由器,只能通过其他方式获取配置文件,如读取本地文件等。由于时间关系,本教程修改如下:第一部分通过telnet模块测试登陆、执行指令,登陆设备改为MME;第二部分还是之前的配置文件分析,只是配置文件来源于本地已下载的配置文件。同时大家也可以研究其他登陆网元            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 20:34:55
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、ansible 介绍1. Ansible自动化运维工具,基于Python开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。2.特点(1)  no agents:不需要在被管控主机上安装任何客户端;(2)              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 20:26:50
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            做了JAVA开辟十年,也做过大年夜大年夜小小的项目,比来一两年做开辟的被一门编程说话,也就是Python给刷屏了,在各个论坛中,存眷圈中,Python的存眷量一向都是很高,今天小编给大年夜家聊一下进修Python说话可以成长哪些偏向以及Python说话在将来的成长。Linux运维是必须并且必定要控制Python说话,Python是一门异常NB的编程说话,它可以知足Linux运维工程师的工作需求晋升            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-11 20:32:27
                            
                                66阅读