ossim mysql密码_OSSIM 4.1安装详解

ossim mysql密码_OSSIM 4.1安装详解OSSIM4 1 安装详解在今年出版的畅销书 Unix Linux 网络日志分析与流量监控 一书中主要为大家介绍了开源安全运维利器 OSSIM 很多同行对 Ossim 表示了极大关注 纷纷来信咨询如何部署和使用这套系统 下面就 4 1 版的安装方法进行详细说明 具体 ossim 的组成原理大家可参看教程 在安装之前首先确保网络环境能够连接互联 系统会向 debian pool ntp org 站点同步时钟 注意要选

OSSIM 4.1安装详解

在今年出版的畅销书《Unix/Linux网络日志分析与流量监控》一书中主要为大家介绍了开源安全运维利器-OSSIM,很多同行对Ossim表示了极大关注,纷纷来信咨询如何部署和使用这套系统。下面就4.1版的安装方法进行详细说明,具体ossim的组成原理大家可参看教程。在安装之前首先确保网络环境能够连接互联(系统会向debian.pool.ntp.org站点同步时钟)注意要选择自定义,以下步骤也就是按自定义方式安装来讲解。

选择语言、配置键盘

探测并挂载光盘

装载debconf预配置文件

从光盘加载按安装程序组件

探测网卡(包括有线和无线网卡)

配置网络,这里只能选配置静态IP地址,设定网关和DNS地址

配置主机名、域名信息,设置root密码

同步时钟设置,选择时区。

探测磁盘、磁盘分区(建议使用Debian系统自带的自动分区设置为LVM方式,尽量不要手动分区)

格式化分区(ext3格式),安装基本系统,配置软件包管理器

将当前网卡设置为混杂模式

设定监控网段(支持CIDR格式)

配置Postfix邮件系统(设置SMTP等,以后系统发送报警邮件会用到。)

安装GRUB到硬盘

选择检测插件 (如果实在物理服务器上安装,到这一步就会光驱,下面开始系统自动设置工作)

保存日志、结束安装进程

以上十几个步骤看似和其它Linux的安全没有什么区别,为了正常应用OSSIM系统,有些问题需要单独说明,在服务器先不要急于给磁盘做RAID,而且在分区是使用系统的自动分区,也不要手动分区。

1).硬件选择

安装OSSIM和普通Linux发行版没有什么区别,即可选择品牌服务器也支持虚拟化服务器,不过配置要注意。硬件选择方面我们部署OSSIM需要独立的一台高性能服务器(内存呢至少8G以上且配备了多处理器,硬盘空间不低于500GB,实验阶段也可适当降低要求),如果读者在台式机或笔记本上做实验,那么建议配上不小于8G内存和一块128GB的固态硬盘式比较好的(对于Ossim4.1而言)。然后在机器上挂一块大容量的USB3.0接口的移动硬盘即可。

2).时区问题

以安装OSSIM 4.1为例,为了有准确的时钟,首先选择国家,在“请选择您的位置”界面选择“其它”,然后选取“亚洲”和“中国”选项。如果选择其它国家那么时区就会发生改变。

3).实现软RAID设置

如果没有硬件Raid,OSSIM系统也支持软Raid。本实验在Vmware 10下完成,首先在虚拟机下准备好个虚拟磁盘文件,大小为20GB。在安装时我们能看到如图中所显示的sda、sdb两个大小为20GB的虚拟磁盘

d2e8e157ce3b6dc1ea8e5371db8a2e89.png

图 1 磁盘分区

然后,选择继续将显示如图所示,这时我们需要选择“Manual”选项代表手工分区,下一步选择“Configure software RAID”配置软RAID。操作关键截图见图 所示。

74bef21a10397e04af9f1f279d76e190.png

图2选择手工分区

7db570a77526b0680dceb236f7fe421d.png

图3配置RAID

选择如果是新建RAID,首先要创建MD设备,如果所示,然后选择RAID0,如图所示。

