# UniAgent管理(旧版) 在左侧导航栏中依次单击**应用与微服务>部署管理**,然后在上方选择**UniAgents**页签,进入UniAgent管理页面。该页面入口目前是作为过渡方式存在,**推荐**您进入新的页面入口进行管理,详情请参见[UniAgent管理(新版)](list1.md)。 **UniAgent管理**页面展示已安装UniAgent的主机,单击主机可查看主机上被监控的进程信息。各个功能说明如下: ![](../../image/202e325cabe91b74ed9f25ed5c0ecc91.png) - **Hosts和processes数量**:UniAgent监控的主机和进程数量。 - **只展示最近一周的Host列表:**按照UniAgent安装时间(Install time)进行筛选。 - **新建部署:**单击**新建部署**按钮,跳转到新增UniAgent部署页面,详情请参见[新增UniAgent部署](../../deploy/OneAgent/auto_deploy.md)。 - **查询:**单击过滤框,弹出过滤条件,选择过滤条件,单击**查询**按钮查询UniAgent。可设置多个过滤条件,如下图。 ![](../../image/a50c586b8fc1367e8282b120326d398b.png) ## 主机信息 主机名称下的各个指标说明如下: ![](../../image/d9b156393ea26e9e4fc8efbf614f72f4.png) - 黄色叹号:当服务器下有待重启的进程时,显示叹号。 - **Tingyun-virtual-machine**:主机名,hostname。 - **IP**:UniAgent所在服务器的IP。 - **Memory**:UniAgent所在服务器的内存。 - **Version**:UniAgent版本。 - **Install time**:UniAgent安装时间。 - **Last update**:UniAgent最后更新时间,即最后心跳时间。 - **开关**: UniAgent禁用/启用开关。禁用UniAgent后,报表不再显示进程信息,对重启或新起的进程不再嵌码,已嵌码的应用正常上数据。 - **设置**:单击设置图标,弹出设置对话框,如下图: ![](../../image/99cb9b6fae22ffacea1332eca3d72134.png) 设置框中包含以下设置项: - **开启主机资源、进程、以及应用服务监控**:功能和UniAgent禁用/启用开关功能一致。 - **Docker容器嵌码启用状态**:UniAgent对Docker容器中的应用进程嵌码开关。 - **Hostname**:为主机设置别名,只用来显示,实际名字不变。 - **使用container name区别container**:使用规则参见上图,暂不支持。 - **UniAgent自动升级**:开启时,UniAgent可自动升级,暂不支持。 ## 进程信息 进程的各个指标说明如下: - **进程名**:进程名由启动方式和进程的类型决定。Docker启动时,会含有using信息,using后是镜像名。 **Java**:启动方式分为三种,非Docker启动、Docker启动、kubernetes启动Docker。进程类型目前支持五种,Tomcat、WebLogic、SpringBoot、Jar、Java。以Tomcat为例,如下图所示: - **非Docker启动** ![](../../image/非Docker启动.png) - **Docker启动** ![](../../image/Docker启动.png) - **Docker+kubernetes启动** ![](../../image/kubernetes启动.png) **.NET Core**:启动方式分为三种,非Docker启动、Docker启动、kubernetes启动Docker。由于.NET Core不需要容器启动,所以进程类型只有一种。每种启动方式示例如下: - **非Docker启动** ![](../../image/82939bfaaae6e7d86ac48d0cf42f31d7.png) - **Docker启动** ![](../../image/3f509ad512643bc47d66678a4e24b359.png) - **kubernetes启动Docker** ![](../../image/36533212e69026dfe6b6636ab3c20003.png) - **PID:**进程ID。 - **Agent Version:**探针版本。 - **App Name:**应用名,应用命名规则详情参见[应用命名规则](../../deploy/OneAgent/application_naming.md)。 - **Port**:进程监听端口。 - **Instance Name**:实例名。分为以下四种情况(当port取不到时,默认为0): - **普通进程**:hostName:port。 - **Weblogic进程**:ServerName:port。由于.NET Core是无容器部署,不会存在Weblogic进程,因此不会出现此种实例名称。 - **Docker容器进程**:ContainerId前12位:port。 - **kubernetes启动Docker容器进程**:PodName:port。 - **DockerId**:若是Docker容器中起的进程,则取DockerId前八位。 - **kubernetes pod UID**:kubernetes的podId。 - **开关**:进程嵌码禁用/启用开关。当是禁用状态时,不对进程嵌码,需重启进程才能生效。 - **进程状态** - **待重启状态** ![](../../image/a1b43e52b7bdc241c083c0569cc3192c.png) **Process need restart:**UniAgent安装前启动的进程,在安装UniAgent后,需要重启进程才能嵌入探针。 - **正常嵌码状态** ![](../../image/f0691bc4a2f966d1cdfdb30871bd6cef.png) - **禁用待重启状态** ![](../../image/520af57a828b7944c60bcddcf7c2b38c.png) **Process need to be restarted to remove application agent**:报表禁用进程后,需要在服务器上重启进程才能生效。 - **禁用状态** ![](../../image/ac946ef2ff2858dd2656d10e78de6585.png) **Process is disabled:**不嵌码状态。