支撑网专业题库 下载本文

清除,可能原因是什么?网管是怎么来解决这个问题的?

a) 答:原因:(1) 设备不能提供清除告警。(2) 网管和设备直接的连接不稳

定,造成清除告警网管系统没有接收到。(3)网管系统不稳定。

理措施:通过非实时告警采集,来作为实时告警补充,来保证告警数据的一致性。比如告警同步

2. 局数据对比分析包含几种对比功能?

a) 答:同一交换机不同时刻局数据对比、不同交换机同一时刻局数据对比。 3. 如何创建一张10月22日至28日每天的话务量报表?

a) 答:第一步:打开报表编辑器,创建报表模版。创建方法:选择度量:话务

量,设置时间维度实体:日,设计筛选10月22日至28日 b) 第二步:运行报表,点击查看报表

c) 第三步:保存报表,点击保存(10月22日-28日话务量) 4. 请解释一下性能阈值告警和突变告警的区别?

a) 答:性能阈值告警,是指性能KPI超出了设定的上限值或者下限值而产生的

告警。而突变告警,是指性能KPI和历史同期对比的变化率超出了设定的上限值或者下限值而产生的告警,历史同期一般是指上周同期。 5. fmdb数据库里没有告警怎么办

请检查采集机器上$DAL_HOME/log目录下writefm程序的日志.writefm的日志分

为data, exec, err 三种, data日志中记录writefm收到什么告警消息, err日志中记录writefm处理出错的告警消息, exec日志中记录的是writefm执行成功的告警消息.

要检查一条告警是否已经入库,首先要查看writefm是否收到这条告警,这可以

在writefm的data日志中找到.在系统中,唯一标识一条告警的是fp0-fp3这四个字段.

然后查看同样的这条告警是否在exec的日志中,如果在exec的日志中可以找到

告警说明告警已经入库(可以到数据库fmdb.tfa_alarm_act表中确认). 如果在exec日志中没有找到告警,可以到writefm的err日志中查找,找到对应

的告警,看有什么错误.

6. 从界面上确认,清除,提升告警级别不成功怎么办

请检查mq服务器的$MSGDEF_ROOT/LOG目录下aminterpreter的日

志.aminterpreter

的日志有几个,以

aminterpreter.log.0,

aminterpreter.log.1, aminterpreter.log.2命名. 请找到最新的aminterpreter的日志, 然后看一下是否有错误发生,如果是执行sql语句的错误,请检查出错的原因.如果sql语句出错的原因是外键关联错误, 那么请检查数据库fmdb.tfa_alarm_act表中是否有对应的记录,如果没有,请按照faq2的步骤进一步检查. 7. 告警的fp是一个什么含义

我们的dal层面对的是一个多厂家的复杂的系统, 每个厂家都有自己的告警的

唯一标识, 而我们要把这么多不同厂家的告警都接入到我们自己的系统中来,这样我们不能采用任何一个厂家的告警的唯一标识,我们必须要有自己的一套唯一标识一条告警的方法.

我们采用了下面的一种方法来唯一标识一条告警.

我们将各个厂家唯一标识一条告警的方法用某种手段屏蔽起来, 然后提供我们

自己的唯一标识.

BTW: md5算法是一个单向加密算法, 不论它的输入数据是什么, 它的输出数据

都是一个128bit的串.

这里我们用md5算法把各个厂家自己的告警唯一标识算一下,得到的都是128bit的值, 我们用4个无符号整数去把这个128bit的串取出来,得到的就是fp0,fp1,fp2,fp3. 这样在我们的系统内部,所谓两个告警相同就是指两条告警的fp0-fp3对应相等. 8. 告警的c_fp是一个什么含义

对于厂家自己的告警,厂家自己有一套清除逻辑. 同样的,我们用md5算法将这

个信息算一下(对于md5, 请参见faq4), 用四个无符号整数将其取出,得到的就是c_fp0-c_fp3四个值.

9. 告警中的fp0-fp3和c_fp0-c_fp3怎么用

在告警中,fp0-fp3是告警的唯一标识(在我们系统内部), c_fp0-c_fp3是清除告

警的标识. 举例来讲, 如果两条告警一条是活动告警, 一条是这条活动告警对应的清除告警, 这两条告警怎么区分呢? 活动告警的

active_status=1, 清除告警的active_status=0, 活动告警的c_fp0-c_fp3与清除告警的c_fp0-c_fp3对应相等, 活动告警的fp0-fp3与清除告警的fp0-fp3不对应相等. 10. 如何删除mysql里面的数据

Fmhandler和writefm使用了一个内部的数据库mysql,有的时候mysql里面的

数据量会比较大,那么如何删除mysql里面的数据呢? 以mysql的用户登录。进入到mysql的应用程序所在目录。 一般是cd /usr/local/mysql/bin 进入到mysql的操作界面。 一般是使用命令mysql –u root 进入到mysql的操作界面: mysql> use fmid;

mysql>delete from tfa_fp_count; mysql>delete from tfa_fp_id; mysql>use dbfmiddb; mysql>delete from w_id; mysql>quit;

这样就可以删除mysql中的数据了。 五、

论述

1、 如何加强陕西移动网络运维集中化进程? 2、 如何进行网管的应用推广?

3、 T支撑如何在运维中发挥更大的作用? 4、 网管能为运维提供哪些支撑?