组件监控
组件监控可以监控数据库、Web服务器、NoSQL 等常用的应用组件。
创建组件
进行组件监控之前,必须先创建组件。

创建MySQL组件
创建MySQL组件填写的信息有:
- 组件名称:MySQL组件的别名。
- 探针所在主机:安装主机Agent的主机,其上的主机Agent会进行当前组件的监控。
- MySQL集群:组件所属的集群。
- 连接地址:MySQl数据库的连接地址,填写相应的IP和端口信息。
- 数据库名:MySQL的数据库的名称。
- 用户名:登录MySQL服务器使用的账户名称。
- 密码:登录MySQL服务器使用的密码。

参照以下内容配置创建MySQL组件使用的登录账户的权限:
--MySQL5.7之前版本
GRANT SELECT ON performance_schema.* TO 'tingyun'@'%' IDENTIFIED BY 'nbs2010';
--MySQL5.7之后版本
CREATE USER 'tingyun'@'%' IDENTIFIED BY 'nbs2010';
GRANT SELECT ON performance_schema.* TO 'tingyun'@'%';
Linux 操作系统下如果MySQL和探针主机安装在同一台机器,配置时需要注意:
(1)连接地址处可直接填sock文件地址,例如/var/lib/mysql/mysql.sock
,探针会使用此sock文件直接进行连接。
(2)如果连接地址包含127.0.0.1
或localhost
,探针会自动尝试在探针主机上查找sock文件地址进行连接(如果探针是以受限用户权限运行,权限不足可能会导致查找失败),如果无法找到sock文件地址,探针会仍旧使用IP方式进行连接。
创建Memcached组件
创建Memcached组件填写的信息有:
- 组件名称:Memcached组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Memcached集群:组件所属的集群。
- Ip Port:Memcached服务器IP和端口信息。

创建Redis组件
创建Redis组件填写的信息有:
- 组件名称:Redis组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Redis集群:组件所属的集群。
- Ip Port:Redis服务器IP和端口信息。

创建Nginx组件
创建Nginx组件填写的信息有:
- 组件名称:Nginx组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Nginx集群:组件所属的集群。
- Url:Nginx服务器监控的URL地址。
- 用户名:Nginx服务器登录账号
- 密码:Nginx服务器登录密码。

创建Apache组件
创建Apache组件填写的信息有:
- 组件名称:Apache组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Apache集群:组件所属的集群。
- Url:Apache服务器监控的URL地址。
- 用户名:Apache服务器账号
- 密码:Apache服务器密码。(勾选本地命令创建账户信息,可以通过Agent的命令创建账户信息,创建的账户信息不会存储到基调听云数据中心,而直接存储到用户的本地)

创建Etcd组件
创建Etcd组件填写的信息有:
- 组件名称:Etcd组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Etcd集群:组件所属的集群。
- Url:Etcd服务器监控的URL地址。
- 用户名:Etcd服务器账号
- 密码:Etcd服务器密码。(勾选本地命令创建账户信息,可以通过Agent的命令创建账户信息,创建的账户信息不会存储到基调听云数据中心,而直接存储到用户的本地)

创建Elasticsearch组件
创建Elasticsearch组件填写的信息有:
- 组件名称:Elasticsearch组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Elasticsearch集群:组件所属的集群。
- Url:Elasticsearch服务器监控的URL地址。
- 用户名:Elasticsearch服务器账号
- 密码:Elasticsearch服务器密码。(勾选本地命令创建账户信息,可以通过Agent的命令创建账户信息,创建的账户信息不会存储到基调听云数据中心,而直接存储到用户的本地)

创建Docker组件
创建Docker组件填写的信息有:
- 组件名称:Docker组件的别名。
- 探针所在主机:主机Agent所在的主机,其上的主机Agent会进行当前组件的监控。
- Docker集群:组件所属的集群。
- Url:Docker服务器监控的URL地址。

组件列表
创建成功的组件会在组件列表中展示,每一种组件都有单独的组件列表,切换组件类型的选项,可以查看不同类型组件的列表。
组件列表中的信息有组件状态(绿色正常,红色有异常发生,灰色24小时无数据),组件名称和相应的组件的性能指标,列表支持性能指标排序。
点击编辑选型,对组件的配置信息进行编辑,点击删除选项,删除此组件,点击禁用、启用对组件执行禁用启用的操作。

组件详情
组件详情中可以查看组件的各个性能指标情况。

组件详情中的性能指标可以选择查看,点击显示设置,选择需要查看的指标。
