python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...

2023-05-16

简介这篇文章主要介绍了通过python自动化获取服务器信息,并写入到excel(示例代码)以及相关的经验技巧,文章约943字,浏览量170,点赞数4,值得参考!

博主目前在电信外包工作,比较坑,因为涉及到统计服务器信息的工作,而且统计服务器的个数大概有几百台,统计之后还要将信息全部写入到excel里去,如果是手工一个个去做,起码做一个月吧,前提无法使用ansible等工作,只能通过CRT的方式,一个个手工登上去,然后看服务器上所有进程的信息,包括进程名称,进程端口号,启停方式,工作路径。一台服务器上可能有上万个程序,你一个个手工搞,并将信息录入到excel,一个服务器就能把你搞崩溃。

那面对这个问题,我思考了需要分两步走,其一,需要获取服务器的信息文件,方式是通过python脚本的方式去获取。然后再通过crt的send command all sessions方式将脚本批量上传至服务器,并设置下载默认本地路径,文件信息会处理成json,方便后续写入excel。其二,遍历之前获取json文件的目录,并通过脚本,将json文件的信息批量写入到excel。

第一阶段的脚本:https://github.com/herrywen-nanj/get_information/blob/master/Get_programmer-info.py

第二阶段的脚本:https://github.com/herrywen-nanj/get_information/blob/master/ChangeJsonToExcel

由于是运营商,比较敏感,第二阶段的脚本只能是个demo,具体脚本就不贴出,获取信息格式都是[{},{}],也就是json格式。

处理完之后,excel的内容大概长这样

![](https://s1.51cto.com/images/blog/201912/01/8a5187016f2a9a9174b7ccc42ae4138f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)... 的相关文章

随机推荐

  • 我的常用基础指令

    docker相关 run it ubuntu span class token function bash span i 是以交互式的方式启动 t 是以终端的形式启动 p 映射端口号 xff1a 原始端口号 指定端口号启动 例 xff1a
  • vue jqurey 等前端常用

    vue components 注册组件 如 xff1a span class token keyword import span SelectDict span class token keyword from span span clas
  • 《Linux 内核完全注释》阅读笔记

    在阅读源代码之前 xff0c 有必要对Linux内核的体系结构 源代码的目录结构有个宏观地了解 xff0c Linux内核完全注释 非常详细地介绍了这方面的内容 xff0c 所以 这里仅仅进行概述性的讨论 xff0c 以便让所有的笔记构成一
  • 关于Java-stream的一下日常使用

    惰式执行 对 stream的操作并不会立即执行 如果用户真正需要的时候才会执行 span class token class name Stream span span class token punctuation span span c
  • 怎么获取别人服务器信息失败,获取服务器信息失败

    获取服务器信息失败 内容精选 换一换 1 若希望以主席身份入会 xff0c enter code必须传入主席密码 若希望以来宾身份入会 xff0c 当会议要求来宾密码时 xff0c enter code必须传入来宾密码 xff0c 会议不要
  • 我的世界服务器合成表修改,【组件教程】行为包03:修改合成表

    大家好我是那个谁 xff0c 今天为大家带来组件系列教程的第三课 xff0c 在上一课中我们对于掉落物进行了详细的讲解 xff0c 这一课中我们要把目光看向我的世界另一重要玩法组成部分 xff1a 合成 打开原版行为包中recipes文件夹
  • liunx 全盘查找_linux查找文件命令find怎么用

    linux查找文件命令find怎么用 Linux 文件搜索命令find的操作使用方法如下 xff1a 1 全盘搜索 xff0c 也可以指定目录搜索 find 搜索目录 name 目标名字 xff0c find name file 2 这样搜
  • 程序员的成长之路:回顾初心,质疑自我

    经过3 4年的成长期 xff0c 你说日常写代码无压力 xff0c 代码质量也可以 xff0c 完成日常工作后 xff0c 就不知道做什么 xff1f 如果现在的你正好是这么一种状态 xff0c 想提升却不知道往哪走 xff1f 那你一定进
  • CentOS 7中安装Oracle JDK

    1 前往Oracle官网http www oracle com technetwork java javase downloads index html下载JDK xff0c 这里我们选择rpm包 xff08 注意 xff1a 下载前须接受
  • 给android程序添加页面,向 Android 应用中添加闪屏页和启动页

    向 Android 应用中添加闪屏页和启动页 开启 Flutter 的体验需要短暂地等待 Dart 的初始化 一个完整的 Flutter 应用还额外需要 Android 应用程序标准的初始化时间 Flutter 支持在 Android 应用
  • ArchLinux必备命令记录(manjaro)

    1 添加新账户 useradd username新建账户 useradd d home xxx m xxx创建用户 xff0c 并同时生成用户目录 xff0c 不然账户无法正常启用 passwd username修改密码 userdel f
  • js使用lottie读取json文件并修改文件参数后渲染

    js使用lottie读取json文件并修改文件参数后渲染 1 效果图 说明 xff1a 车辆模型是通过json文件渲染的 2 代码 2 1 引入lottie js xff08 如果没有 xff0c 网上资源很多 xff0c 请自行下载 xf
  • Mybatis基础+增删改查(代码示例)

    目录 Mybatis基础 43 增删改查 xff08 代码示例 xff09 首先什么是MyBatis xff1f MyBatis中文文档 xff08 学习参考资料 xff09 xff1a MyBatis 基础框架搭建源码 xff1a MyB
  • KVM虚拟化工具简介及安装

    1 KVM简介 Kernel based Virtual Machine的简称 xff0c 是一个开源的系统虚拟化模块 xff0c 自Linux2 6 20之后集成在Linux的各个主要发行版本中 它使用Linux自身的调度器进行管理 xf
  • 按键消抖

    按键消抖 按键是FPGA实验工程中常见的电子元器件 xff0c 通常用作系统复位信号或者控制 外部信号的输入 按键消抖主要针对的是机械弹性开关 xff08 按下去 xff0c 一旦松开就会弹上去 xff09 xff0c 当机械触点断开 闭合
  • java ee 值范围_JAVAEE之内置对象和属性范围

    内置对象和属性范围 四种属性范围 九个内置对象 1 内置对象 如果说想要使用一个对象 xff0c 必须new 出来 xff0c 但是在我们的jsp操作中 xff0c 发现我们使用过的out request对象没有进行实例化 xff0c 类似
  • VsCode C++使用相对路径读取文件失败的原因及解决方案

    VsCode C 43 43 使用相对路径读取文件失败的原因及解决方案 1 读取失败的原因2 解决方案 1 读取失败的原因 文件读取失败的原因之一便是文件路径错误 xff0c 这里的错误包含两个方面 xff1a 一个是路径中的某个文件夹或者
  • Ngnix https重定向后变成http问题解决

    一开始页面报错 Mixed Content span class token operator span The page at span class token string 39 xxx 39 span was loaded over
  • python文件传输库,python 基于selectors库实现文件上传与下载

    server py import selectors import socket import os import time BASE DIR 61 os path abspath os path dirname file class se
  • python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...

    简介这篇文章主要介绍了通过python自动化获取服务器信息 xff0c 并写入到excel 示例代码 以及相关的经验技巧 xff0c 文章约943字 xff0c 浏览量170 xff0c 点赞数4 xff0c 值得参考 xff01 博主目前