ManageEngine® Applications Manager 产品常见问题 |
一般常见问题 | 故障检修| 注册常见问题 |
一般问题
|
我已配置监视器并在我的一台计算机(如测试计算机)上创建动作和阈值配置文件。是否存在将这些数据(警报、监视器和阈值配置文件)导出到某些文件,然后将这些文件导入到部署服务器中其他应用程序管理器中的方式?
是否存在一种设置Applications Manager的方式,让它在出现自动提供的陷阱时执行警报动作(如发送电子邮件)?
当设置Oracle监视器时,不使用具有全部权限的管理员用户,如何确定我们应该设置何种用户权限,以监控Oracle数据库?
1. ManageEngine Applications Manager有什么用途?
ManageEngine Applications Manager主要用于监控您的应用,如Web应用、应用服务器、Web服务器、数据库、网络服务、系统等等。即,它能够帮助您预先识别和分析应用故障和性能问题,避免影响终端用户。
一个监视器是指某一个应用、服务器、服务或Web URL。通过监视类似CPU利用率、响应时间这样的参数来监控应用、服务器或服务的性能。
例如支持的监视器有Windows服务器监视器、WebLogic监视器、Oracle数据库监视器、服务监视器、URL序列监视器、Apache监视器等。
例如,若要监控网络中安装的100个SQL服务器,则100个SQL服务器被看作是100个监视器。
监视器的总数包括我们缺省添加的监视器。许可文件中规定的监视器数量不包括缺省的监视器。在许可中,服务器或web服务器被看作是一个监视器,CPU利用率、响应时间等是一个服务器监视器的性能参数。
[问题]
[问题]
3. 是否可以创建访问Applications Manager的其他用户?
是的。除了默认的“admin”用户外,可以添加更多用户。有关创建用户访问的详细信息,请参阅用户管理部分。
[问题]
4. Applications Manager支持哪些操作系统?
Applications Manager支持以下操作系统和版本(未全部列出):
5. 我可以把Applications Manager安装在Windows机器,去监控Linux/HP Unix机器吗?
可以。你可以将Applications Manager安装在Windows/Linux机器,监控Windows/ Linux/ Solaris/ HP-Unix/ Mac OS/ IBM AIX等服务器。
[问题]
应用服务器(如WebLogic服务器、JBoss服务器等)和数据库服务器(如Oracle数据库服务器、MySQL数据库服务器等),都由Applications Manager来监视,称为监视器类型。
在主机的特定端口上运行的这些监视器类型的不同实例叫做监视器。
[问题]
2. Applications Manager是否支持在单个计算机上监视多个监视器?
是的,它支持在单个计算机上监视多个监视器?
[问题]
3. 在不同的业务组是否可以有相同的监视器?是否会多次监视它?
是的,可以将监视器置于多个业务组中。不过不会多次监视该监视器,因为业务组仅对监视器进行虚拟分组。
[问题]
是的,可以发现特定网络中运行的所有监视器。有关详细信息,请参阅发现网络部分。
[问题]
创建监视器后,可以通过点击监视器页签查看它们。这将列出监视器类型和Applications Manager中已创建的监视器数。有关详细信息,请参阅监视器信息部分。
[问题]
是的,可以使用编辑监视器选项来更改轮询间隔。有关详细信息,请参阅重新配置详细信息部分。
[问题]
此选项用于创建新监视器,它可以从网络发现监视器,同时还用于收集数据(性能规格、可用性等)。
[问题]
不必将监视器与业务组相关联即可进行监视。一旦创建监视器,Applications Manager就开始监视它,不管是否将其添加到业务组。
将监视器与业务组相关联的目的是为了提供业务组的整体视图。
[问题]
是的。可以使用关联监视器选项将一个监视器与多个业务组相关联。请执行以下步骤:
点击业务组。您会在应用程序链接部分下面的左侧发现关联监视器。
将鼠标移动到它上面并点击监视器类型,将列出其相应的监视器。
选择监视器并点击完成。
类似地,还可以通过执行上述步骤将该监视器添加到其他业务组。
[问题]
可以。您可以点击主页 -> 到指定业务组 -> 点击关联监视器链接,从列表选择监视器,从而将其关联到业务组。
11. 发现监视器时,特定服务器或主机上运行的所有监视器是否都能被发现?必须执行什么操作才能发现所有监视器?
发现服务器或主机时,不能发现其中运行的所有监视器。如果要发现服务器或主机中运行的所有监视器,则需要使用创建新监视器屏幕中的所有服务选项。有关详细信息,请参阅发现主机中的所有监视器部分。
[问题]
12. 发现监视器并将其添加到业务组时,运行监视器的服务器也被添加到业务组。是否可以禁用这个选项?
是的。使用全局设置选项,默认情况下,可以将监视器添加到业务组而不添加服务器或主机。有关详细信息,请参阅全局设置部分。
[问题]
Applications Manager归档每个小时的数据。可以通过报表选项卡查看这些数据。归档的数据都是监视器的特定属性。有关详细信息,请参阅分组报表一章。
此外,通过分别点击 和 图标(监视器的每个图形中都有)还可以查看过去7天和过去30天的报表。
[问题]
14. 是否可能监视通过SNMP或JMX公开信息的Java应用程序?是否可以使用Applications Manager监视由AdventNet ManageEngine JMX Studio生成的JMX代理?
是的。自定义监视器提供了一种途径,可用于监视通过SNMP和JMX公开管理信息的Java应用程序。因此,自定义应用程序可用于监视AdventNet JMX代理。
[问题]
构建自定义监视器包括:
[问题]
URL监视测试Web页面以确保其功能可用。它支持监视Web页面的标准HTTP/HTTPS URL。有关详细信息,请参阅HTTP URL监视器。
[问题]
17. HTTP-URL和HTTP-URL序列监视之间有什么区别?
这两种类型的监视之间的区别在于,HTTP-URL监视单个HTTP/HTTPS URL,而HTTP-URL序列监视依次调用的一组HTTP和HTTPS URL。
此外,如果不需要身份验证详细信息,则任何HTTP/HTTPS URL都可以使用HTTP-URL来监视。
[问题]
例如,如果登录页面隐藏一些参数,在登录应用时需要提交,而且对于每个登录请求,隐藏参数的值都不相同。这种情况下,需要动态抓取登录页面中隐藏的参数值,传递给后面的URL。
监控这种动态URL队列,您可以使用URL的请求参数文本框中的 $<Parameter name>。因此,当监控URL队列时,$<Parameter name>将抓取动态值,将其传递到队列中下一个URL。
注: 当使用记录工具时,不能在请求参数文本框指定参数。因此添加URL队列后,到相应URL的“编辑监视器”,输入参数。
请参阅论坛 - 示例
启动Applications Manager时,与该产品捆绑在一起的MySQL Server 4.0.20也将被启动。默认情况下,Applications Manager使用此MySQL。我们强烈建议您使用此自带的默认数据库。 如果需要将数据转储到同一台计算机上自己的数据库中,请执行以下步骤。
编辑位于<Applications Manager Home>/working/conf目录中的database_params.conf文件并更改以下URL。
默认URL:jdbc:mysql://localhost:13326/AMDB
更改为:jdbc:mysql://<HOSTNAME>:<PORT>/<DATABASE>
编辑位于<Applications Manager Home>目录中的startApplicationsManager.bat/.sh并且注释掉MySQL开始部分。搜索字符串“startMySQL”并且注释掉该行。使用在同一台计算机上安装的MySQL时,无需启动与Applications Manager捆绑在一起的MySQL服务器。
启动Applications Manager。注意:启动Applications Manager时,您将得到一个警告消息,说其他应用程序使用着MySQL端口。忽略此消息即可。
[问题]
20. 我已经在使用Tomcat 3.x版本。如何将关于“线程可用性”的图形添加到我的Tomcat监视器?
“线程可用性”的数据仅对5.x版本的Tomcat服务器显示。此数据对3.x和4.x版本的Tomcat服务器不可用。有关为每个Tomcat版本显示的数据的详细信息,请参阅Tomcat服务器主题。
[问题]
21. Applications Manager启动时要占用哪些端口?是否存在修改默认端口的选项?
Web服务器: 9090
MySQL: 13326
RMI端口: 11099
Web容器端口: 18009
TOMCAT关闭端口: 8006
TCP端口: 12000
要修改默认端口,请编辑位于<Applications Manager Home>/conf目录中的文件AMServer.properties并修改所需端口。重新启动服务器更改才能生效。
注意: 您仅需编辑Web服务器端口,因为它是连接到Web客户端所需的端口。至于其他端口,Applications Manager在启动时会自动查找可用端口并连接到它。
重要信息:编辑Web服务器端口时,确认是否将Applications Manager安装为Windows服务。如果已安装为Windows服务,则需要在位于<Applications Manager Home>/working/apache/conf中的另外一个文件(AMServer.properties之外的)httpd.conf中更改Web服务器端口。在此文件中,为侦听参数设置新的Web服务器端口。
[问题]
22. 是否可能监视仅作为实例安装的SQL Server 2000服务器?
SQL企业管理器使用:[服务器名]\[实例名]
要监视MS SQL 2000服务器,需要指定运行MS SQL服务器的计算机的主机名或IP地址。
企业管理器中显示[服务器名]\[实例名]。在此,服务器名指运行MS SQL 2000服务器的计算机,实例名指MS SQL 2000服务器的名称。因此,在添加MS SQL 2000服务器时,仅需指定主机名中的服务器名部分/IP地址字段而不是实例名。
[问题]
23. 我已配置监视器并在我的一台计算机(如Beta)上创建动作和阈值配置文件。是否存在将这些数据(警报、监视器和阈值配置文件)导出到某些文件,然后将这些文件导入到部署服务器中其他应用程序管理器中的方式?
Applications Manager是数据驱动的,所有数据都在mysql数据库中。可以复制<Applications Manager Home>/working/mysql/data/AMDB文件夹并替换新安装生产系统中的那个文件夹。
在将其用于不同计算机上运行的AM实例之前,需要删除位于AMDB文件夹中的文件befailover.frm、befailover.MYD和befailover.MYI。这些文件包含其中安装着AM的计算机主机名的条目。
启动服务器。
注意:
确保在两台主机之间不存在日期和时间差异,因为这可能影响创建的报表/警报机制。
在以下平台间移动数据时,上述建议将起作用:
Linux到Linux
Windows到Windows
Linux到Windows
此外,测试计算机和目标主机最好使用相同的操作系统。而且,在执行此操作前需要关闭Applications Manager。仅应使用shutdownApplicationsManager.sh/.bat脚本关闭Applications Manager。
[问题]
24. 是否可能将网络接口数据(如不同的SNMP MIB数据)添加到Application Manager?
通过创建自定义应用程序可以达到此目的。有关详细信息,请参阅添加SNMP OID属性主题。
[问题]
25. 是否可能保持数据超过1个月(如1年)以便用作历史/容量规划数据库?
是的,可以查看超过一个月(除一天、一周和一个月报表外)的历史报表。例如,如果已经收集超过一个月或一年的数据,则可使用“自定义时间段”选项来查看某个特定日或某段时间的历史报表。有关详细信息,请参阅查看报表主题。
[问题]
26. 服务器启动后,Web客户端登录页面在打开的浏览器中自动显示。如何禁用它?我更愿意自己打开Web客户端。
是的,可以禁用此自动动作。编辑位于<Applications Manager Home>/conf目录中的AMServer.properties文件并将am.browser.startup参数设置为false。完成此配置后,重新启动服务器时,需要手动调用Web客户端。
[问题]
27. 使用不同的系统用户名启动Applications Manager时将发生什么?
例如,您已经使用作为“admin”的用户访问权限安装了Applications Manager。启动Applications Manager服务器。<Applications Manager Home>/working/mysql/data/AMDB文件夹中的文件被设置为“admin”权限。稍后您使用其他用户(如“guest”)登录到系统并启动Applications Manager。此时,AMDB文件是使用“admin”权限设置的。由于文件权限的改变,监视器将出错,因而在点击警报选项卡时可能抛出异常。
为了避免这种错误,需要确保每次在系统中启动Applications Manager时使用相同的用户登录。如果您具有使用不同用户权限的AMDB文件,请执行以下步骤以将所有权限更改为单个用户权限。
使用需要重置的用户名(如“admin”)登录到系统。
转到<Applications Manager Home>/working/mysql/data/AMDB目录。
执行以下命令。
chown -R <要重置的用户> *
示例:chown -R guest *
重新启动Applications Manager。
确保以“guest”用户身份从/etc/rc.local文件启动Applications Manager。
执行此操作时,<AMDB>目录下的所有文件都将被设置为“guest”权限。
[问题]
28. 当Applications Manager在启用了防火墙的计算机上运行时,需要打开哪些端口?
有关在使用防火墙时需要打开哪些端口的详细信息,请参阅配置安全Applications Manager主题。
[问题]
如果在应用程序中启用了SNMP,则可使用SNMP监视器监视该特定应用程序。如果您的应用程序具有mib,则可将该mib上传到应用程序管理器并添加要监视的相关属性。
如果应用程序使用java并通过JMX公开数据或者使用JDK 1.5并通过JMX公开数据,则可使用JMX [MX4J / JDK1.5]监视器来监视应用程序并添加JMX所公开用于监视的相关属性。
如果自定义应用程序在特定TCP端口上运行,则可使用服务监视来监视该端口并检查该端口的可用性。
如果应用程序是基于Web的应用程序(如IIS或Apache),则可使用HTTP-URL和HTTP-URL序列监视来监视这些URL的可用性。
如果Applications Manager计算机上具有可监视应用程序的脚本,则Applications Manager服务器可以使用脚本监视器定期执行此脚本。它还将根据获取的结果生成报表并逐步升级警报。
如果您具有在JDK 1.5上运行的Web应用程序,则可使用Web事务监视器来监视关于应用程序的端到端详细信息。有关详细信息,请参阅链接Web事务
[问题]
举例来说,业务组显示停机时间百分比为80%,然而任何一个监视器的停机时间都不小于90%。这是因为默认情况下业务组的可用性基于组中的所有监视器。例如,假定业务组中有2个监视器。如果第一个监视器从上午10点到11点停机,那么业务组就有了1个小时的停机时间。如果第二个监视器从下午3点到4点停机,那么业务组的总共停机时间就是2个小时。如果检查停机时间报表,则上面会说业务组的不可用时间为2小时,尽管每个单独监视器只有1小时不可用。
[问题]
31. 是否存在一种设置Applications Manager的方式,让它在出现自动提供的陷阱时执行警报动作(如发送电子邮件)?
目前我们没有针对自动提供的陷阱执行动作的选项。不过,如果您为每个“常规类型”创建7个陷阱侦听器,并将“企业OID”字段留空,则使用陷阱侦听器本身即可接收所有主动提供的陷阱。
[问题]
32. 当设置Oracle监视器时,不使用具有全部权限的管理员用户,如何确定我们应该设置何种用户权限,以监控Oracle数据库?
如果用户具备权限执行AppManagerHome/working/conf/application/Oracle.xml,文件中的查询,则该用户能够使用Application Manager监控Oracle数据库。
33. 在Java Runtime监视器中,连接时间是指什么?
在Java Runtime监视器中,连接时间是指Applications Manager查找远程JVM中JMX代理花费的时间。你可以将一个用户关联到一个业务组,步骤如下:
退出后,使用新用户登录,将只能看到该组的监视器。
Applications Manager将从上一次输出检查内容的变化,因此每次轮询时不检查整个文件。
使用配置警报选项可以将阈值与动作关联起来。请参阅将阈值和动作与属性相关联部分。
[问题]
是的。可以在阈值与数字、字符串两种属性之间建立关联。
[问题]
3. 什么决定着健康状况和可用性的严重性?阈值与健康状况和可用性是否相关?
子监视器和子组件(也称为“依赖性)决定业务组或监视器的可用性和健康状况的严重性。
健康状况:健康状况基于作为依赖性添加的属性的严重性。属性的严重性依次依赖于阈值。因此,阈值与健康状况不是直接相关的。
可用性:业务组的可用性依赖于其监视器的可用性。监视器的可用性是在发现监视器的过程中确定的,它是内部处理的。因此,阈值与可用性不相关。
有关依赖性的详细信息,请参阅配置依赖性部分。
[问题]
4. 监视器的健康状况何时将变得严重起来?动作如何受其影响?
子监视器和子组件(也称为“依赖性)决定业务组或监视器的可用性和健康状况的严重性。
监视器的健康状况:健康状况基于作为依赖性添加的属性的严重性。属性的严重性依次依赖于阈值。默认情况下,如果依赖性中的任何一种是严重的,监视器的健康状况就是严重的。用户可以选择影响监视器的健康状况的依赖性。有关依赖性的详细信息,请参阅配置依赖性部分。
仅当严重性改变时才需要执行关联动作。例如,如果监视器的健康状况从正常状态改变为严重状态,则生成警报并执行关联的动作(如向用户发送电子邮件警报)。
[问题]
5. 是否可能查看特定业务组中显示的不同监视器的所有阈值和动作?
是的。可以使用全局警报配置选项查看为特定业务组的所有监视器配置的阈值和动作。有关详细信息,请参阅全局查看和配置警报。
[问题]
可以使用根本原因分析选项查看每种属性的严重性的原因。点击严重性图标,展开节点以查看原因。请参阅术语表的根本原因分析部分。
[问题]
是的。可以使用配置警报选项将监视器与新阈值相关联,该选项对监视器的每种属性都可用。在配置警报屏幕,选择新阈值并保存更改。
另外还可以通过执行以下步骤在全局警报配置屏幕完成该操作:
点击业务组。
点击左侧的全局警报配置。这将列出所有监视器及其相关的阈值和动作。
点击监视器(其阈值必须被更改过)的编辑 图标。这将打开配置警报屏幕。
从相关阈值的组合框选择新阈值。
点击保存全部。
这将更改阈值或者将新阈值与监视器相关联。执行相同的步骤还可以建立与动作的关联。
[问题]
是的。转到查看阈值。这将列出所有阈值配置文件及其详细信息。点击编辑图标并进行更改。要编辑动作,请在查看动作中执行相同的步骤。
[问题]
是的。点击警报汇总图标。带有最近严重警报的对话框将弹出。要查看所有严重警报,请点击图形的重要部分。这将在警报屏幕中列出所有严重警报。执行相同的步骤可以查看其他严重性警报。
[问题]
1. 我有自己的Web应用程序和其他Java应用程序,但是它们都不使用JMX或SNMP公开管理信息。我该怎么办?
艾德威特提供的ManageEngine JMXStudio可帮助您在自己的软件中构建可管理性,方法是通过JMX及其各种适配器(如SNMP、SOAP、AMI、RMI等)公开信息。
[问题]
2. 我有一些本机(非Java)应用程序,但是它们不使用SNMP公开管理信息。我该怎么办?
艾德威特提供的AgentToolkit C Edtion可帮助您在自己的软件中构建可管理性,方法是通过管理协议(如SNMP等)公开信息。
[问题]
3. 如何使用ODBC与Applications Manager DB相连接并用水晶报表查询该数据库?
可以从本地主机建立ODBC连接,即可以从Applications
Manager在其中运行的计算机建立连接。如果需要从远程计算机访问mysql,则必须在用户表中给出权限。
连接到mysql并执行以下命令,
INSERT INTO user (Host,User,Password) VALUES('host name with domain
name','root',PASSWORD('appmanager'));
GRANT ALL PRIVILEGES ON *.* TO
'root'@'host name with domain name';
FLUSH PRIVILEGES;
[问题]
4. 如何在安装后更改Applications Manager的语言?
要更改已经安装的Applications Manager的语言,
[问题]
5. 是否可以在独立的服务器上运行Applications Manager所用数据库来改善性能?可以在独立的服务器上运行Applications Manager所用数据库来改善性能。
[问题]
6. 如何创建自定义报表?自定义报表的能力由Applications Manager提供。用户可以在数据库上运行Crystal Report。我们公开我们的请求客户模式。
[问题]
7. 从一个版本的Applications Manager迁移到另一个版本时是否存在什么问题?迁移会无缝处理,只要使用艾德威特的更新管理器(补丁管理器)应用服务包升级到新版本,客户大可不必为此而担忧。我们通常会自动迁移数据。
[问题]
8. 如何将Google地图连接到Applications Manager?将什么信息传入Google?不将任何信息传入Google。使用AJAX在用户的浏览器级别将Google地图与Applications Manager的警报信息集成在一起。
顺序是
1) 浏览器要求Google提供地图
2) 浏览器将向App Manager发送请求并获取所有警报信息。
3)
现在使用AJAX获取上述两者,然后使用Javascript处理/合并并在客户端(浏览器)向用户显示。
Applications
Manager服务器既不向Google发出请求也不向其发送数据,只有浏览器在为其Javascript请求时向Google发送关键字信息。
[问题]
9. Google的许可协议是什么?我们与Google没有任何协议。我们使用Google地图只是为了便于我们产品的使用。作为用户,您从Google网站实际生成许可密钥(Google Map API关键字),然后同意Google许可即可使用它。
FYI:使用的Google地图术语
http://www.google.com/apis/maps/terms.html
[问题]
10. 5分钟/系统负载的作业定义是什么?作业定义意味着系统平均负载。在UNIX计算术语中,术语系统负载描述计算机系统所做的工作量。平均负载是经过一段时间的系统负载。空闲计算机的负载数为0。每个使用CPU、等待CPU或处于不间断休眠状态(通常在等待磁盘活动)的进程都为负载数加1。
平均负载的计算方法为使平均负载数按指数衰减。平均负载的三个值引用过去一分钟、五分钟和十五分钟的系统操作。
Application Manager通过使用命令UPTIME或/bin/cat /proc/loadavg获取信息。
[问题]
11. 如何自动创建报表?执行以下链接中提供的步骤,配置自动报表创建。
http://appmanager.com/help/administrative-operation/schedule-reports.html
可以从以下URL访问创建的报表
http://hostName:portNumber/Reports/
其中,hostName是运行Applications Manager的计算机的名称。PortNumber是运行Applications
Manager的端口。
[问题]
12. 如何启用HTTPS,通过web访问Applications Manager?将AppManager/conf/AMServer.properties 文件中的am.ssl.enabled=false改为am.ssl.enabled=true。这将在缺省端口8443启用HTTPS。也可以更改AppManager8/conf/AMServer.properties文件中的am.ssl.port=8443更改端口。
重启Applications Manager.
13. 如何将Dell OpenManage与Applications Manager集成?
请阅读Applications Manager博客
http://blogs.appmanager.com/weblog_entry.php?e=1021
14. 如何更改Applications Manager MySQL密码?
1. 关闭Applications Manager。
2. 进入AppManager8/working/mysql目录,执行startMYSQL.sh
3. 连接MySQL后,在AppManager8/working/ 目录执行以下命令:
./mysql/bin/mysql -h localhost -u root -D AMDB
--socket=./mysql/mysql.sock -p
4.提示输入密码。输入缺省密码“appmanager”,连接到MySQL。
5. 在MySQL提示符执行以下命令:
use mysql;
update user set PASSWORD=PASSWORD('password you want') where
user='root';
flush privileges;
然后停止运行的MySQL。
6. 进入AppManager8/working/mysql 编辑 my.ini 文件,输入与password=appmanager处一致的密码。
7. 更改AppManager8/working/conf/目录下database_params.conf 文件中的密码。编辑文件database_params.conf ,将会看到:
# login password for the database if any
password appmanager(replace with password you want) AppModules
TopoDB-MapDB-EventDB-AlertDB-PollDB-PolicyDB-USERSTORAGEDB-ApplnDB
重启AppManager,更改密码生效。
15. 我如何连接到Applications Manager MySQL?
在Applications Manager服务器命令提示符执行以下命令,连接到Applications Manager MySQL。
若Applications Manager在Linux机器上运行,执行
mysql -h localhost -u root -pappmanager -P 13326 -D AMDB
其中13326是缺省的MySQL端口,端口号可以在
AppManager_Home/conf/AMServer.properties(am.mysql.port)
文件中确认。
若Applications Manager在Windows机器上运行,则执行:
AppManager_Home\working\mysql\bin\mysql.exe -h localhost -u root
-pappmanager -P 13326 -D AMDB
16. 如何使用Applications Manager监控BEA
Tuxedo的性能?
目前Applications Manager尚不直接支持监控BEA Tuxedo,但BEA提供不同监控选项,如
1. 命令行工具
2. MIB
监控BEA Tuxedo。可利用Applications Manager监控BEA Tuxedo参数。
例如,你可以提供使用由BEA提供的命令行工具的脚本监控指定参数。当执行该脚本时,将参数值记入一个输出文件。你可以将脚本配置到Applications
Manager。Applications Manager将执行脚本,监控参数。
点击以下链接,了解由BEA提供的不同监控选项:
http://edocs.bea.com/tuxedo/tux71/html/admon2.htm#1023826
* 关闭Applications Manager (如果安装为Winddows服务,请确保服务已经停止。)
* 打开命令并切换到安装路径(默认为C:\Program Files\ManageEngine\AppManager),然后执行下面命令:
shutdownApplicationsManager.bat -force
* 点击启动按钮,选择运行,输入regedit,运行,打开注册表编辑器。
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Uninstall
删除{e6aea16f-0377-42b0-b4eb-7fa3dbbfdfaf}及其所有内容。如果没有这个键,那么搜索Profxxxxx或AAMxxxxx或MASxxxxx,检查是否有键值为ManageEngine
Applications Manager。
直接删除"C:\Program Files\InstallShield Installation
Information\"目录中和上面名称相同的目录。
* 如安装Applications Manager为服务,执行bin目录中的AppManager9\bin\uninstallService.bat
* 删除开始菜单中的相应的文件夹
* 删除安装目录中的所有文件夹和文件。
企业版
每个Applications Manager安装通常都可支持监视250个监视器(1个1.8 GHz的CPU、512 MB内存、RH Linux上的服务器和应用程序)。这个数字以用于部署Applications Manager的服务器的硬件配置和受监视服务器的负载为基础。“加载因子”可帮您决定切换为分布式设置的时机。
[问题]
2. 我最初是否可以根据需要仅使用单个服务器,以后再升级为多个服务器设置?
是的。可以使用企业版许可最初运行单个独立服务器。您可以发现运行独立服务器的限制,甚至在需要时通过在Web控制台单击将独立服务器迁移为“被管服务器”也存在限制。请注意,只能将一个独立服务器迁移为“被管服务器”。“加载因子”也可帮您决定转换为分布式设置的时机。
[问题]
加载因子遵循格式x.y,其中“x”表示 Applications Manager 服务器上的负载,“y”表示 Applications Manager 所使用的数据库上的负载。值为零表示最少负载,值为九表示最多负载。
[问题]
如果在评估专业版,还希望评估分布式设置,则需要执行以下步骤。这可确保不从头开始
- 使用.bin/.exe安装“管理服务器”。启动管理服务器。
- 登录到专业版Applications Manager并转到管理页签 --> 全局设置。将发现“将独立服务器转换为被管服务器”的选项。
- 点击此链接,随后弹出的窗口提供运行管理服务器的主机名和安装期间输入的管理服务器的SSL端口。也可以引用管理服务器的<AppMgr/conf/AMServer.properties>文件中的<am.ssl.port>值。
- 提交管理服务器详细信息后,当前安装将被转换为分布式安装,即一个管理服务器和一个被管服务器。
- 然后,可按需安装“被管服务器”并将其添加到管理服务器
- 注意1:使用上述方法只能转换一个Applications Manager的安装。要使用一个以上的被管服务器,需要另外安装。
- 注意2:建议在第一次启动时逐个启动被管服务器。不提倡同时启动它们(从不同计算机启动也是如此)
[问题]
- 安装管理服务器
- 安装4个被管服务器(假定每个被管服务器约有250个监视器。这个数字可能变得很大,具体情况与用于部署Applications Manager的服务器和监视的服务器的负载有关。
- 逐个启动被管服务器
- 将4组不同的监视器(每组250个)添加到4个被管服务器(每个被管服务器一组)。还可以尝试为同一个被管服务器添加更多负载,条件是加载因子不能超限。因此,您可能希望尝试在较少的MS上添加较多的监视器,看看会发生什么。
- 登录到管理控制台,即可查看全部的1000监视器。也可以登录到被管服务器控制台。
- 如果需要,则可将适当的所有者分配到管理服务器的业务组中,从而提供基于用户的视图。
- 注意:要获取关于加载因子的最佳结果和状态,Applications Manager至少应该在添加最后一组监视器后运行3小时。
[问题]
用户可以从管理服务器中的单个控制台查看所有报表和实时状态。但在配置时,必须登录到被管服务器的Web控制台。它提供了一种方便方法,用户可以从管理控制台“跳转”到 被管服务器控制台。
[问题]
被管服务器收集性能状态并报警。管理服务器提供所有被管服务器中数据的单个视图。管理服务器还帮助查看跨被管服务器的报表和性能状态。
[问题]
8. 在管理服务器和被管服务器中,如何存储数据?将数据存储在哪里?
被管服务器具有它所监视服务器的实时和存档数据。存档报表数据和警报信息以规则的时间间隔与管理服务器同步,也存储在管理服务器中。通过这种数据同步,管理服务器即可显示跨所监视全部资源的整合报表和警报状态。
[问题]
管理服务器与被管服务器通过HTTPS进行通信。因此,管理服务器与被管服务器能够通过HTTP(S)互相访问是唯一的要求,只有这样才能确保获取监视的资源的整合视图。
[问题]
10 是否存在这样一种情形:预期少于250个监视器,但仍然需要企业版?
由于通信模式是HTTPS,如果资源是另外的DMZ,则通过使用企业版可获取整合视图。必须确保在管理服务器与被管服务器之间允许HTTPS。
[问题]
11. 是否可以在同一个主机中添加一个以上的被管服务器/管理服务器?
企业版允许查看所有数据。但在配置时,需要转到被管服务器控制台。因为Web浏览器根据用于访问服务器的<主机名>设置cookies,所以在同一个服务器上访问另一个J2EE应用程序将重置其他会话。
因此,将被管服务器添加到管理服务器时需要使用变通方法,即指定独特的IP或主机名。可以通过为同一个服务器创建多个主机名/IP地址来达到此目的。
示例:假定服务器的名称为app-server,IP地址为192.168.1.30。在此情况下,只能通过访问以下服务器同时登录到2个控制台:http://app-server/和http://192.168.1.30/。注意:要在同一个浏览器中同时查看管理服务器Web控制台和被管服务器控制台,需要添加其他别名。此限制是由J2EE规范造成的,该规范强制J2EE授权会话cookies必须被命名为“JSESSIONID”。因此,为同一个服务器创建多个别名,如admin-app、ms1-app、ms2-app等,即可以变通方法突破此限制。
[问题]
12. 我在评估期间在一个服务器中配置了企业版,如何将整个设置迁移到另一个服务器?
注意: 在相似的OS类型之间,才可能进行迁移。从Linux到Windows也可以迁移。
管理服务器
被管服务器
1) 关闭管理服务器Applications Manager。
2) 制作AppManager_Home/working/mysql/data/AMDB文件夹的zip文件。
3) 然后在另一个服务器上安装Applications Manager(管理服务器)并在同一目录(AMDB文件夹应该被置于AppManager_Home/working/mysql/data/下)下解压缩此zip文件。
4) 现在启动管理服务器。
1) 关闭被管服务器Applications Manager。
2) 制作AppManager_Home/working/mysql/data/AMDB文件夹和AppManager_Home/conf/AMServer.properties文件的zip文件。
3) 然后在另一个服务器上安装Applications Manager(被管服务器)并在同一目录(AMDB文件夹应该被置于AppManager_Home/working/mysql/data/下,AMServer.properties文件应该被置于AppManager_Home/conf/下)下解压缩这些zip文件。
4) 请按以下方式更新AppManager_Home/conf/AMServer.properties文件并删除AppManager_Home/conf/install.txt file。
am.adminserver.host=<管理服务器主机名>
am.adminserver.port=<管理服务器SSL端口>
5) 现在启动被管服务器。将改变的被管服务器配置更新到管理服务器
1) 登录到管理服务器。
2) 转到被管服务器详细信息页(点击被管服务器链接)。
3) 点击编辑链接并利用新配置的主机名和端口号更新特定被管服务器。
13.
我无法启动Applications Manager.在StartUpLogs_out0.txt提示错误-License不匹配。
你可能将专业版License应用到了企业版。
请确认安装Applications Manager正确版本。
检查AppManager_Home/conf/install.txt 或 AppManager_Home/conf/AMServer.properties文件,确认服务器类型。若License是专业版,在安装时应选择专业版,而非企业版。
14. 我们安装了一个主服务器和四个被管服务器。如何将其升级到最新版本?
建议您首先升级Applications Manager的管理服务器,然后升级其它四个被管服务器。