SolarWinds DPA的升级其实是一件非常简单的事情,这里介绍一下从DPA 9.1.95升级到 DPA 10.0.352版本的流程。为什么要升级呢? DPA给用户发的邮件已经写的非常清楚了(如下所示),DPA 10.0这个版本已开始支持MySQL了,另外它解决了一些Bug,在性能上有所改进、提升。

Our records indicate that you might have Database Performance Analyzer (DPA) 9.0 installed and licensed. If you have upgraded all your DPA servers to a later version (v9.1, 9.2, or 10.0), please ignore this email.

While SolarWinds transitioned Confio customers to a new licensing model in August 2014, it delayed the enforcement of core licenses for Oracle, DB2 and Sybase until November 10, 2015. If you are using DPA 9.0 with core licenses for Oracle, DB2 or Sybase, you should upgrade all your DPA servers to the latest version available in the Customer Portal before November 10, 2015. This will ensure that DPA can be configured to monitor all the databases that are licensed.

What will happen if I don’t upgrade?

DPA will start technically enforcing licenses for Oracle, DB2 and Sybase on November 10, 2015. If you are under your license limit, DPA will continue to collect data from all licensed database instances. If you have exceeded your licensing limit, DPA will unlicense all registered databases and stop monitoring them, and you will have to select which databases you want to monitor up to your license limit.

How many licenses will I have once I upgrade to a later version?

  • If you purchased Oracle, DB2 or Sybase licenses before August 1, 2014 and have not purchased more licenses since that time, your licenses were core-based. Core-based licenses have been converted to instances at a 4:1 ratio, and the new license keys in your Customer Portal reflect this converted amount.
  • If you initially purchased or bought additional licenses after August 1, 2014, your licenses are instance-based. The new license keys in your Customer Portal will reflect the purchased amount.

What should I do?

We recommend that you upgrade to the latest version of DPA available in your Customer Portal and activate your license keys before November 10, 2015. This will correctly align product enforcement with the licenses you purchased.

Are there other benefits to upgrading?

Yes, DPA has made a lot of progress since 9.0 was released:

  • 9.1 added support for Amazon RDS databases, excluding SQL Statements from trend graphs and event annotations
  • 9.2 added integration with Orion
  • 10.0 added MySQL support
  • Bug fixes, security updates, and speed improvements

If you have any questions or concerns, please contact customer service at your earliest convenience. We apologize for the inconvenience and look forward to helping you quickly through this final transition of DPA licensing.

升级步骤:

1:首先你必须通过账号去官网下载安装文件。它提供Windows和Linux两个版本。我下载了Linux版本安装文件SolarWinds-DPA-v10.0.352-SR1--Linux-Unix.tar.gz

2:解压SolarWinds-DPA-v10.0.352-SR1--Linux-Unix.tar.gz安装包,然后查看 readme.txt,你会看到下面升级指导步骤。强烈建议升级前,先看看reade.txt的UPGRADE INSTRUCTIONS。

3:还是建议将指导文档的步骤调整一下,首先停止DPA的服务,禁用任何关于SolarWinds DPA的cron jobs。

[root@lnxmonitor ~]# cd /home/solarwinds/dpa_9_1_85/

[root@lnxmonitor dpa_9_1_85]# ls

iwc  license.txt  shutdown.sh  SolarWindsEula.rtf  startup.sh

[root@lnxmonitor dpa_9_1_85]# ./shutdown.sh 

**************************************************************************

*

*  If this script fails you can manually stop the program by 

*  doing the following steps: 

*

*  1) Set the JAVA_HOME environment variable to your Java installation.

*  2) Add <JAVA_HOME>/bin to your PATH environment variable.

*  3) Go to the <DPA Home>/tomcat/bin directory. 

*  4) Run ./shutdown.sh 

*

*

***************************************************************************

Catalog exists...

Found java 1.6 or 1.7

JAVA HOME IS SET TO /home/solarwinds/dpa_9_1_85/iwc/jre_linux

PATH IS SET TO /home/solarwinds/dpa_9_1_85/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

IBM Jvm Is Set To NO

Setting the -server option for JVM

JAVA_OPTS is  -server -Xss256k -Xms256m -Xmx1024m -Djsse.enableCBCProtection=false -XX:MaxPermSize=192m -Dcom.sun.management.jmxremote -Djava.net.preferIPv4Stack=true -Dnet.sf.ehcache.skipUpdateCheck=true

Using CATALINA_BASE:   /home/solarwinds/dpa_9_1_85/iwc/tomcat

Using CATALINA_HOME:   /home/solarwinds/dpa_9_1_85/iwc/tomcat

Using CATALINA_TMPDIR: /home/solarwinds/dpa_9_1_85/iwc/tomcat/temp

Using JRE_HOME:        /home/solarwinds/dpa_9_1_85/iwc/jre_linux

Using CLASSPATH:       /home/solarwinds/dpa_9_1_85/iwc/tomcat/bin/bootstrap.jar:/home/solarwinds/dpa_9_1_85/iwc/tomcat/ignite_config

**************************************************************************

*

*  DPA is shutting down. 

