Escolar Documentos
Profissional Documentos
Cultura Documentos
Chapter 2
Browser The browser is used to browse and view OMC network configuration and the information of each node and to monitor the entire OMC network. Its operation environment is Window9x or Windows2000. BAM BAM is the server for the various service consoles to communicate with foreground BSC. Service console Service console is the classification set of some service functions. It includes BSC maintenance system, BSC traffic statistics system, BSC data management system, BSC data auto configuration system, alarm system, traffic statistics report, and (local and remote) BTS maintenance system. Each service console consists of WS (man-machine interface) and its corresponding BAM module. WS provides the interface for input and operation. BAM module applies operations to host in accordance with WS commands, and sends operation results to WS. OMC Server
1) Store OMC configuration information and provide the necessary configuration data for the browser. 2) Store HLR subscriber data. The database platform is Sybase. 3) Store traffic statistics data. 4) Store alarm data.
The operation system of OMC Server is Solaris2.6. BSS-OMC structure is as shown in Figure 1.1 .
Figure 1.1
OMC structure
The mode of connecting through OMC Server is remote maintenance and the mode of connecting through OMC Local WS is local maintenance. App 1 ~ App n refer to service consoles, including BSC maintenance system, BSC traffic statistics system, BSC data management system, data auto configuration system, alarm system, traffic statistics report, and (local and remote) BTS maintenance system.
2.2 Examples
2.2.1 Communication was Interrupted between BAM and Host
I. Description
After the BAM program is started, the indicator for the communication between BAM and the host is red.
II.
Analysis 1) Check whether the host program runs normally. You can exam the indicators on GMPU (for single-module BSC) or GSNT, and GMCCM (for multi-module BSC). 2) Check whether the cable between MCP card and the host is correctly connected. 3) Check whether the field INSTALLED of [MAILBOX] in bam.ini is set to 1.
III. Handling process 1) Configure the data and load the data to make the host operate normally. 2) Replace MCP card cable or change the connection mode of MCP card. 3) Set the field INSTALLED of [MAILBOX] in bam.ini to 1 and restart the BAM.
2.2.2
II.
Analysis 1) You may use command ping to check whether TCP/IP is installed correctly. . 2) Check whether the ServerAddress in [Network] in bam.ini is set to the expected server IP address. 3) Check whether Server processes operate normally. For this purpose, you may directly login to the Server to check it. 4) Check whether the installed in [Network] in bam.ini is set to 0 and clinetinstalled to 1.
III. Handling process 1) Ensure the TCP/IP of the BAM is normal. 2) Ensure both OMC Shell and BAM are connected to the same Server. 3) Ensure OMC Server processes operate normally. 4) Ensure the installed in [Network] in bam.ini is set to 0 and clinetinstalled to 1. After the setting, restart the BAM.
2.2.3
II.
Analysis 1) Restart the computer and the BAM program to see whether the problem disappears. 2) Check the data table indicated in the prompted dialog box to see whether the version is correct ( mis-upgrading can cause version error ). 3) Check whether the BAM installation directory is damaged. For example, check whether the directory IDAPI and the directory IDAPI32 exist and whether the files in the directories are complete.
III. Handling process 1) Restart the computer and the BAM program. 2) Delete the data tables prompted in the dialog box (or rename the tables). Then restart the BAM computer, the deleted tables will be created automatically. Configure them again. 3) Reinstall the same OMC version.
2.2.4
II.
Analysis 1) Check whether any error is prompted in the main window of the BAM program. 2) Ensure the field address related to the loading in the bam.ini is correctly set. 3)
Ensure the host software and the physical board are matched.
III. Handling process 1) Ensure that the files to be loaded exist in ...\bam\dload directory. If not, copy necessary files to this directory. 2) Correctly set the field address and restart the BAM program. 3) Use the correct version (matched with the board) host software and load it.
2.2.5
II.
Analysis 1) The data operation of non-common tables is designed to be related to the module. So first check AM description table to find out the module IDs that have not corresponding module. 2) As there is no corresponding module ID in AM module description table, the data are regarded as being illegal when the service console performs the data check. So the related operation is not accepted.
III. Handling process 1) Add the modules whose data cannot be modified/deleted into AM module description table and re-convert all data. 2) Restart the BAM program. 3) Restart BSC data management system.
2.2.6 Error
I. Description
At least one table in BSC data management system has error after the data of all
II.
Analysis
The tables with error and the corresponding cause are listed in BAM main window.
2.2.7
II.
Analysis
The module to be traced is not configured or it is in inactive state; the communication between the foreground and background parts of the node that the module belongs to is interrupted.
III. Handling process 1) Check the module state: click Maintenance to pop up a menu and then select the Module State. 2) Check the working state of the node in OMC Shell; if the icon of this node is marked by a red slash, this indicates that the communication between the BAM and host is interrupted. If the icon of this node is marked by a red cross, this indicates the communication between the BAM and OMC Server is interrupted or the BAM program is not running.
2.2.8
II.
Analysis 1) Use the following command to check whether the alarm server process is normal:
ps-ef|grep alarmbam There are should be two alarmbam processes.
III. Handling process 1) If the alarm process is abnormal, please close alarm process, then use kill XXX (process number) to kill newfhlrsvr, newcommdriver and alarmbam in order. Then restart these processes in reverse order.
End the process (newfhlrsvr): ps -ef|grep newfhlrsvr The screen displays: newomc 345 newomc 346 1 0 12-08 0:0 12-08 10:35 newfhlrsvr newfhlrsvr
345 0
newomc in the first column is the user name, 345 and 346 in the second column are the process numbers, and the 345 in third column is the parent process number. Then use kill command to end the process, as shown in the following: kill 345 346 Restart the process: $ alarmbam $newcommdriver $ newfhlrsvr
2) Check whether the SYBASE in OMC Server has been started. 3) If the alarm data space is full, back up the history data and clean up the database.
Back up the history database:
$ bcp warn..history out history.dat -Usa P password -c Clean up the history database: $ isql -Usa 1> use warn 2> go 1> truncate table history 2> go
4) If master or alarm warn log space is full, use dump tran + database name + with no_log to clean up the space. If the space is still not available, check whether there are any tables or storage processes that should be established in other database have been wrongly created in the master database. If so, delete them. 5) Restart the process. If the problem remains, handle the problem according to the printed Fail information.
2.2.9
II.
Analysis
Sending the handshaking message frame to OMC Server fails. Usually the cause is the connection between the BAM and OMC Server is interrupted or the alarm server process is abnormally started.
(a). Use isql -Usa -Pserver1234 to login to the sybase system, (b). Check whether the alarm log and data space is full. sp_helpdb warn device_fragments size usage free bytes
------------------------------ ------------- -------------------- ----------data_dev1 data_dev1 data_dev1 log_dev1 20.0 MB 50.0 MB 30.0 MB 100.0 MB data only data only log only log only 20464 46944 30192 102400
If the sum of the size of data only is 0 or its free bytes is less than 1000, or the sum of the size of log only is 0 or its free bytes is less than 1000, this indicates that the data or log space is not enough. If Warn database is normal, check whether the master is normal. The method is the same as above one. (c). Firstly, If warn database and master database are normal, enter the log directory of the OMC user and use the command vi to view the Fail information in alarm.log, or use the following command to measure the error information: grep Fail switch.log Then solve the problem according to the given error information. Secondly, check whether there are two newcommdriver processes. If not, enter the log directory of the OMC user and use the command vi to view the Fail information in commdrv.log, or use the following command to measure the error information: grep Fail commdrv.log
3) Check whether the hard disk is full. Use the command df-k to check whether the related file systems in the hard disk is full.
2.2.10
II.
Analysis
Generally this is because the manual operation has been made to the database and some alarms in the alarm fault table are deleted, or the alarms are cleaned up when the BAM restarts but the alarms in alarm box still exist.
2.2.11
Shaking Hand with BAM Fails When the Alarms are Deleted
I. Description
If over 100,000 records in history table are to be delelted in one time, select Maintain->Delete history alarm->OK to delete all alarm history tables. After 3~4 minutes, then the BAM prints Fail to shake hands with alarm server.
II.
Analysis
Server program uses the single-process dbproc to access the database, if 100,000 records or a large number of data are deleted at one time, it will take a long time to process the operation and all CPUs will be occupied till the operation completes. Thus the handshaking messages are ignored.
2.2.12
10
II.
Analysis
When OMC Shell is connected to the server, it reports the serial number input during the installation. So the server checks the License.dat in the data directory to verify the serial number. When this problem occurs, the cause might be there is no License.dat in the server or this file has been damaged. Being unable to verify the serial number, then the server returns the failure information.
2.2.13
II.
Analysis
If the problem occurs repeatedly, generally this is because the service console program file is faulty or it has been damaged.
III. Handling process 1) Double click the node icon of the service console to check the version number of the service console program. 2) Reinstall the same version service console.
2.2.14
II.
Analysis
OMC Shell cannot load the map file. The cause might be that the file does not exist, the format is incorrect, or the path is incorrect.
11
III. Handling process 1) Open the omc.ini in C:\WINDOWS. The map file path and filename are listed behind MAP= in [OPTION] field. 2) If the map file name is not there, please add it. 3) If the path or the filename is incorrect, modify omc.ini. 4) The map file extension must be .BMP. If not, convert the file into BMP format.
2.2.15
II.
Analysis
When these two computers are used to perform only FTP operation, it is found that it takes one hour to send a file of 20k. So it is certain that the network fault occurs.
12