整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Linux服务器系统自动巡检脚本生成html报告

Linux服务器系统自动巡检脚本生成html报告

、 前言

1、在上一篇文章里给大家介绍oracle自动巡检脚本生成html报告,这篇文章介绍linux服务巡检脚本生成html报告。
2、脚本依然是简单脚本语句的堆积,方便大家二次编辑使用。
3、项目已经上传到我的github上
项目地址:
https://github.com/domdanrtsey/oswatch.git

二、注意事项与报告部分截图

一定注意阅读git上的README.md说明,避免部分信息无法正常显示




三、README.md

1、使用root用户执行
2、使用说明
1)、脚本中 ifconfig、mpstat、iostat命令有依赖,需要安装相关依赖包

yum -y install bc sysstat net-tools
1

2)、执行完巡检之后,将在脚本所在的路径下生成html巡检结果报告,如下
192.168.31.102os_linux_summary.html
3)、巡检项信息如下(其他统计项可根据实际需要自行添加)

1)、系统基本信息

2)、cpu信息

3)、ip网络信息

4)、cpu使用率

5)、连接数信息

6)、系统限制信息

7)、内存使用信息

8)、磁盘使用信息

9)、网络流量情况/系统资源变化

10)、cpu消耗情况前10排行

11)、cpu消耗按内存情况前10排行

12)、磁盘io情况

13)、系统定时任务列表

14)、系统定时任务脚本内容

四、脚本内容

述:

Oracle SQL Developer是一款由oracle推出的免费并完全支持图形的数据库开发集成环境,今天使用它导出AWR报告,简单方便。

1、推荐版本

2、建立数据库连接

3、打开DBA窗体

查看---DBA

4、选择时段,生成报告

5、保存报告

操作完成。

racle JET是一个用于经验丰富的JavaScript开发人员构建客户端的基于JavaScript的应用程序的工具包,此次更新带来了更多的新功能,可以说再也没有比定义JET UI组件基于Custom Element的语法更强大的了,尤其是在开发HTML内容的时候,你会发现这种新语法简直太直观自然了。

据悉,现在开发人员正在为保持现有HTML标准和规范做进一步的努力。当你将应用程序迁移使用v4.0.0时,不必使用到新的自定义元素语法,所以,我们更建议开发人员使用新语法来开展所有新的工作,自定义元素语法也可以和现有数据绑定语法共存。

新旧语法比示例:

旧:

<input id=&ldquo;text-input&rdquo;type=&ldquo;text&rdquo;

data-bind=&ldquo;ojComponent:{component:'ojInputText',

value:value}&ldquo;/>

新:

<oj-input-text id=&ldquo;text-input&rdquo;value=&ldquo;{{value}}&rdquo;> </ oj-input-text>

注意使用 {{ }}来绑定 自定义元素的值。 {{ }} 代表双向绑定, [[ ]] 代表单向绑定。这是从Polymer的语法中得到的启发。

接下来,我们就看一下新版本有哪些亮点:

Web组件

除了新的自定义元素语法之外,新版本中还多了一些框架级的增强功能:

CDN支持

Oracle JET现在可以通过CDN来获得,其中包含有所有JET库以及JET分发的第三方库,除了本版本之外,JET v3.1.0,3.0.0和4.0.0也可以使用。

ojDefer

这个功能是用于提供使用JET构建应用程序的性能,下例中<oj-defer>只有在父元素调用的时候才会呈现。

<oj-collapsible id="collapsiblePage">

<h4 id="collapsibleHeader" slot="header">Deferred Content</h4>

<oj-defer>

<div data-bind="ojModule: 'deferredRendering/content'">

</div>

</oj-defer>

</oj-collapsible>

ojBusyContext

当 toolkit/framework 提供多种类型的动画和异步数据交互时,测试自动化总是很棘手的。JET BusyContext API为测试人员提供了多种方式来控制基于JET的应用程序。

<div id="mycontext" data-oj-context>

...

<!-- JET content -->

...

</div>

var node=document.querySelector("#mycontext");

var busyContext=oj.Context.getContext(node).getBusyContext();

busyContext.whenReady().then(function (){

var component=document.querySelector("#myInput");

component.value="foo";

if (!component.isValid()) component.value="foobar";

});

复合组件

Oracle JET更强大的功能之一是新的复合组件架构。这是JET实现用于创建和共享可重用UI元素的HTML5 Web组件规范。HTML代码如下:

<demo-memory-game

id="game1"

cards="[[chartImages]]"

on-attempts-changed="[[updateAttempts]]"

on-has-won-changed="[[showWinnerPopup]]">

</demo-memory-game>

ojet-CLI

JET v4.0.0最大的新功能之一就是帮助你构建应用程序,并为现有应用程序添加新功能。这个命令行界面(CLI)已经在最近的两个JET版本中可以预览,但是在JET v4.0.0中已经是官方发布状态,创建Web或者Mobile应用程序是一样简单的:

ojet create myApp --template=navdrawer

添加一个新的复合组件到应用程序:

ojet create component my-component

数据可视化(DVT)组件集始终是JET最受欢迎的功能之一,随着这个版本的发布,DVT组件性能有所改善,而且出现了一些新特性和组件功能。

ojGantt

任务标签的多个位置可用

ojDataGrid

支持合并单元格

其他更新的UI组件包括...

ojAvatar

这个新组件可以轻松构建响应式员工列表

ojTreeView

ojTree组件已被完全重新编写的oj-tree-view组件替换,支持HTML5拖放功能以及图标和延伸内容的扩展。

Color Pallet 和 Color Spectrum

oj-color-palette和oj-color-spectrum组件已经得到改进,可以轻松自定义的配色方案。

这次版本中提供了超过1750个功能,新的自定义元素方法累积了JET开发人员一年多的工作成果,这是JET团队提供的最全面的版本职业。