Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



List of Contents

Machbase Web Analytics (MWA)는 Python 2.7과 Flask기반의 Werkzeug, Jinja2로 개발된 Web application이다.

...

정규 표현식 파일은 다음의 구성 요소를 포함해야 한다.Insert regular expressions on the top. See below for detailed instructions.Regex(

  • REGEX

...

  • : 데이터를 분석하기 위한 정규 표현식이다.

...

  • START_REGEX

...

  • If END_REGEX is not inserted, a collector will not be operated.

On the bottom of the screen, a table of column list will be displayed. In the table, it lists the results of regular expressions that will be stored in tables. Regex No is the result number representing execution results of machregex and the rest of them are a column name, type, and size of a table. These items can be added, modified and deleted.

Click Test tab to conduct sample test. Insert sample data and click "Test" button on the right side of the tab, "Test Regex" window will be displayed so that users can check the execution results of machregex. If the test results are succeeded, select columns from Columns tab to use. The message will be displayed on the window telling you whether the test was succeeded. If so, fill out related information for column name, type and size. When you click "Apply" button, it will organize the column list again. And the existing column list will be disappeared.

DB Admin

Tables 
It manages tables and table spaces. It checks schema and indexes of tables.

Running Queries 
It selects the currently operating queries. If the currently operating queries are not required, it can make it stop.

System Monitoring 
This is a dashboard to monitor system information of Machbase Web analytics Server. If there is item or information that cannot be obtained from the server, it will be left in a blank.
If you wan to monitor other server, MWA must be operating in that server and you can access it if you have "Web URL" that was used when register the server.

Preferences

Servers 
Register a server. Users with ADMIN authentication can access it.

...

At least one server must be maintained, and for Machbase DB, it is able to execute commands to control the server with "Command" button. When MWA is currently operating, for another Machbase DB, all features can be used except commands that are controlled by "Command" button. If another Machbase database is installed in other server and MWA is operating, that Machbase database can be controlled by "Command" button.

How to change your private IP to public IP

Please change your private IP to public IP in the following way.
1) Go to MWA> Preferences> Servers.
2) Action - Edit server: change server settings.
3) Host: Enter the IP to be changed.
4) Click the "OK" button.

Groups 
It manages available groups. Users with ADMIN authentication can access. Groups registered here can be used for categorizing Chart, Grid, Dashboard, and Bookmark Query.

Users 
It manages users. Users here mean that users who use Machbase Web Analytics not Machbase database users.

It can set starting screen of users. Starting screen can choose from System Dashboard, SQL and Dashboard. If Dashboard is selected, it can select one of available dashboard should be selected as starting screen.

...

  • : 분석 대상 데이터의 시작 지점을 지정하는 정규 표현식이다. 이 데이터는 REGEX 분석데이터에 포함된다.
  • END_REGEX : 분석 데이터의 끝을 나타내는 정규 표현식이다. 이 이후 값은 분석에 포함되지 않는다. 이 값이 지정되지 않으면 콜렉터는 동작하지 않는다.

아래쪽 화면에 분석 데이터가 입력될테이블의 칼럼 목록이 표시된다. Regex No는 machregex의 결과로 생성되는 일련번호이며 그 이후에 칼럼 이름, 타입, 사이즈가 표시된다. Test 탭을 눌러서 샘플 테스트를 실행해 볼 수 있다. 테스트 결과 성공했다면  Columns 탭에서 원하는 칼럼을 선택한다. 테스트를 실행하면 창에 테스트 실행이 성공했는지를 표시한다. 성공 이후에, 원하는 칼럼 이름, 타입, 사이즈를 설정하고 "Apply" 버트는 누르면 칼럼 리스트를 다시 표시하게 된다.


DB Admin

Tables 

테이블과 테이블 스페이스를 관리하는 화면이다. 테이블 스키마와 테이블 인덱스를 확인할 수 있다.


Running Queries 

현재 실행중인 질의문들을 표시한다. 실행중인 질의를 중단시킬 수 있다.


System Monitoring 

MWA서버가 실행되고 있는 시스템에 관련한 정보를 표시한다. 정보를 얻을 수 없는 경우에는 공백으로 표시된다. MWA를 현재 실행하는 장비가 아닌 장비를 모니터링 하기 위해서는 원하는 장비에 MWA를 실행하고 그 장비의 "Web URL"을 등록해야 한다.


Preferences

Servers 

마크베이스 서버를 등록하기 위한 메뉴이다. MWA 사용자 중 ADMIN권한을 갖는 사용자만 접속할 수 있다.

서버 이름서버의 이름
Host and Port

Machbase DB서버의 IP 주소와 포트 번호를 설정한다. MWA서버와 같은 장비에서 마크베이스 DB를 실행중인 경우, 127.0.0.1 또는 localhost를 사용할 수 있다.

Web URL이 URL을 이용하여 접속할 수 있다.
UserID and PasswordMachbase DB서버의 사용자명과 암호

최소 하나의 서버는 등록해야 한다. MWA서버가 실행중인 장비에 Machbase DB를 실행중인 경우 "Command" 버튼을 이용하여 서버를 시작, 종료, DB생성 등의 명령을 수행할 수 있다. 다른 장비에 실행중인 Machbase DB서버는 "Command"버튼으로 실행하는 기능은 사용할 수 있다. 현재 실행중인 MWA서버가 아닌 다른 장비에도 MWA서버가 DB서버와 같이 실행중이라면 "Command" 버튼의 기능를 실행할 수 있다.


Groups 

MWA사용자 그룹을 관리한다. ADMIN 권한을 갖는 MWA 사용자만 접근할 수 있다. Chart, Grid, Dashboard, Bookmark query를 그룹마다 등록하여 관리할 수 있다.


Users 

사용자 계정을 관리한다. 이 사용자 계정은 Machbase DB사용자가 아니라 MWA 사용자를 의미한다. 대쉬보드의 경우, 이전에 생성한 대쉬볻를 선택하는 화면이 표시된다.

ADMIN 사용자는 각 사용자와 서버를 등록하고 관리할 수 있다.

Available Groups: set ADMIN/USER to Authority.
Available Servers : set default server.

Users with USER authentication can only modify their information such as passwordUSER 권한의 사용자는 PASSWORD만 갱신이 가능하다.