服务器设置


AMServer属性文件

通过编辑AMServer属性文件AvailabilityTests.conf文件(位于<Applications Manager主页>/conf/ 目录下),可以更改ManageEngine Applications Manager中使用的默认服务器设置。

键值 描述
am.webserver.port 这是Applications Manager用于连接到浏览器的Web服务器端口。
am.ssl.port 启用S​​SL(https)的密钥,默认情况下将启用
am.dbserver.type 后端数据库类型。可能的值:pgsql,mysql,mssql。如果密钥不存在,将使用mysql后端
am.db.port/am.mysql.port 数据库使用的端口。在11之前使用过am.mysql.port
am.tomcat.shutdown.port Applications Manager的Tomcat端口。如果启动Applications Manager时这些端口中的任何一个被占用,将自动更改。在11之前的版本中,即使am.tomcat.shutdown.port被占用并且必须手动更改,它也不会自动更改
am.webcontainer.port
ammiregistry.port
am.shutdown.port
am.traplistener.port Applications Manager将在其中侦听和接收来自其他设备的陷阱的端口
am.createSupportZipFile 压缩支持文件的密钥。未由Applications Manager使用。仅由IT360使用
am.dbport.check 启动时,Applications Manager将检查am.db.port/am.mysql.port中提到的数据库端口是否已被占用。如果端口被占用,它将自动将am.db.port/am.mysql.port更改为下一个未占用的端口,并在该端口中启动DB服务器。这将在mysql和pgsql后端完成。默认情况下,这些键为true。如果客户使用自己的pgsql/mysql,则需要将这些键设置为false。在11之前使用过am.mysqlport.check
am.webserverport.check 启动时,Applications Manager将检查am.webserver.port中提到的Web服务器端口是否已被占用。如果端口被占用,它将警告用户并关闭Applications Manager。
am.sockettest.timeout 各种测试(如MySQL,MsSQL,DB2,JBoss,Oracle,服务监视器等)使用的套接字测试超时值(以秒为单位)。也可以从管理>可用性设置>可用性检查:超时值中更改此值。
am.server.language 这些键确定Applications Manager的语言。默认值为am.server.language = zh-CN和am.server.country = US。可能的值为:英语(en/US),中文(zh/CN),德语(de/DE),西班牙语(es/ES),法语(fr/FR),匈牙利语(hu/HU),日语(ja/jp),韩语(ko/KR),台湾语(zh/TW),越南语(vi/VN)
am.server.country
am.server.type 查看其专业版/企业版的键。可能的值为:NORM,AAM,MAS
am.edition.type  
am.adminserver.host 对于企业版被管服务器,即管理服务器的主机名
am.adminserver.port 对于企业版被管服务器,即管理服务器的SSL端口
am.server.startresidrange 此Applications Manager的resourceid范围。对于企业版,这将在serverid的范围内。
am.failover.preferredstandby  
m.ntlm.hostname 使用Windows NTLM身份验证监控URL时需要Applications Manager的标准主机名。如果此字段没有FQHN,则我们需要手动更新它以进行正确的URL NTLM监控
m.ntlm.hostdomainname 该域名是使用Windows NTLM身份验证监控URL所必需的Applications Manager服务器的域名。
am.adminpollstry.count 对于企业版,管理服务器将根据轮询报告被管服务器已关闭,以尝试在此密钥中设置。默认值是1。
am.appmanager.hostname Applications Manager的主机名,用于告警邮件,告警升级邮件,Applications Manager发送的报告邮件。
am.external.hostname 如果Applications Manager位于DMZ中或位于防火墙后面,并且包含内部和外部主机名/ IP,则可以在此处设置外部主机名/ IP,以便当户访问JRE线程转储,MySQL和Ingres进程列表。
am.log.dir 更改日志目录位置的键。未由Applications Manager使用。仅由IT360使用
am.scheduleReports.enableSSL  
am.user.resource.enabled  
am.sso.enabled  
wmi.encoding WMI模式下用于解析vbscript输出的编码
  • 管理选项卡下,点击产品设置下的服务器设置
  • 以下是可以从界面配置的键的列表:

常规设置