*

***************************************************************************

Exiting script after webserver stopped.

[root@lnxmonitor dpa_9_1_85]# 

4:安装新版本DPA应用程序。

./dpa_10_0_352_x64_installer.sh 安装过程的一些截图如下所示

5:Copy/Move一些文件或文件夹到新的安装目录。

[root@lnxmonitor ~]# 

[root@lnxmonitor ~]# cd /home/solarwinds/

[root@lnxmonitor solarwinds]# ls

dpa_10_0_352  dpa_10_0_352_x64_installer  dpa_9_1_85

[root@lnxmonitor solarwinds]# cp -fr /home/solarwinds/dpa_9_1_85/iwc/tomcat/ignite_config/* /home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/idc/system.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/idc/repo.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/idc/server.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/properties/sqlformat.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/properties/connection.pool.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/properties/mail.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/analysis/analysis.properties'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/analysis/wait_parameters.xml'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/readme.txt'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/iwc/security/sqlauth.xml'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/oracle_config/name_config_readme.txt'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/registration/massreg_sql_server_template.csv'? y

cp: overwrite `/home/solarwinds/dpa_10_0_352/iwc/tomcat/ignite_config/registration/massreg_oracle_template.csv'? y

 

 

[root@lnxmonitor solarwinds]# cp -rf /home/solarwinds/dpa_9_1_85/iwc/tomcat/logs/* /home/solarwinds/dpa_10_0_352/iwc/tomcat/logs/ 

[root@lnxmonitor solarwinds]# mv /home/solarwinds/dpa_9_1_85/iwc/tomcat/licensing/ /home/solarwinds/dpa_10_0_352/iwc/tomcat/

如果你使用了SSL或LDPAS,或是修改了DPA的默认端口号。那么就必须参考文档复制下面一些配置文档。由于这里的升级案例不涉及这些,在此略过(其实也很简单),具体参考文档。

If you are:

   - using LDAPS, or 

   - using SSL, or

   - have changed the default SolarWinds DPA ports,

   then also complete the following tasks:

   

   a. Copy the keystore to the new installation.

      cp -fr <OLD_home>/iwc/tomcat/conf/.keystore  <NEW_home>/iwc/tomcat/conf/

   b. If you changed default port values or if you are using SSL on 9.1.x or

      bellow, open server.xml from both the old and the new installation

      directories and then manually copy over the appropriate values. Make

      sure that ports on the HTTP and HTTPS connector are not conflicting.

      The files are located at:

          - <OLD_home>/iwc/tomcat/conf/server.xml

          - <NEW_home>/iwc/tomcat/conf/server.xml

6: 删除安装文件

[root@lnxmonitor solarwinds]# rm SolarWinds-DPA-v10.0.352-SR1--Linux-Unix.tar.gz 

 

rm: remove regular file `SolarWinds-DPA-v10.0.352-SR1--Linux-Unix.tar.gz'? y

 

[root@lnxmonitor solarwinds]# rm -rf dpa_10_0_352_x64_installer/

7:启动DPA的服务。

./startup.sh 

