|
|
|
|
移动端

1.2.12 Web框架(Framework)

《开源安全运维平台--OSSIM最佳实践》第1章OSSIM架构与原理,本章从OSSIM起源讲起,介绍了目前运维人员现状,逐步谈到应用SIEM的必要性,进而介绍OSSIM架构与组成原理,另外还介绍了基于插件的日志采集思路,提出标准化安全事件的全新理念,详细分析了OSSIM的高可用架构与实现方法。本节为大家介绍Web框架(Framework)。

作者:李晨光来源:清华大学出版社|2016-01-14 16:34

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

1.2.12 Web框架(Framework)

第1节介绍过OSSIM系统涉及LAMP环境,由Perl/Python/PHP开发工具融合在一起(在/usr/share/ossim/scripts/等路径下有着大量*.py、*.sh和*.php、*.pl等脚本文件),它们发挥各自的优势,其中Web框架(Framework)控制台,提供用户Web页面从而控制系统的运行(例如设置策略),是整个系统的前端,用来实现用户和系统之间的交互。

Framework可以细分为2个部分:Frontend(可视化管理前端)主要采用PHP语言编写,它是系统的一组Web页面;Frameworkd是一个守护进程,采用Python编写,主要脚本在/usr/share/ossim-framework/ossimframework/目录下,它绑定OSSIM的知识库和事件库,监听端口是40003(在/etc/ossim/ossim_setup.conf配置文件以及/etc/ossim/server/config.xml中)可以查看到相关端口定义的信息,同样通过命令

  1. #lsof -Pnl +M -i4|grep ossim-fra 

通过以上命令可以清楚查看到服务端口信息,了解这些信息对于我们理解它的工作原理有易处,它负责将Frontend收到的用户指令和系统的其他组件相关联,并绘制Web图表供前端显示。在OSSIM系统中,Framework安装了Apache+Php+Adodb来搭建支持 PHP的Web Server,安装phpgacl处理用户权限,安装Mrtg、RRdtool绘制监控图,安装了ACID/BASE作为事件的前端控制台。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通JavaScript动态网页编程(实例版)

本书通过大量实例代码,以ECMA-262版本3为基础,结合JavaScript 1.5和JavaScript 5.5,由浅入深、循序渐进地介绍了JavaScript知识要点与编...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