AIOps 一场颠覆传统运维的盛筵
766
2022-10-17
python常用运维脚本实例小结
一、ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。
(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)
注:ps -ef 与 ps aux 效果一样使用随意
import oslist = []sum = 0 str1 = os.popen('ps aux','r').readlines()for i in str1: str2 = i.split() new_rss = str2[5] list.append(new_rss)for i in list[1:-1]: num = int(i) sum = sum + num print '%s:%s' %(list[0],sum)
二、一键部署lvs与keepalived
注:部署keepalived配置文件,会自动将lvs部署好,不必单独搭建,但是要下载好ipvsadm
这里单独搭建了lvs
三、用python3编写一个监控上面lvs服务状态和系统资源的脚本
四、用python编写一键部署数据库主从服务
主服务器
从服务器
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:对python的输出和输出格式详解python 解决print数组/矩阵无法完整输出的问题Python print不能立即打印的解决方式浅谈python print(xx, flush = True) 全网最清晰的解释
发表评论
暂时没有评论,来抢沙发吧~