一、安裝DEM
1、修改dm.ini
創建一個數據庫作為DEM后台數據庫, 並對數據庫控制文件dm.ini參數配置進行優化, 推薦配置:
- MEMORY_POOL = 200
- BUFFER = 1000
- KEEP = 64
- MAX_BUFFER = 2000
- SORT_BUF_SIZE = 50
具體可以打開./disql,輸入以下sql命令:
SQL> alter system set 'SORT_BUF_SIZE'=50; DMSQL 過程已成功完成 已用時間: 9.712(毫秒). 執行號:513. SQL> alter system set 'BUFFER'=1000 spfile; DMSQL 過程已成功完成 已用時間: 11.547(毫秒). 執行號:515. SQL> alter system set 'KEEP'=64 spfile; DMSQL 過程已成功完成 已用時間: 12.279(毫秒). 執行號:517. SQL> alter system set 'MAX_BUFFER'=2000 spfile; DMSQL 過程已成功完成 已用時間: 11.495(毫秒). 執行號:518. SQL> alter system set 'SORT_BUF_SIZE'=50 spfile; DMSQL 過程已成功完成 已用時間: 11.761(毫秒). 執行號:519.
2、執行腳本
啟動該達夢數據庫,並打開./disql工具執行SQL腳本dem_init.sql;
3、安裝JDK和Tomcat
使用yum命令安裝JDK
# yum -y list java* # yum install java-1.8.0-openjdk.x86_64
去Tomcat下載源碼,並解壓安裝到此目錄下
# mkdir /usr/local/tomcat # cd /usr/local/tomcat # tar -zxvf apache-tomcat……
將/dmdbms/web目錄下的dem.war包,放到/usr/local/tomcat/webapps/目錄下面
cp /home/dmdba/dmdbms/dmdbms/web/dem.war /usr/local/tomcat/webapps/
4、啟動Tomacat
# ./startup.sh
關閉防火牆或者開放8080端口
瀏覽器輸入http://服務器IP地址:8080
可以正常訪問后關閉Tomcat
# ./shutdown.sh
5、修改配置文件
(1)我們的dem.war包已經放在/usr/local/tomcat/webapps目錄下了,然后剛剛由於tomcat的啟動,我們的dem.war被自動解壓成了一個目錄dem,
我們進入這個目錄,修改其中/WEB-INF/db.xml文件,配置后台數據庫的連接信息, ip、port、用戶名、密碼、連接池大小,SSL登錄信息等
# cd /usr/local/tomcat/webapps/dem/WEB-INF
# vim db.ml
(2)在/usr/local/tomcat/server/conf/server.xml中 <Connector port=“8080” protocol=“HTTP/1.1”…
追加屬性字段 maxPostSize="-1"
maxPostSize參數的意思是 使post內容大小不限制
(3)修改jvm啟動參數:
修改bin目錄下的catalina.sh文件,在文件末尾加一行代碼:
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/dmdbms/bin" #記得把/home/dmdba/dmdbms/dmdbms/bin根據DM實際安裝位置修改。
6、訪問DEM
先啟動tomcat
# ./startup.sh
假設本機ip為192.168.17.140,然后開啟瀏覽器訪問url(http:// 192.168.17.140:8080/dem),登錄(admin/888888)
二、安裝dmagent
1、配置config.properties
在需要進行監控的主機上啟動dmagent,要求agent和dem所運行主機時間一致;
在/home/dmdba/dmdbms/dmdbms/tool/dmagent目錄下,配置config.properties:
center.url=http://192.168.17.140:8080/dem #這個是DEM訪問地址,主要把這個改了。
2、啟動dmaget
# ./DMAgentService.sh start
三、使用DEM
目前點擊“監控與告警”,再點擊“主機”,就可以看到啟動了dmagent的主機了,它們正在被dem監控着...(* ̄0 ̄)ノ
如果看到有個紅色感嘆號,沒有關系,一般是因為內網沒配置,點擊“更多”,再點擊“配置網絡”,配置下即可。
四、注意事項
- 用管理員登陸系統后,可以在"系統管理"->"系統配置"頁面中對系統的其他屬性進行配置,包括dmagent的監控頻率、前端刷新頻率、郵件手機通知告警等;
- 若要啟用郵件通知,需用管理員用戶登錄系統, 在系統配置中完成系統郵箱的相關配置;
- 若需要啟用短信通知,用戶需要借助我們提供的WEB-INF/lib/demsdk.jar,實現 com.dameng.dem.server.util.IPhoneNotify接口,將依賴包及實現類打包放入到WEB-INF/lib下,重啟web容器,然后在系統配置中完成短信通知的相關配置即可。
- 如果部署集群並需要創建系統服務,在Linux(Unix)下應以root用戶運行dmagent,在Windows下應以administrator用戶運行dmagent。