87e714e0d12c23245c85ce9a2947176d.png

图4 创建MD设备

fa5b1a66127acd8acc09c23ff6ab3a7e.png

图5 选择Raid 0

我们同时选取两块磁盘,两块设置完RAID0后总容量为40G,当然有5~8%的损耗。图中显示为38.6GB,但设置好软RAID后就开始后续格式化等过程安装了。

984fd09c3c9dc332e6a0c2d79c1999b1.png

图6选取用于创建Raid 0的 2块磁盘

142283cf39a72ea7d265a54239b983a5.png

图7Raid0创建完毕

接下来就是格式化,当全部格式化完成就会立即挂接,开始安装基本系统。就是不断的完成解包,安装,配置这三个过程直至基本系统安装完成。具体安装了哪些包可以用

#dpkg –l查看。

4).安装组件问题

一般首次安装时,建议大家使用自定义安装,如图8所示。

4eb775feb26f354bd8532838cc775743.png

图8 选择所有框架

关键是要将图中Server、Sensor、Framework和Database全部选中。

通常用在分布式安装的情况,如果选择了Server关联引擎,不需要在每个探头处安装数据库,他们只需将日志统一发到后台数据库。那么安装时,只安装ossim-mysql-client而不安装数据库,所以其它OSSIM在和数据库通讯就需要密码,我们用下面命令查到数据库密码:

#cat /etc/ossim/ossim_setup.conf |grep pass

或者#cat /etc/ossim/framework/ossim.conf|grep ossim_pass

Pass=后面就是数据库密码。

其实这个密码和/etc/ossim/framework/ossim.conf配置文件中的ossim_pass=选项后面的密码相同,打开哪一个配置文件查找都可以。看看下面案例:一台主服务器再加上两个探针(一个探针IP为192.168.150.212,另一个为192.168.150.217),在OSSIM服务器上输入以下命令,以便在安装探针时候正确连接主服务器的MySQL数据库。

Mysql>use mysql;

经过上述命令以后,再连接Serve时就可以输入IP地址和数据库口令了,如图9、图10所示。这里要特意强调一下MySQL的权限问题,MySQL相关权限信息主要存储在mysql.User、mysql.db、mysql.Host、mysql_table_priv几个表中。由于存储权限信息量很很小,但访问频繁,所以MySQL在启动时就会将所有的权限信息都加载到内存中保存在几个特定的结构中,故我们可以手动修改权限相关的表后,都需要通过执行”FLUSH PRIVILEGES” 命令重新加载MySQL的权限信息。我们也可以通过GRANT、REVOKE或者DROP USER命令所做的修改权限后也会同时更新到内存结构中的权限信息。后面讲的远程连接和监控数据库都需要用到这方面知识,请读者通过实验来仔细体会。

164db31b5e1b9ba4c69fee711caccad6.png

图9 指定数据库服务器IP

b97e538005e43cb276b92c084d6a0b28.png

图10输入MySQL数据库密码

注意:如果连接不上数据库,用Ctrl+Alt+F4回到控制台(此方法适用于OSSIM 4.2之前的系统),发现出现了以下错误:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

为了寻找原因,我们输入以下命令查看一下数据库。

Mysql>Use mysql;

Mysql>Select user,host from user;

Root用户只能用从IP127.0.0.1登录。这时解决办法可以将这限制暂时放开。

具体解决方法在本章远程访问MySQL 一节会给出。如果设置正确,输入密码后下一步就会出现选择嗅探网卡一般是eth0。如果设置不对则反复输入数据库的root口令。

5) 设定监控网段

有关设置传感器监控范围是,一定注意不要选择默认选项,要按照实际情况的网络信息设置。

真机下安装Ossim4.1过程大家可参考:http://www.tudou.com/programs/view/9AdkVcTgf60/ 这段视频。

安装多台OSSIM

