Coder Social home page Coder Social logo

yongwoolee / experdb-management Goto Github PK

View Code? Open in Web Editor NEW

This project forked from experdb/experdb-management

0.0 0.0 0.0 93.93 MB

eXperDB-Management is a integrated management tool for PostgreSQL(for efficient operation and management).

License: GNU General Public License v3.0

Java 93.37% CSS 3.10% JavaScript 2.58% Shell 0.87% Batchfile 0.02% Roff 0.05%

experdb-management's Introduction

eXperDB-Management

eXperDB or PostgreSQL Management Tool

Introduction

eXperDB-Management is a PostgreSQL management tool(for efficient operation and management). Use backup settings and periodic scheduling to prepare for system failures, grant access to the system, and view backup and access control history. It also provides data encryption for information protection.

Dashboard

Features

  • Backup
    • Full backup, Incremental backup, Other backups with the pg_dump options
  • Restore
    • Emergency restore, Point-in-Time Restore, pg_dump restore
  • Access control
    • Access control settings based on pg_hba.conf and audit
  • Scheduling
    • Schedule for tasks that need to be done on a regular basis
  • Data transmission
    • Real-time data transfer from PostgreSQL to HDFS
  • Data Encryption
    • Data Encryption for Information Protection
  • Multiple Languages Support
    • Korean, English

โ€ป Supports PostgreSQL Version 10.7

TODO

  • Supports PostgreSQL Version 11

License

LICENSE

Installation

System Requirements

  • OS : Developed and tested on Linux and Windows, but work on any UNIX-like system and Windows System
  • JDK : JDK 1.7 or later
  • CPU : At least 4core, recommended 8core
  • HDD : 100GB or more
  • WAS : Apache-Tomcat

Components

  • eXperDB-Management-Agent
  • eXperDB-Management-WebConsole
  • eXperDB-Management Repository Database

1. Installing eXperDB-Management-Agent

1-1. Install agent using eXperDB-Management-Agent-10.7.1.0.run file

1-2-1. Upload to installation target server using FTP program  
1-2-2. Run eXperDB-Management-Agent-10.7.1.0.run file  
1-2-3. cd eXperDB-Management-Agent/bin    
1-2-4. chmod 755 agent_setup.sh   
1-2-5. ./agent_setup.sh    
1-2-6. Enter information (DBMS IP, Port, Default Database, Username, password, Agent IP, Agent Port)       

1-3. Starting and stopping the agent

1-3-1. Start : experDB-Management-Agent/bin/startup.sh   
1-3-2. stop : experDB-Management-Agent/bin/stop.sh

2. Installing eXperDB-Management-WebConsole

2-1. Install agent using eXperDB-Management-WebConsole-10.7.1.0.run file

2-2-1. Upload to installation target server using FTP program  
2-2-2. Run eXperDB-Management-WebConsole-10.7.1.0.run file  
2-2-3. cd eXperDB-Management-WebConsole/webapps/eXperDB-Management-WebConsole/WEB-INF/classes    
2-2-4. chmod 755 webConsole_setup.sh  
2-2-5. ./webConsole_setup.sh    
2-2-6. Enter information (DBMS IP, Port, Default Database, Username, password)       

2-3. Starting and stopping the agent

2-3-1. Start : eXperDB-Management-WebConsole/bin/start.sh   
2-3-2. Stop : eXperDB-Management-WebConsole/bin/shutdown.sh  

Appendix

1. Installation eXperDB-Trnasfer(for Data Transfer)

Copyright

Copyright (c) 2016-2019, eXperDB Development Team All rights reserved.

Community

experdb-management's People

Contributors

parks007net avatar joo01224 avatar gogoickgick avatar kayform avatar xperdb avatar jeon0je avatar tcc02349 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.