*************************************************************************

 

  If this script fails you can manually start the program by 

  doing the following steps: 

 

  1) Set the JAVA_HOME environment variable to your Java installation.

  2) Add <JAVA_HOME>/bin to your PATH environment variable.

  3) Go to the <DPA Home>/tomcat/bin directory. 

  4) Run ./startup.sh 

  5) Bring up the link (http://machine Name:8123 

     or http://machine IP:8123) in your browser.

 

 

**************************************************************************

atalog exists...

ound java 1.6 or 1.7

AVA HOME IS SET TO /home/solarwinds/dpa_10_0_352/iwc/jre_linux

ATH IS SET TO /home/solarwinds/dpa_10_0_352/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

he server port is 8127

he HTTP port is 8123

he HTTPS port is 8124

PA is not running.

he port 8123 is open

he port 8124 is open

he port 8127 is open

tarting DPA

TACK_SIZE OVERRIDE = 

IN_HEAP_MEMORY OVERRIDE = 

AX_HEAP_MEMORY OVERRIDE = 

DDITIONAL_JVM_OPTION = 

BM Jvm Is Set To NO

etting the -server option for JVM

AVA_OPTS is  -server -Xss264k -Xms256m -Xmx1024m -XX:MaxPermSize=192m -Dcom.sun.management.jmxremote -Djava.net.preferIPv4Stack=true -Dnet.sf.ehcache.skipUpdateCheck=true

 

aiting on initialization...please be patient

 

*************************************************************************

 

  DPA has been launched, wait one minute then bring up 

  one of the following links in your browser:

 

  http://<Machine Name>:8123 or http://<Machine IP>:8123

  https://<Machine Name>:8124 or https://<Machine IP>:8124

 

  If the link does not work, check <iwc_dir>/tomcat/logs

  and make sure a firewall is not running on this machine.

 

**************************************************************************

xiting script after webserver launched.

然后从浏览器登录系统时,你可能需要稍等一会,DPA也会在数据库升级一些脚本。一般你会看到下面截图,时间较短,升级完成后就会跳到登录页面。至此DPA的升级流程完成了。

DPA 9.1.85 升级到DPA 10.0.352流程的更多相关文章

  1. DPA从DPA 10.0.352升级到DPA 11.0.373

    1: 解压安装文件SolarWinds-DPA-11.0.373-64bit.tar.gz [root@lnxmonitor tmp]# tar -xzvf SolarWinds-DPA-11.0.3 ...

  2. RobotFramework+Appium 升级Appium v1.10.0后,执行click element时报错:InvalidSelectorException: Message: Locator Strategy 'css selector' is not supported for this session,解决办法

    报错信息如下: debug] [35m[XCUITest][39m Connection to WDA timed out[debug] [35m[XCUITest][39m Connection t ...

  3. Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!

    前几天写了一篇 Java 8 即将在 2019 年停止免费向企业提供更新的文章,企图迫使用户向更新一代的 Java 版本升级,但让人遗憾的是,小编今天收到了 Oracle Java 版本的升级推送,装 ...

  4. wireshark 1.10.0 编译 及 协议解析部分的一些变化

    wireshark不久前升级到1.10.0稳定版,这个版本正如其版本号一样,相比1.8.x有较大变化. 我们先说说在windows下编译的问题,1.8.4/1.8.6版本的编译见我的文章:http:/ ...

  5. IE升级到10.0,VS2010启动调试时报“未能将脚本调试器附加到计算机..”

    IE升级到10.0,VS2010启动调试时报“未能将脚本调试器附加到计算机..” 今天,在调试代码时,调试器弹出提示框,报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附 ...

  6. 企业IT管理员IE11升级指南【10】—— 如何阻止IE11的安装

    企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...

  7. 【vue-waring】element UI 由版本1.4.12 升级到element-ui@2.0.10

    遇到的问题:element UI   由版本1.4.12 升级到element-ui@2.0.10    cnpm run dev 运行后的waring 状态:解决(相关资料的方法对我没什么用) 解决 ...

  8. wamp升级php5.3.10到5.4.31版本

    wamp升级php5.3.10到5.4.31版本 1.  停止WAMP服务器. 2.  去网站windows.php.net 下载php-5.4.31-nts-Win32-VC9-x86.zip. 不 ...

  9. [python]pip 版本9.0.1升级到10.0.1故障解决办法

    问题背景: 在做android自动化时使用到第三方库uiautomator时,提示要安装,但安装该uiautomator库时提示当前的pip版本偏低,需要安装10.0.1版本方可.但在升级到升级到该版 ...

随机推荐

  1. C++基础知识

    基础知识 &&和||具有"短路"特性,特别是在第二个操作数有++或--时要注意. 显式类型转换 (类型说明符)表达式 //C风格的 类型说明符(表达式) //cpp ...

  2. ZOJ Problem Set - 1392 The Hardest Problem Ever

    放了一个长长的暑假,可能是这辈子最后一个这么长的暑假了吧,呵呵...今天来实验室了,先找了zoj上面简单的题目练练手直接贴代码了,不解释,就是一道简单的密文转换问题: #include <std ...

  3. java多线程--多线程基础小结

    什么是线程? 在同一个进程中可以执行多个任务,每一个任务可以看做一个线程. 线程是程序的执行单元,执行路径,使程序使用cpu的最基本单位 一个进程如果只有一条执行路径,那么就是单线程的 一个进程如果有 ...

  4. 常见ArcGIS操作(以10.0为例)

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.建立缓冲区 先在图层属性表里面新建一个缓冲区半径字段,然后对该字段赋 ...

  5. 简析GeoServer服务的内部文件组织以及GeoServer自动化服务发布工具的开发思路

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 通过GeoServer发布的服务,在GeoServer内部有 ...

  6. Nancy之文件上传与下载

    零.前言 由于前段时间一直在找工作,找到工作后又比较忙,又加班又通宵的赶项目,所以博客有段时间没有更新了. 今天稍微空闲一点,碰巧前几天看到有园友问我Nancy中下载文件的问题,然后就趁着休息的时间写 ...

  7. ASP.NET MVC 模块与组件(一)——发送邮件

    我的见解: 模块化与组件化是编程的一种思想:提高代码的重用性,提高开发效率. 常见的模块化就是函数与各种类型的封装,若是代码具有更高的重用价值(能够提供给别人使用),建议可以考虑封装成动态链接库(dl ...

  8. 爱上MVC~图表的使用Chart

    回到目录 图表在一个系统中是必须的,MVC架构把它当然是一个扩展集成了进来,通过简单的几句话就可以生成一个风格多样的图表,这给报表的开发带来了很大的方便,大叔的项目中也做了一个测试,把主要的代码贴出来 ...

  9. JAVA 异常处理机制

    主要讲述几点: 一.异常的简介 二.异常处理流程 三.运行时异常和非运行时异常 四.throws和throw关键字 一.异常简介 异常处理是在程序运行之中出现的情况,例如除数为零.异常类(Except ...

  10. nyoj-一笔画问题-欧拉图+联通判定

    一笔画问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:4   描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下 ...