选项 描述
启用S​​SL * 该密钥启用SSL(HTTPS),并且默认情况下将启用。
启用子组视图 如果启用,则在告警,报表和新建监视器页面的业务组中显示子组。
在SLA视图中启用子组 如果启用了启用子组视图,则在SLA页面中列出子组。
如果数据收集停止,则发送邮件 如果不超过一个小时未收集监视器数据,或者内存不足错误,或者50%监视器停止数据收集,则管理员会收到电子邮件。
发送监视器错误邮件 如果停止任何监视器的数据收集,则发送邮件。
在工作时间禁用数据清理 启用此键可确保在上午8:00至下午6:00之间不会发生数据正常。
在启动时打开浏览器* 如果启用,浏览器将在Applications Manager启动时自动打开。
启用文件上传 在管理标签->上传文件/二进制文件中启用文件上传选项
在中心服务器中删除已同步的SQL文件  * 禁用此功能将确保在同步数据之后,不会从管理服务器中删除.sql文件(从被管服务器发送到管理服务器以同步数据)。
最高子组级别 可以在业务组中创建的子组的级别数。
错误轮询计数 如果任何监视器错误连续发生轮询计数时间,则错误邮件将发送到管理员账户。
原始数据正常时间(小时)* 可以使用此键更改数据库中所有非配置监视器属性的原始数据的时间段(以小时为单位)。保留原始数据的最长时间24小时
配置数据正常间隔(天) 配置数据正常间隔-要更改配置监视器中存储的数据的正常间隔,请更改此键值。
业务组故障比较周报表开始在星期几 对于业务组故障比较周几报告,从星期日开始。
OutOfMemoryException持续时间(分钟) 如果少于30分钟(am.oomexception.duration)发生20次(am.oomexception.count)内存不足错误,Applications Manager将重新启动
OutOfMemoryException数量 没有发生内存重试错误。默认设置为20。
计划最大线程数  * 计划线程数允许的最大线程数。
添加监视器的最大轮询负载系数  * 表示要添加监视器的被管服务器最大轮询负载系数
添加监视器的最大数据库负载系数  * 表示被管服务器要添加的最大数据库负载因子监视器
生成堆转储以释放可用的JVM内存(MB) 如果可用的JVM内存少于20 MB,则将为Applications Manager生成堆转储。
调试信息目录的大小限制(字节) Debug-Info目录大小限制(字节)-一旦达到此键值的80%,就会正常AppManagerworkingDebug-Info目录中的旧文件。
执行程序动作中的命令大小 对于执行程序中的命令,更改键值将增加400个字符的大小限制。
被管服务器的最大监视器数* 每个被管服务器允许的最大监视器数。
探针密钥重新生成间隔(天)* 设置时间间隔以在管理服务器中重新生成探针注册密钥(以天为单位)。输入的值应大于0。
启用每周一次的正常计划 如果启用,它将在每个星期六重新启动Applications Manager时清理。第一次清理完成后,后续清理将在每个月的第一个星期六进行。

可用性设置

选项 描述
启用本地Ping 使本机Ping可以确定服务器监视器的可用性。
启用端口测试 为服务器监控启用端口测试。
测试端口 这里提到的端口将用于端口测试。
测试端口超时(以秒为单位) 检查端口的超时值。
ping重试 在无法检查服务器可用性的情况下执行ping命令的重试次数。
应用服务器超时 Tomcat,Apache,PHP,WebSphere监视器的连接超时值以分钟为单位。

线程配置

选项 描述
Main * 该线程用于JMX/SNMP仪表板,计划报表
URL监视器线程* 监视器(例如HTTP(s)URL,HTTP(s)-URL序列,SAP-CCMS)使用此线程进行数据收集。
KeyValue监视器线程* 诸如Active Directory Amazon,Cassandra,Ceph Storage,DNS监视器,数据库查询监视器,Exchange Server,脚本监视器等的监视器使用此线程进行数据收集。
RBM监视器线程* 实时浏览器监控使用此线程进行数据收集。
MQSeries监视器线程* IBM Websphere MQ监视器使用此线程进行数据收集
数据收集线程* 该线程用于监控诸如AIX,AS400/iSeries,Apache Server,DB2,FreeBSD/OpenBSD,HP-UX/Tru64 UNIX,IIS Server等监视器的数据收集。
自定义监视器线程 * 该线程用于监视器(如RMI,WEBLOGIC服务器,JBOSS服务器,WebSphere服务器,JMX1.2-MX4J-RMI)的定制属性的数据收集。
WebService监视器线程* 该线程用于WebServices。
Query监视器线程* 该线程用于查询监视器。

