准备工作
- /sbin/chkconfig --list | grep ntpd
- ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
- /sbin/chkconfig ntpd on
- /sbin/chkconfig --list | grep ntpd
- ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
- /etc/init.d/ntpd start
- Starting ntpd: [ OK ]
- ntpq -pn
- remote refid st t when poll reach delay offset jitter
- ==============================================================================
- *194.171.167.130 .PPS. 1 u 994 1024 377 6.429 0.041 0.093
- +80.85.129.25 130.235.20.3 3 u 725 1024 377 4.435 0.673 0.129
- +82.94.235.106 135.81.191.59 2 u 678 1024 377 1.709 1.774 0.020
- 127.127.1.0 .LOCL. 10 l 8 64 377 0.000 0.000 0.001
-
|
安装数据库需要安装的包
yum --disablerepo=* --enablerepo=cdrom -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers |
- rpm -Uhv httpd-2.2.15-*..x86_64.rpm \
- libpcap-0.9*.x86_64.rpm \
- apr-1.2.7-11.*.x86_64.rpm \
- apr-util-1.2.7-*.x86_64.rpm \
- php-5.1.6-*.x86_64.rpm \
- mod_ssl-2.2.3-*.el5.x86_64.rpm \
- distcache-1.4.5-*.x86_64.rpm \
- php-common-5.1.6-*.x86_64.rpm \
- php-cli-5.1.6-*.x86_64.rpm \
- php-mbstring-5.1.6-*.x86_64.rpm \
- php-soap-5.1.6-*.x86_64.rpm \
- php-ldap-5.1.6-*.x86_64.rpm \
- gmp-4.1.4-*.el5.x86_64.rpm \
- postgresql-libs-8.1.11-*.el5_1.1.x86_64.rpm \
- lm_sensors-2.10.7-*.el5.x86_64.rpm \
- net-snmp-5.3.2.2-*.el5.x86_64.rpm \
- net-snmp-utils-5.3.2.2-*.el5.x86_64.rpm \
- perl-XML-Twig-3.26-*.fc6.noarch.rpm \
- perl-XML-Parser-2.34-*.x86_64.rpm \
- bridge-utils-1.1-*.x86_64.rpm
- rpm -Uhv fonts-*
|
在CentOS 6.5(EL 6)环境中,通过yum安装软件包(cdrom)如下:
yum --disablerepo=* --enablerepo=cdrom -y install perl-URI yum --disablerepo=* --enablerepo=cdrom -y install perl-XML-Twig yum --disablerepo=* --enablerepo=cdrom -y install net-snmp-utils yum --disablerepo=* --enablerepo=cdrom -y install sendmail-cf yum --disablerepo=* --enablerepo=cdrom -y install httpd yum --disablerepo=* --enablerepo=cdrom -y install mod_ssl yum --disablerepo=* --enablerepo=cdrom -y install php yum --disablerepo=* --enablerepo=cdrom -y install php-ldap yum --disablerepo=* --enablerepo=cdrom -y install php-soap yum --disablerepo=* --enablerepo=cdrom -y install librsvg2 yum --disablerepo=* --enablerepo=cdrom -y install xorg-x11-xinit yum --disablerepo=* --enablerepo=cdrom -y install rsync yum --disablerepo=* --enablerepo=cdrom -y install ksh
yum --disablerepo=* --enablerepo=cdrom -y install wget yum --disablerepo=* --enablerepo=cdrom -y install bc yum --disablerepo=* --enablerepo=cdrom -y install bind-utils yum --disablerepo=* --enablerepo=cdrom -y install hdparm yum --disablerepo=* --enablerepo=cdrom -y install libpcap yum --disablerepo=* --enablerepo=cdrom -y install bridge-utils yum --disablerepo=* --enablerepo=cdrom -y install ncurses yum --disablerepo=* --enablerepo=cdrom -y install zlib yum --disablerepo=* --enablerepo=cdrom -y install php-process
yum --disablerepo=* --enablerepo=cdrom -y install *-fonts
yum --disablerepo=* --enablerepo=cdrom -y install php-mbstring
同时需要
ln -s /usr/lib64/libpcap.so.1.4.0 /usr/lib64/libpcap.so.0.9.4
|
解压到/root目录
- cd /root
- unzip package_name.zip
|
- /usr/sbin/groupadd moniforce
- /usr/sbin/useradd moniforce -g moniforce -d /var/opt/ruei
- chmod -R 750 /var/opt/ruei
- chown -R moniforce:moniforce /var/opt/ruei
- cp /root/RUEI/extra/ruei.conf /etc/
- chmod 644 /etc/ruei.conf
- chown moniforce:moniforce /etc/ruei.conf
|
ruei.conf文件是这样的
export RUEI_HOME=/opt/ruei export RUEI_DATA=/var/opt/ruei
export RUEI_USER=moniforce export RUEI_GROUP=moniforce export RUEI_DB_INST=ux export RUEI_DB_TSCONF=UXCONF export RUEI_DB_TSSTAT=UXSTAT export RUEI_DB_USER=UXINSIGHT export RUEI_DB_TNSNAME=uxinsight export RUEI_DB_TNSNAME_CFG=$RUEI_DB_TNSNAME
# RUEI Enriched Data Exchange setting #
export RUEI_DB_TNSNAME_BI=uxinsight
|
安装及ln java
- cd /usr/java
- tar xzf /root/RUEI/Java/jre-8u66-linux-x64.tar.gz
- ln -s /usr/java/jre1.8.0_66 /usr/java/jre
|
安装reporter
- /sbin/chkconfig httpd on
- mkdir -p /var/www/.gnome2
|
在/etc/sysconfig/httpd文件加入
- source /etc/ruei.conf
-
- 生成/etc/php.d/ruei.ini文件,加入
- session.gc_maxlifetime = 14400
- memory_limit = 192M
- upload_max_filesize = 128M
- post_max_size = 128M
- 安装oracle 数据库Instant Client
- cd /root/RUEI/IC
- rpm -Uhv oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
- rpm -Uhv oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
|
- cd /root/RUEI/PHP/OL5
- rpm -Uhv php-oci8-11gR2-5.1.6-27.el5_7.4.x86_64.rpm
|
针对内核版本5.x
- cd /root/RUEI/ZendOptimizer
- tar zxvf ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
- cd ZendOptimizer-3.3.3-linux-glibc23-x86_64
- ./install
|
将/etc/php.ini中下段文字移入
/etc/php.d/ruei.ini
- [Zend]
- zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
- zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
- zend_optimizer.version=3.3.3
-
- zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
- zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
|
针对内核版本6.x
在内核版本6.x的CentOS 6.5中,需要安装Zend Guard Loader
cd /root/RUEI/ZendGuardLoader tar xvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so \ /usr/lib64/php/modules/ chown root.root /usr/lib64/php/modules/ZendGuardLoader.so chmod 755 /usr/lib64/php/modules/ZendGuardLoader.so
|
然后把下面这段加入/etc/php.d/ruei.ini文件中
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so zend_loader.enable=1
zend.enable_gc = Off
|
将ruei-prepare-db.sh,
ruei-check.sh,
sql_scripts和
db_templates目录拷贝到/home/oracle
(/root/RUEI/131
).
- 数据库至少需要7.5G以上空间,建议用虚拟机的话直接给40G以上,否则就退出了
- create前先需要启动lsnrctl start
- chmod +x ruei-prepare-db.sh ruei-check.sh
- chmod -R +r /home/oracle/sql_scripts/
- chmod -R +r /home/oracle/db_templates/
-
- login as oracle
- export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
- ./ruei-prepare-db.sh create
|
创建完数据库后脚本需要你指定一个tablespace name,用他提示的UXINSIGHT就可以继续了,此处文荡没描述清楚,我折腾了n多个RUEI版本,悲剧啊!
数据库创建成功后清除垃圾
- mkdir -p /home/oracle/bin
- cp /root/RUEI/extra/ruei-clean.sh /home/oracle/bin
- chmod +x /home/oracle/bin/ruei-clean.sh
- su - oracle -c 'echo "10 0 * * * /home/oracle/bin/ruei-clean.sh" | crontab'
|
- mkdir -p /opt/ruei
- chmod 755 /opt/ruei
- /usr/sbin/usermod -aG moniforce apache
- /usr/sbin/usermod -aG uucp apache
- /usr/sbin/usermod -aG uucp moniforce
- cd /root/RUEI/131
- chmod +x ruei-install.sh
- ./ruei-install.sh reporter
|
restart httpd
- /sbin/service httpd restart
|
用root用户将下列文字添加入bash_profile(RUEI_DATA
/.bash_profile
):
- source /etc/ruei.conf
- source $RUEI_HOME/bin/env.sh
-
- ./ruei-check.sh postinstall
-
- su - moniforce
- set-admin-password
-
|
登录界面
http://localhost/ruei
官方安装文档
https://docs.oracle.com/cd/E63000_01/SRUNI/rueiinstalling.htm#BCGHFAHC
安装完httpd的包后需要在/etc/httpd/conf下修改httpd.conf文件,加入启动端口和ServerName,文档又说得不明不白,再次消耗一大堆时间!
网络抓报文
网卡配置
登陆RUEI主机,查看网卡配置文件,确保镜像端口的配置文件中:
BootProto=none
OnBoot=yes
使用ifup,ifdown来enable和disable网卡
如果镜像使用到多块网卡,需要逐一操作
通过命令
tcpdump -i eth1 -nn -s0 -A >> packer.txt |
正常报文
.^M&...P..X.r.<(P.......POST /ruei/rpc.php HTTP/1.1^M Host: 10.8.13.38^M Connection: keep-alive^M Content-Length: 314^M Origin: http://10.8.13.38^M User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36^M Content-Type: application/x-www-form-urlencoded^M Accept: */*^M Referer: http://10.8.13.38/ruei/main.php?frmWindow=wnd_stats_collector&frmProfileID=2&frmCollectorID=1^M Accept-Encoding: gzip, deflate^M Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.6,en;q=0.4^M Cookie: PHPSESSID=sukk5ulc4sq6nogj9fl3kihl55^M ^M frmHandler=rpc_appliance&frmAction=updateCollectorStats&WI_FORM_TOKEN=303ef7deb0924f64c7de61cf6dbb5cc8&frmID=1&frmViewSec=26&frmViewState=eJxLtDK2qi62MrdSKi1OLYrPTFGyLrYytFIyBNOmVkrFJUWOySWZZakBqUWZ-UDpJCsDkJSxlVJ-UhZEKiwztRwiUQsA6z8ZPw~1Cf01N2FFjhZm3tK2j58hJ-Zzp3UCJDhr_83Owp_51M&frmViewStateValues=strCurView%3DG 11:06:22.289743 IP 10.8.13.38.80 > 10.8.13.253.3586: Flags [.], ack 857, win 16264, length 0 ....E..(.i@.@.c4
|
遇到收集器时间不匹配的设置(/etc/ruei.conf)
- 宝爷Debug小记——Cocos2d-x(3.13之前的版本)底层BUG导致Spine渲染花屏
最近在工作中碰到不少棘手的BUG,其中的一个是Spine骨骼的渲染花屏,在战斗中派发出大量士兵之后有概率出现花屏闪烁(如下图所示),这种莫名奇妙且难以重现的BUG最为蛋疼. 前段时间为了提高Spi ...
- Archlinux安装指南~小米笔记本Air 13.3英寸版本
小米笔记本Air 13.3英寸版本,配置为:Intel Core i5-6200U处理器.8GB内存.256GB固态硬盘.NVIDIA GeForce 940MX独立显卡,13.3英寸1920X108 ...
- 在树莓派(Raspberry Pi)上编译安装更新版本的Python
Raspiban Wheezy上预装的Python3版本是3.2.3,本文将介绍升级到3.4.3的方法. 此文也适用于安装其它版本(比如最新版本)的Python. 我用的是B+型的树莓派,装的系统是2 ...
- 最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装
最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装 用户约七十家,总体不错,修改了两次注册授权文件,完美使用中 可联系麦枫http://www.mfsun.com管理员Q ...
- widows10 安装1803 版本后不能访问网络上的机器解决方法
安装Windows10 1803 版本后,发现网络上的机器好多不见了. 使用 ping 可以ping 通,但是访问网络共享提示下面错误. 这个原因是1803 中没有安装 SMB1.0 协议.因为 S ...
- K8S+GitLab-自动化分布式部署ASP.NET Core(三) 更新镜像版本并部署到K8S上
一.介绍 前一篇,介绍了ASP.NET Core部署到K8S上,下面介绍我们在发布新一版本中怎么通过Gitlab CI自动给镜像打版本并部署到K8S上. 二.我们通过GitLab CI/CD 变量 不 ...
- 【运维技术】CentOS7上从零开始安装阿里RocketMQ版本:release-4.0.1【亲测哈哈】
CentOS7上从零开始安装阿里RocketMQ版本:release-4.0.1[亲测哈哈] 安装git # 更新包 $ yum update # 安装git $ yum install git # ...
- 距离北京奥运还有359天,发布WPF版本的北京2008标志(上)
原文:距离北京奥运还有359天,发布WPF版本的北京2008标志(上) 效果图: XAML代码:<Canvas Width="343.581055" Height=" ...
- Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题
Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题: URL: svn: E155021: This client is too old to work with the wo ...
随机推荐
- Codeforces Round #301 解题报告
感觉这次的题目顺序很不合理啊... A. Combination Lock Scrooge McDuck keeps his most treasured savings in a home sa ...
- usaco 月赛 2005 january sumset
2013-09-18 08:23 打表找规律 w[i]:=w[i-1]; 奇 w[i]:=w[i-1]+w[i div 2]; 偶 //By BLADEVIL var w :..] of l ...
- python学习笔记 IO 文件读写
读写文件是最常见的IO操作.python内置了读写文件的函数. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统完成的,现代操作系统不允许普通的程序直接对磁盘进行操作,所以, 读写 ...
- ReadOnly与Enabled
txtDlrCode.ReadOnly = true; 1.当设置为只读,文本框有点击事件,点击该文本框还是可以响应点击事件 2.设置为只读,C#后台无法取得文本框的值,txtDlrCode.Text ...
- css的class, id等常用命名规则
CSS的class.id.css文件名的常用命名规则 (一)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sid ...
- 网关协议:CGI、FastCGI、WSGI
CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页. CGI CGI即通用网关接口(Common Ga ...
- Nginx网站根目录更改及导致403 forbidden的问题解决
最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需 ...
- HDU 1754.I Hate It-结构体版线段树(单点更新+区间查询最值)
I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- HDU 1556 Color the ball【差分数组裸题/模板】
N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的"小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一 ...
- 用户点击行为实时分析系统spark
系统设计技术有:Hadoop2.xZookeeperFlumeHiveHbaseKafkaSpark2.xSpark StreamingStructured StreamingMySQLHueJava ...