美文网首页基于django业务的存储光交管理系统的的设计-菜鸟开发日记
django存储光交业务管理系统-菜鸟开发日记第二节-pyhon

django存储光交业务管理系统-菜鸟开发日记第二节-pyhon

作者: python菜鸟 | 来源:发表于2018-03-25 09:26 被阅读71次

    脚本下载详见:https://gitee.com/tianyadg/CunChuGuangJiaoGuanLiXiTong

    接着上一节,针对脚本的作用详细如下:

          第一:收集光交及存储的信息。

         第二:对已经收集的信息进行自动整理数据。

          第三:对已经收集的日志进行信息搜索。


    日志收集

    言归正传:

        首先博科光交及富士通存储的日志收集脚本如下:

         由于光交和存储的底层是定制的linux系统,网上存在的linux收集脚本无法直接使用,需要做一些简单的修改.脚本下载见百度云。

         通过telnet的方式登入光交及存储,直接推送命令行,将反馈的信息写入文件。

        文件名称采用ip+时间.txt


    日志清洗

         日志到手,天下我有。

          光交日志清洗:

         收集硬件信息,收集别名信息,收集zone信息,收集端口wwn速率,报错情况等等信息

        脚本因对光交的理解不深,初期脚本存在一些日志错误收集的情况,后期因不需要直接在系统内进行矫正。

    运行信息如上:
    运行信息如上

        富士通日志清洗:

                清洗map信息,lun信息,raid信息,group的信息

                发完之后发现清洗有些小问题,这个有搞富士通存储的自己解决去吧,问题比较简单

    脚本函数
    运行效果如上

        日立存储清洗

             日立的存储无法通过命令行的方式读取,但可以通过导出运行数据的方式。对运行数据进行分析。

    直接对AllConf3.csv进行分析
    运行效果
    运行结果

    在发个小脚本,可专门针对log进行数据查找:(脚本只支持一层目录,不支持多层,懒得写多层啦)

    直接log文件内任意字符的查找,例如IP地址的查找,

    支持直接查找wwn,wwn信息必须是双数,可以直接输入

    10000090fae97e23,10:00:00:90:fa:e9:7e:23,10:00:00,E97e23等搜索,但必须是双数


    以上的脚本基本上可以勉强支撑我的工作啦,工作时间越长,发现问题越多,脚本的功能越来越不适用。必须进行改版。详情见下节。


    目录

    django开发之存储光交业务管理系统第一节-序言

    django存储光交业务管理系统第二节-pyhon脚本的编写

    django存储光交业务管理系统第三节-系统初步分析需求

    django存储光交业务管理系统第四节-光交数据库的设计

    django存储光交业务管理系统第五节-存储数据库的设计

    django存储光交业务管理系统第六节-系统的架构流程图

    django存储光交业务管理系统第七节-程序的启动

    django存储光交业务管理系统-菜鸟开发日记第八节-目录的结构说明

    django存储光交业务管理系统-菜鸟开发日记第九节-系统开发遇到的坑

    django存储光交业务管理系统-菜鸟开发日记第10节-业务图表需求

    django存储光交业务管理系统-菜鸟开发日记第11节-结束及总结

    ………………………………………………………………


    相关文章

      网友评论

        本文标题:django存储光交业务管理系统-菜鸟开发日记第二节-pyhon

        本文链接:https://www.haomeiwen.com/subject/rentcftx.html