在分布式部署时,需要安装多个OSSIM系统只不过角色不同,有的是Server有的是Sensor有的是Agent,如果你在某网段安装嗅探器,那么安装时,Framwork 就不用安装,设置在继续安装时系统会连接到Framwork Server,这时只需要输入它的IP地址即可。其它两个组件也相同。

如果装多个Sensor,那么在Server端需要手工添加,如图11所示。当新装的Sensor连接到Server并从新启动后,Server端的Sensors管理界面就会提示,这时选择“Insert”按钮,而不能使用选择“New”手工输入IP地址的方法。

1b86cdd264336fed5bb7f500a61dfbde.png

图11添加多个传感器

注意,在OSSIM4.6以上系统,添加Sensor时需要输入管理员密码,这样提高了分布式系统的安全性。

在安装时系统会提示“Please enter the IP address of the AlienVault box running the Framework profile (Web Interface).”,以及“Please enter the IP address of the AlienVault box running the Server profile”。

这种情况下安装好了OSSIM系统怎么登录?当然Web界面要输入Server profile端地址。在进行漏洞扫描(Analysis→Vulnerabilities)和流量监测(Situational Awareness→Profiles)时就会显示多个Sensor可以收集不同网段的信息。如图12所示,大家可以参考这段安装视频http://www.tudou.com/programs/view/Tyw7VyuMiXE/

图12多传感器选择

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214581.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午3:55
下一篇 2026年3月18日 下午3:55


相关推荐

  • 实现线程同步的几种方式总结

    实现线程同步的几种方式总结在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下如何保证线程按照一定的顺序进行执行,今天就来一个大总结,分别介绍一下几种方式。通过Object的wait和notify 通过Condition的awiat和signal 通过一个阻塞队列 通过两个阻塞队列 …

    2022年7月15日
    19
  • OpenClaw从入门到精通:25 个 Tools + 53 个 Skills 完整指南

    OpenClaw从入门到精通:25 个 Tools + 53 个 Skills 完整指南

    2026年3月16日
    2
  • cloudsim4.0中CloudSimExample2分析

    cloudsim4.0中CloudSimExample2分析CloudSimExample2展示如何创建一个只含一个主机的数据中心,并在其上运行两个云任务。(两个云任务运行在具有相同计算能力的虚拟机上,即两个云任务的执行需要相同的时间)首先附上CloudSimExample1全部代码:/**Title:CloudSimToolkit*Description:CloudSim(CloudSimulation)…

    2022年10月13日
    4
  • 【DevOps】持续集成

    【DevOps】持续集成文章目录什么是集成什么是持续集成持续集成的六个步骤 1 提交 2 测试 第一轮 3 构建 4 测试 第二轮测试 5 部署持续集成的组成要素持续集成有什么好处总结大家好 我是高胜寒 一个在教培行业不忘初心的人 本文是 循序渐进学运维 DevOps 工具篇的第 2 篇文章 循序渐进学运维 DevOps 工具篇主要针对的是 DevOps 常用的工具 比如 jenkins gitlab docker 等工具的结合使用 什么是集成开发人员写代码 代码写完后直接给客户吗 显然不是 客户需要的是软件而不是一堆代

    2026年3月19日
    2
  • PhpSpreadsheet_中文在线集团简介

    PhpSpreadsheet_中文在线集团简介1、PhpSpreadsheet是什么PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到使用PhpSpreadsheet开发的PHP要求7.1或更高版本PhpSpreadsheet支持链式操作2、PhpSpreadsheet支持的文件格式

    2025年12月15日
    4
  • android中gravity和layoutgravity的区别[通俗易懂]

    android中gravity和layoutgravity的区别[通俗易懂]android中gravity和layoutgravity的区别_百度知道1个回答-最新回答:2015年02月07日-1人觉得有用[专业]答案:android:gravity:设置的是控件自身上面的内容位置android:layout_gravity:设置控件本身相对于父控件的显示位置。

    2022年7月26日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号