开始使用¶
访问后台管理面板(右上角”更多” –> “进入后台”),或者直接访问 http://ip/admin ,修改相关配置。超级用户的用户名密码为 root / rootroot
超级用户root在安装完产品之后需要手动创建的,创建过程如下:
# (oet) [root@oet oet]# ./manage.py createsuperuser
Username: root(默认名字叫做root,之前创建过root,所以不能再次创建)
Error: That username is already taken.
Username: root1
Email address:
Password:
Password (again):
Superuser created successfully.
为超级用户修改密码:
# (oet) [root@oet oet]# ./manage.py changepassword
Changing password for user 'root'
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.(注意密码复杂度设置)
Password:
Password (again):
Password changed successfully for user 'root'
创建用户¶
点击 Users 右面的 Add,添加,为用户添加一个专属的管理用户,内容填写如下:
- Username: admin
- Password: oetoetoet
- Password confirmation: oetoetoet
点击 Save and continue editing ,保存这个用户,并配置相关权限:
- 在 Permissions 中,勾选 Active 和 Staff status 两个选项
- 在 User permissions 中,选择相关权限(见下表)
需要赋予的权限如下:(小技巧——你可以通过在左侧的搜索栏通过 Link 和 Target 两个单词来快速筛选出这些权限)
- perfmon | Influx Link | Can add Influx Link
- perfmon | Influx Link | Can change Influx Link
- perfmon | Influx Link | Can delete Influx Link
- perfmon | Mysql Link | Can add Mysql Link
- perfmon | Mysql Link | Can change Mysql Link
- perfmon | Mysql Link | Can delete Mysql Link
- perfmon | Oracle Link | Can add Oracle Link
- perfmon | Oracle Link | Can change Oracle Link
- perfmon | Oracle Link | Can delete Oracle Link
- perfmon | Redis Link | Can add Redis Link
- perfmon | Redis Link | Can change Redis Link
- perfmon | Redis Link | Can delete Redis Link
- perfmon | Monitor Target | Can add Monitor Target
- perfmon | Monitor Target | Can change Monitor Target
- perfmon | Monitor Target | Can delete Monitor Target
点击 Save 按钮,保存新建的用户,并点击右上角的 Logout,退出登录后,点击 Log in again,使用新建立的用户测试是否配置成功
- Username: admin
- Password: oetoetoet
登录后,若成功显示如下表格,则说明配置成功:
- 1.Monitor Targets Add Change
- 2.___ Oracle Links Add Change
- 3.___ Mysql Links Add Change
- 4.___ Redis Links Add Change
- 5.___ Influx Links Add Change
配置本地链接库中的内容¶
在以下四个表中,分别存储了OET需要用到的中间数据库的链接,请正确填写。为方便使用,OET内置了几个链接,请酌情修改或增删。
- Oracle Links: 存储了到达 Oracle 目标数据库的监听信息。
- Mysql Links: 用来缓存数据的 MySQL 数据库信息,一般是安装在本地的,如果是按照此文档安装的,则已经在本地安装完毕。
- Redis Links: 用来做 broker 的 Redis 信息,一般是安装在本地的,如果是按照此文档安装的,则已经在本地安装完毕。
- Influx Links: 用来存储归档数据的 InfluxDB 信息,一般是安装在本地的,如果是按照此文档安装的,则已经在本地安装完毕。
如果是按照前文的文档安装的,一般只需要改动 Oracle Links ,添加要监控的数据库的监听信息即可。
在 Monitor Targets 中,增加要监控的数据库信息。
选项名字 | 选择如何添加 |
---|---|
Name | 为此监控对象起个名字 |
Desc | 添加描述 |
Reborn | 连接失败后隔多长时间自动重试 |
Scheme | 监控哪些参数 |
Oracle listener | 选择要连接的 oracle 监听 |
Oracle service name | 选择 Oracle 的服务名 |
Mysql server | 选择要使用的 MySQL Server |
Mysql database | 选择要使用哪个库来缓存数据 |
Redis server | 选择要使用的 Redis Server |
Redis database | 选择要使用哪个库来交互数据 |
Influx server | 选择要使用的 Influx Server |
Influx database | 选择要使用哪个库来归档数据 |
点击 Save 按钮,保存新建的监控对象。
注意:添加监控对象时,请务必保证在OET服务器上,可以通过 sqlplus username/password@ip:port/service 的方式正常登陆目标数据库。
尝试启动、停止监控对象的监控任务¶
尝试启动监控对象的监控任务¶
进入 Monitor Targets 的列表页面中,勾选刚才建立的监控对象,从上方的 Action 中选择 [[Create] start monitor tasks for selected processes],然后点击 Go,留心查看 test 对象的 STATUS 列。
这一操作将会创建一个后台进程,持续不断的从监控对象中抽取数据。
查看监控对象的监控情况¶
等待10秒后,请刷新 Monitor Targets 的列表页面,留心查看 test 对象的 STATUS 列。
其中不同的效果含义如下:
状态 | 含义 |
---|---|
No Task | 此监控对象没有开启抓取任务 |
PENDING | 任务已被挂起或无法获知状态 |
STARTED | 正在尝试启动抓取任务 |
RUNNING | 正在抓取数据 |
RETRY | 抓取数据时出现异常,正在等待重试 |
FAILURE | 抓取数据失败,详情请看日志 |
SUCCESS | 抓取任务成功结束 |
尝试停止监控对象的监控状态¶
进入 Monitor Targets 的列表页面中,勾选刚才建立的监控对象,从上方的 Action 中选择 [[Revoke] stop monitor tasks for selected processes],然后点击 Go,留心查看 test 对象的 STATUS 列。
这一操作将会尝试停止后台抓取数据的进程。如果成功结束,STATUS 将会变为 SUCCESS。
尝试清空监控对象的任务状态¶
进入 Monitor Targets 的列表页面中,勾选刚才建立的监控对象,从上方的 Action 中选择 [[Clear] stop trace task’s status for selected processes],然后点击 Go,留心查看 test 对象的 STATUS 列。
这一操作将会停止对已有任务状态的追踪,主要用于用户的不正当操作引发的无法重启、无法停止任务的情况。在停止监控该任务前,请务必对其尝试 Revoke 操作,防止有多个任务同时运行的情况。
尝试使用产品¶
首页 - 仪表盘¶
这个页面的主要目的是展示当前监控对象的整体情况:如一共多少个监控对象,正在同步多少张表等等。
在任务状态里面,列出了当前所有的监控对象及监控状态。
在左上角,是当前监控对象的图标及状态。你可以通过点击不同的监控对象来切换当前展示的内容,或者通过右上角 切换数据库 来实现这一操作。
首页 - 服务器信息¶
这个页面的主要目的是展示监控服务器当前的性能情况,如CPU使用率,内存使用率,磁盘使用率等。你可以通过这个页面,方便的了解服务器当前的状态。
性能趋势图的查看与操作¶
这个页面的主要目的,是展示监控对象各个性能参数的实时趋势。左侧是参数的分类及具体参数,右侧则是具体的图表。
请注意查看你的左上角选择的监控对象是哪一个,如果你想查看其它 监控对象的信息,请点击 切换数据库。
在趋势图中,你可以通过 Zoom 中的按钮来选择查看的时间范围,或通过右侧的时间选择器来选择具体的时间段。
除此之外,通过鼠标在图片上点划,或移动下方滑块,或调整滑块边界,都是非常高效的时间选择方式。
在趋势图的右上角有四个按钮,分别对应着四个功能:
- 查看本参数的简介,
- 刷新当前的数据,
- 临时删掉这个趋势图,
- 最小化这个趋势图,
其中,“查看本参数的简介”这一功能你应该格外留心使用,这可以使你在最短的时间内迅速的了解这个参数相关的内容。
值得注意的是,你会在图片中发现一些间隙。这很可能是服务器由于某次停机维护导致无法抓取数据。你要留意的是,OET并不会将这些空白时间展示为大段的空白,反应到图片上只会是一个简单的断裂。