初始化实例
./dminit path=/home/dmdba/dmdata DB_NAME=DEM INSTANCE_NAME=DEM PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 BUFFER=4096
创建表空间、创建dem用户
create tablespace "DEM" datafile 'DEM.DBF' size 1024 ;
create user dem identified by 123456789 default tablespace "DEM" default index tablespace "DEM";
grant "RESOURCE","PUBLIC","VTI","SOI" to "DEM";
grant create sessions to dem;
start dem_init.sql
从数据库安装目录下dmdbms/web获取dem_init.sql
一定要保证dem_init.sql和dem是同一个版本
无需修改东方通上jvm参数
如果是使用tomcat部署,需要修改tomcat启动参数
修改jvm启动参数,
Linux:bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdbms/bin"
Windows:bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -Djava.library.path=c:\dmdbms\bin
解压war包
unzip -oq dem.war -d dem
修改数据库连接信息,可以根据dem使用情况调整初始化连接数InitPoolSize、最大连接数MaxPoolSize
vim dem/WEB-INF/db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>此处为数据库ip</Server>
<Port>5247</Port>
<User>DEM</User>
<Password>123456</Password>
<InitPoolSize>5</InitPoolSize>
<CorePoolSize>10</CorePoolSize>
<MaxPoolSize>50</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
重新打war包
cd dem
zip -r dem.war ./*
可以根据实际需求调整生成日志规则,修改dem/WEB-INF/log4j.xml
<Properties>
<Property name="PROJECT_NAME" value="dem" />
<Property name="LOG_LEVEL" value="ERROR" />
<Property name="LOG_MAX_SIZE" value="100 MB" />
<Property name="LOG_MAX_COUNT" value="10" />
<Property name="LOG_PRESERVE_DURATION" value="30" />
<Property name="LOG_FILE_PATH" value="${sys:DEMLogDir:-log}" />
<Property name="LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss} %n[%p] %m%n" />
Properties>
(1)访问东方通控制台,默认端口为9060
http://此处为东方通IP:9060/console/
东方通默认用户名/密码 thanos/thanos123.com
(3)选择已经上传到东方通所在服务的dem.war(从服务器上传比从本地上传快)
(4)选择应用部署信息,默认就好(如果要部署多个dem.war,把应用前缀修改成不一样的)
虚拟主机也是默认,可以直接选择完成
检查信息,选择完成
(5)开启浏览器访问url(http://此处为东方通IP:8088/dem),登录(admin/888888)
或者点击应用管理->dem->http访问
#启动东方通
cd TongWeb7.0/bin
./startservernohup.sh
#停止东方通
cd TongWeb7.0/bin
./stopserver.sh
#东方通停止比较慢,执行是stop命令,查询东方通进程 停止失败后,可以直接kill -9
ps -ef |grep tong
查看东方通端口信息,东方通配置文件为TongWeb7.0/conf/tong.conf
可以看到9060为东方通控制台端口
8088为应用访问端口
东方通的日志文件为TongWeb7.0/log/server.log
有两种方式可以获取到agent的压缩包,一种是从dem的主机页面下载
另一种方式将dem.war解压后从dem/download/dmagent获取
进行监控的主机上启动dmagent,要求dmagent和dem所运行主机时间一致;
#解压dmagent-5.1.5.zip
unzip dmagent-5.1.5.zip -d dmagent
#修改agenti.ini中dem的地址信息
将center_url修改为dem的访问地址
########以下为agein.ini的连接信息#################################################################
#general
id_policy = 0 #agent id generate policy, 0: mac & ip, 1: ip
center_url = http://http://192.168.142.219:8080/dem #center url location, eg: http://192.168.2.10:8080/dem
ip_list = [] #custom local ip list, auto collect if not config, example: [192.168.1.100, 192.168.2.100]
前台启动
chmod +x start.sh
./start agenit.ini
服务启动
chmod +x server.sh
#需要先注册服务
./server.sh install
./server.sh start
启动完成,显示
这时就可以在dem的主机页面查看到了,这个监测到与监测倒计时有关系,如果倒计时刷新到零好几次都没查看到主机信息,那么肯定就是部署有问题了
将dmagent/log4j.xml文件中日志级别由ERROR改为ALL,重启后查看dmagent/log/agent.log