JetBrains_孙健的博客

文能提笔安天下,武能上马定乾坤

努力无用论?我不信

最近忙着考试,等月底考完了我继续坚持更新。今天看了一篇博文不错,分享给大家。 一、序言 妲己舞一曲,纣王乱江山。如果每天都是一个故障,如何改进?如果每天需要大量的时间思考,那么多的问题,如何看透本质?你的观察力在哪里,你的倾听力在哪里? 努力有用吗?老是被现实打脸。其实,这个问题我也无法回答,...

2019-05-20 09:33:14

阅读数 5

评论数 0

【Python项目】CMDB的搭建06(搭建过程重温)

针对CMDB搭建进行总结,一个完成的搭建步骤大致分为3步,这3个步骤其实包含了很多的内容,我会在后面的文章中将代码详细展示,形成完整的CMDB搭建。这里想让大家有个认知,一句话概括:客户端采集数据加工后报送数据库,前端根据数据库内容进行匹配展示。 一、资产采集 资产采集的四种方式:Agent...

2019-05-02 11:37:51

阅读数 63

评论数 0

【Python项目】CMDB的搭建05(Django REST framework)

一、Django Rest Framework Django REST Framework(简称DRF),是一个用于构建Web API的强大且灵活的工具包。 先说说REST:REST是一种Web API设计标准,是目前比较成熟的一套互联网应用程序的API设计理论。REST这个词,是Roy Th...

2019-04-24 16:11:28

阅读数 33

评论数 0

【Python项目】CMDB的搭建04(什么是restful)

REST服务与Restful风格 一、REST来源 REST:是一组架构约束条件和原则,REST是Roy Thomas Fielding在他2000年的博士论文中提出的。 图 1 Roy Thomas Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器作...

2019-04-23 16:27:16

阅读数 27

评论数 0

【Python项目】CMDB的搭建03(CMDB表结构)

一:表结构设计 a:存储对象: 设计表结构之前,我们需要知道,我们数据库存储的对象都有哪些,对象的属性(字段)都有哪些? 知道了存储的对象,那我们需要存储对象哪些信息呢? b:表结构内容 除了存储如上对象信息,还需要额外的一些内容: 各种硬件都能存 资产变更有纪录 资...

2019-04-23 15:53:26

阅读数 27

评论数 0

【Python项目】CMDB的搭建02(CMDB需求分析)

一、CMDB需求分析 1、需求 1)、能存储各种硬件信息 2)、硬件信息可以自动收集、自动更新 a.去服务器上抓取硬件信息,并更新到数据库 b.通过自动发现工具,发现相应资产,再去并发抓取 c.通过c/s架构,客户端自动来汇报 d.网络设备可通过SNMP抓取硬件信息 3)、可手动录...

2019-04-17 09:13:50

阅读数 115

评论数 0

Oracle使用EXPDP和IMPDP数据泵进行导出导入方法

一、expdp/impdp和exp/imp的区别 1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 2、expdp和impdp是服务端的工具程序,他们只能在Oracle服务端使用,不能在客户端使用。 3、imp只适用于exp导出的文件,不适用于expdp导出文...

2019-04-15 11:13:05

阅读数 34

评论数 0

oracle内存管理手动到自动

一、数据库版本 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Databas...

2019-04-14 15:43:36

阅读数 26

评论数 0

【Python项目】CMDB的搭建01(了解CMDB)

对于CMDB搭建这个项目,我希望通过几篇或者几十篇的文章来详细描述搭建及使用过程,以便自己日后重温,同时也希望感兴趣的朋友能够评论指导。 一、CMDB 是什么? 作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。 CMDB 的全称是 Configur...

2019-04-12 16:25:02

阅读数 55

评论数 0

【Python收集系统信息】正则表达式初识

一 、简介: 正则表达式,是一个特殊的字符序列,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp 或RE),本质而言是一种小型的,高度专业化的编程语言,在(Python)中它内嵌在Python中,并通过RE模块实现;能帮你方便的检查一个字符串是...

2019-04-02 15:32:57

阅读数 54

评论数 0

【Python收集系统信息】收集主机信息

使用Python手机主机信息 使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存等系统信息。 #!/usr/bin/python #encoding: utf-8 ''' 收集主机的信息: 主机名称、IP、系统版本、服务器...

2019-03-29 17:37:39

阅读数 136

评论数 0

【Python收集系统信息】 Dmidecode系统信息

一、 Dmidecode综述: 1、通过 dmidecode 命令可以获取到 Linux 系统的包括 BIOS、 CPU、内存等系统的硬件信息,这里使用 python 代码来通过调用 dmidecode 命令来获取 Linux 必要的系统信息,更多的信息都可以通过这种方式去获取。 2、Dmid...

2019-03-26 17:11:18

阅读数 59

评论数 0

【Python收集系统信息】 统计apache进程占用的物理内存

目的:计算所有apache进程占用的内存大小以及占物理内存的比例: 思路:利用系统中/proc/meminfo的现有数据进行统计 1、pidof 列出服务对应进程的PID [root@sj ~]# pidof httpd 74206 74205 74204 74203 74202 742...

2019-03-22 11:50:16

阅读数 34

评论数 0

【Python收集系统信息】判断一个字符串是否为数字

一、判断一个字符串是否为数字 #!/usr/bin/python import os import sys import string def isNum(s): for i in s: if i.isdigit(): 这里使用isdigit函数判断是否为数字,如果是返回Tr...

2019-03-21 16:08:32

阅读数 26

评论数 0

【Python收集系统信息】subprocess模块的使用

subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。 subprocess通过子进程来执行外部指令,通俗的说使用subprocess模块执行shell脚本命...

2019-03-21 14:09:28

阅读数 24

评论数 0

【Python收集系统信息】自定义异常

不多说,直接上代码: class ShortInputException(Exception): '''自定义异常类''' def __init__(self, length, atleast): self.length = length self.atleast = ...

2019-03-20 13:53:05

阅读数 28

评论数 0

华为交换机S7700集群配置

-集群注意事项 1.对于SRUA和SRUB主控,V200R002C00及以后版本支持集群功能。对于SRUH主控,V200R009C00及以后版本支持集群功能。对于SRUE主控,V200R010C00及以后版本支持集群功能。 2.支持两台设备集群:S7706与S7706、S7706与S7712、...

2019-03-18 04:14:21

阅读数 65

评论数 0

【Python收集系统信息】python异常处理

调试Python程序时,经常会报出一些异常,异常的原因一方面可能是写程序时由于疏忽或者考虑不全造成了错误,这时就需要根据异常Traceback到出错点,进行分析改正;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。 一、常见异常: AttributeError ...

2019-03-12 16:06:19

阅读数 24

评论数 0

Dell R720服务器错误代码

DELL服务器错误码,可以通过搜索进行查询。 系统错误消息显示器中出现的系统消息,通知您系统可能出现的问题。这些消息会参考记录在系统事件日志 (SEL) 中的事件。有关 SEL 和配置系统管理设置的信息,请参阅系统管理软件文档。如果系统具有相关功能,则某些信息还会以缩略形式显示在系统 LCD 中...

2019-03-12 09:01:47

阅读数 188

评论数 0

【Python收集系统信息】调用外部命令

一、python为什么叫“胶水语言” 1、现成的工具软件,他们可以完成一些功能(wget,mount等); 2、有时需要扩展一下,添加点功能(free,Linux下的命令,显示系统内存)做性能测试的时候,可以用py写个程序,每个几秒,调用这个程序,把存下来,作为性能测试的指标。还可以用使用一些...

2019-03-11 13:43:40

阅读数 20

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