Ossim下RRDTool实战
RRDtool就是使用类似的方式来存放数据的工具,RRDtool所使用的数据库文件的后缀名是.rrd(主要在OSSIM系统的/var/lib/ossim/rrd/、/var/lib/munin/alienvault/目录、/var/lib/munin/localdomain和/var/lib/ntop_db_64/rrd/interface/eth0/目录中),经过SNMP抓取到的数据存储于.rrd文件中,它是数据库文件,在这个库中存储着时间序列的数据,也就是在时间的若干点上度量某些值,比如它可以通过SNMP查询设备中保持的计数器的值获取远程网络设备的流量信息。不同于其它的数据库,RRDtool除了能够存储数据,还能创建图表。
图1 Ntop下RRD设置
图2 Ntop中利用RRD显示的网络协议
在OSSIM系统中,主要使用RRDtool绘制各类流量监控软件实时监控图表。OSSIM
Framework用RRD来表示和管理资产的安全状态,存储在/usr/share/ossimframework/ossimframework/RRDUpdate.py等文件中。
下面简单介绍RRDtool相关应用。
从以上可以看出,使用方法就是:
rrdtool [options] command command_options
这里commands包括:create、update、updatev、graph、dump、restore、last、first、info、fetch、tune、resize、xport。我们将着重介绍一下creat命令的使用。我们用一个实例对整个语法进行解释(以下都用这个例子说明参数的使用):
rrdtool create target.rrd
--start 1023654125
--step 300
DS:mem:GAUGE:600:0:671744
RRA:AVERAGE:0.5:12:24
RRA:AVERAGE:0.5:288:31
解释:create很容易理解,就是创建一个新的Round
Robin Database (RRD)数据库文件以存储信息。
filename习惯上会以.rrd结尾,请记住这个数据库文件的名字。
--start这个参数可以指定filename的数据记录起始日期,可以指定为1970年至今的秒数(参数为-b
`date -d "1970/01/01" +%s`),如果不指定,那么起始时间默认就为系统定义的时间。
--step采集数据的间隔时间,习惯上我们会设300 (秒),也可以自行调整,这也是RRD的优势所在。但是采集周期不应该过短也不应小于系统的update
rrd文件周期,否则可能会造成服务器负载过重。
通过以上叙述可知RRDtool是OSSIM重要的绘图引擎Munin、Mrtg、Ossim-Framework、alienvault-dummy-framework等组件都需要从RRDtool调用绘图数据。
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
对于玩OSSIM的初学者或者中级水平的从业人员来说,都有一定必要性从中文看起,当然,最终还是英文的目标迈进,只是说,为了让自己更快速上手!!!
OSSIM即开源安全信息管理系统(OPEN SOURCE SECURITY INFORMATION MANAGEMENT)是目前一个非常流行和完整的开源安全架构体系。OSSIM通过将开源产品进行集成,从而提供一种能够实现安全监控功能的基础平台。它的目的...
OSSIM系列课程会从基础架构入手并进行原理剖析,再到搭建配置和高阶应用,以大量的实战全方位的对OSSIM进行讲解。期间同学们不仅可以学习到OSSIM中集成的开源工具,并且可以学到大量的中高级运维知识。诸如:消息...
ossim遥感软件相关文档手册,有所有命令的详细解释,还有一些操作示例
ossim系统的中文化文档说明,,ossim系统的中文化文档说明
~~~对开源软件ossim agent的部署介绍,~对新手很有帮助
Ossim在企业网络安全领域中的应用,原创PPT
对于玩OSSIM的初学者或者中级水平的从业人员来说,都有一定必要性从中文看起,当然,最终还是英文的目标迈进,只是说,为了让自己更快速上手!
开源的OSSIM软件源码,供搞遥感、GIS的同志参考 既然大家觉得有用,就再贡献些ossim文档。http://download.csdn.net/source/2013603
主要包含资产管理、漏洞扫描、入侵检测、日志分析等几大核心功能,但由于其架构复杂,资料也比较少,导致OSSIM目前在国内应用比较少,现在把之前做技术分享时的PPT共享出来,希望可以帮到感兴趣的同学。
OSSIM 开源安全信息管理系统,对开源软件产品进行集成,提供一种能够实现监控功能的基础平台。
它不包含OSSIM插件和其它OSSIM相关代码,诸如Java的绑定( ),和GUI。 这些可用于单独克隆。 有关请参见github根目录。 快速链接: OSSIM命令行实用程序 Doxygen源代码文档 存储库之间的关系(获得什么) 主要...
os simulator for learning concepts
编译好的OSSIM (win10),不包括ossim-plugins; 注:ossim-plugins暂未编译通过; 源码地址:https://github.com/ossimlabs/ossim
ossim原理初步总结.doc
内容:Why OSSIM ,OSSIM Architecture,OSSIM Embedded Tools,OSSIM Collectors ,OSSIM Collector Anatomy,OSSIM Threat assessment ,OSSIM ALack analysis ,Why OSSEC ,OSSEC Architecture ....等
OSSIM是AlienVault的开源安全信息和事件管理(SIEM)产品,提供事件收集,规范化和关联。 要获得更多高级功能,AlienVault统一安全管理(USM)在OSSIM上具有以下附加功能:*日志管理*通过持续更新的预构建关联规则库...
OS-SIM-(c)2003 ossim.net 关于奥西姆 我们的目标是获得一个可以工作的SIM(安全基础结构监视器),它能够集成,限定和关联高级别和低级别的安全性和网络事件,从而能够与最近出现在安全性市场上的商业产品竞争。...
OSSIM-GSoC-2014 摄影测量图像处理:OSSIM 的 DSM 生成工具================ 这是 OSSIM GSoc 2014 的存储库:它包含用于开发用于生成数字表面模型 (DSM) 的 OSSIM 应用程序的代码。 有关该项目的更多信息,请参阅 ...
关于图像腐蚀、图像膨胀、开运算和闭运算、以及数学形态学的其他运算