Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Operation manual

Servers and Components

Server Name IP Address Components


- Merchant Front-End
tselpoinmctfepapp1 10.250.196.57 - Nginx

tselpoinmctfepapp2 10.2.116.197

- Apache httpd
tselpoinmctfepapp3 10.250.196.58 - Business Front-End
- Merchant-suite API
tselpoinmctfepapp4 10.2.116.244 - Nginx
- MongoDB Client (S)
- CouchBase
tselpoinmctbepapp1 10.2.224.132 - Kafka
- MongoDB (Config server)
tselpoinmctbepapp2 10.2.224.142 - MongoDB (Shard server)
- MongoDB Client (S)
tselpoinmctbepapp3 10.2.224.122

Path and Directory

Component Directory Path


Apache httpd /apps/kenzo/opt/apache
CouchBase /apps/kenzo/opt/couchbase
Kafka /apps/kenzo/opt/kafka
Merchant Front-End /apps/kenzo/work/www/front-end
Business Front-End
Merchant-suite API /apps/kenzo/work/api/merchant-suite-api
MongoDB /apps/kenzo/opt/mongodb
Nginx /etc/nginx
Log path

Component Log Path


Apache httpd /apps/log/httpd
CouchBase /apps/log/couchbase
Kafka /apps/log/kafka
Merchant Front-End /apps/log/front-end
Merchant-suite API /apps/log/api
MongoDB /apps/log/mongodb
Nginx /apps/log/nginx
Housekeeping /apps/log/housekeeping

Check all components status.

Command: msutility status

**** Remark: The list of components depends on which server you are using.
Start and Stop the components.

Command: msutility

**** Remark: The list of components depends on which server you are using.

**** Remark: Some components need key and initial-vector value to start. If the
components need the key and initial-vector, they will ask for key and initial-vector
automatically.

Housekeeping log files


Housekeeping log files
Script name housekeeping_logfile.sh
Directory path /apps/kenzo/script
Log path /apps/log/housekeeping
How to use ./housekeeping_logfile.sh [mode: <archive|delete>] [older than
<days>] [file list of log path] [file type<log|gz>]

Example :
./housekeeping_logfile.sh archive 5 /apps/kenzo/script/logpath.conf log
./housekeeping_logfile.sh delete 30 /apps/kenzo/script/archivepath.conf gz

*** Remark: Crontabs for housekeeping log files were setup on every server already.

Database backup and restore

Housekeeping log files


Script name backuprestore.sh
Directory path /apps/kenzo/script/backupdb
Data path /apps/kenzo/script/backupdb/data/backup
How to use ./backuprestore.sh [mode:<backup|restore>]

Example :
./backuprestore.sh backup
./housekeeping_logfile.sh restore

Database archive

Housekeeping log files


Script name archivedb.sh
Config file archive_cfg.cfg
Directory path /apps/kenzo/script/backupdb
Data path /apps/kenzo/script/backupdb/data/archive
How to use ./archivedb.sh

Config file [archive_cfg.cfg] :

Collection name, Date field, Older than <days>


transaction,requestdate,30
log,createdate,90

You might also like