数据库参数配置

选项 描述
数据库连接数* 该密钥用于配置要与数据库建立的非事务连接数。

JVM 参数配置

选项 描述
最大Java堆大小(MB)  * 为Applications Manager分配的最大内存。
最大Permgen保存空间(MB)* 分配给Applications Manager的最大Permgen大小。

 -表示更改仅在APM重新启动后才生效。

*  -企业版

移至数据库的键值列表

键值 在界面中配置的选项
am.host.deleteDisk 管理>性能数据收集>服务器
am.cli.telnet.passwordprompt
am.cli.telnet.loginprompt
am.cli.bulkcmd.exec.responsetimeout
am.server.cli.match.category.index
am.server.command.responsetimeout
am.cli.command.bulk.execute
am.cli.loginprefix
am.cliSession.caching
am.disks.ignore
am.spacecheck.warning
am.telnet.loginTimeOut
am.wmi.encoding
am.server.windows.resend.vbscripts
am.rawdata.enabled
am.processinstance.equals
am.nosql.rediscover.interval 管理>性能数据收集>数据库服务器
am.mssql.deleteJobs
am.htmldata.mysql.daystoretain
am.pingtest.command 管理>性能数据收集> Ping 监视器
am.repoll.interval 管理>性能数据收集> HTTP(s) URLs
am.cam.mbeanslistsize 管理>性能数据收集> 优化数据收集>JMX 应用
am.dirsize.unit 管理>性能数据收集> 优化数据收集>文件/目录 监视器
am.filesize.unit
am.file.contentcheckcount
am.ftp.filesize 管理>性能数据收集> 优化数据收集>FTP/SFTP 监视器
am.htmldata.jre.daystoretain 管理>性能数据收集> 优化数据收集>JavaRuntime 监视器
am.mqseries.ccsid 管理>性能数据收集> 优化数据收集>WebSphere 服务器
am.mqdelrow.enabled
am.script.deleterow 管理>性能数据收集> 优化数据收集>脚本监视器
am.querymonitor.rowcount 管理>性能数据收集> 优化数据收集>数据库查询监视器
am.query.timeout
am.vsphere.connection.timeout 管理>性能数据收集> 优化数据收集>VMware ESX/ESXi 监视器
am.vsphere.read.timeout
am.xen.resourcepool.discovery.enable 管理>性能数据收集> 优化数据收集>Xen 服务器
am.ssl.enabled 管理 >服务器设置 > 常规设置
am.subgroups.enabled
am.slasubgroups.enabled
am.senddcstoppedmail.enabled
am.detailview.show - (MAS & Prof)-hidden
am.server.deleteMonitor.comparing.csvToCmdb - hidden
am.server.defaultDiscovery.enabled - hidden
am.upload.enabled
am.userresource.onLogin.update - Hidden
am.admin.mgstatusview.enabled
am.querytracker.enable - Hidden
am.simple.theme.enabled - Hidden
am.startmonthread.enabled - Hidden
am.monitorGroup.rules.enable - remove
am.standalonesdp.enabled
am.cleanup.nonbusinesshours
am.expandWidgets - need to check..
am.adminserver.deletesql
am.spacecheck.warning - remove key and related code
am.sendmonerrormail.enabled
am.browser.startup
am.dbconnection.refresh - Hidden
am.push.userconfig.details - remove
am.useresource.operations.concurrent.update - Hidden
cmdb.xml.path
am.api.response.timeout
am.triggerheapdump.freememorymbst
am.mas.polling.max.loadfactor
am.mas.database.max.loadfactor
am.executeaction.size
am.errorpoll.count
am.rawdata.value - move to servers tab
am.report.weekStartDay
am.userResUpdateThread.schedule.interval - Hidden
am.subgrouplevels.count
am.html.dirsize
am.server.maximum.thread.schedulerTask - restart
am.oomexception.duration
am.oomexception.count
am.confdata.cleanupinterval
am.rawdata.cleanuptime
am.enablenativeping 管理 >服务器设置 > 可用性设置
am.porttestenabled
am.portstotest
am.tomcattimeout
am.porttest.timeout.seconds
am.ping.retries
注意: Applications Manager中的日志正常是一个自动过程,并且正常日志时不会更改任何设置。要更改正常间隔,请参考上表。