Coder Social home page Coder Social logo

yongwoolee / experdb-monitoring Goto Github PK

View Code? Open in Web Editor NEW

This project forked from experdb/experdb-monitoring

0.0 0.0 0.0 472.08 MB

eXperDB-Monitoring - open source project for postgresql monitoring

License: GNU General Public License v3.0

Batchfile 0.05% Visual Basic 55.54% C# 11.62% Shell 1.49% Rich Text Format 21.07% Inno Setup 0.15% PowerShell 0.96% Makefile 0.01% PLpgSQL 0.04% C 0.83% Java 8.25%

experdb-monitoring's Introduction

Introduction

eXperDB-Monitoring for PostgreSQL provide real time monitoring for PostgreSQL It enables various types of monitoring such as session, alive, resource, performance, and so on. It supports to monitoring not only Streaming Replication but also HA status. You can use eXperDB-Monitoring for PostgreSQL to quickly find various troubles, analyze troubles, and tune performance of PostgreSQL.

intro intro2

characteristic

Agentless

  • eXperDB-Monitoring collect by installing only extension module on the target cluster of PostgreSQL server
  • 3-tier : the client has no affect on the target servers.
  • Easy installing and upinstaling.

Monitoring multi-cluster smultaneously.

Extensive collection of information

Maximizing user convenience

System Components

eXperDB-Monitoring for postgreSQL consists of a server for collecting database information, extension on PostgreSQL server, and a control screen as an integrated console.

consist

Features

  1. Dash-Board

  2. Resource monitoring

  3. Transaction monitoring

  4. Health-Check by key performance indicator

  • Long running SQL
  • Unused index
  • Last vacuum day
  • Last analyze day
  • Connection failed
  • Idle in transaction
  • Locked transaction
  • Disk used ratio
  • Swap used ratio
  • CPU wait ratio
  • Current connection
  • Commit rate
  • Buffer hit rate
  • HA Status
  1. Backend process monitoring

  2. SQL Plan

  3. Object statistics

  4. Time-Line-View (Multiple Charts)

  5. Alert Event

  6. Control Session(Backend) and Lock

  7. HA Status and Streaming Replication monitoring

License

LICENSE

Installation

Installing eXperDB-Monitoring-Server

System Requirements

  • OS : Linux
  • JDK : JDK 1.7 or later
  • CPU : At least 4core, recommended 8core
  • HDD : 100GB or more

Installation procedure

1.Preparation eXperDB-Monitoring for PostgreSQL using PostgreSQL as as repository. so PostgreSQL must be installed on your linux machine before installing eXperDB-Monitoring-Server.

  
tar zxvf eXperDB_Server_xxx.tar.gz

2.Run install script

  
cd eXperDB_Server
./install.sh -h 127.0.0.1 -d postgres -p 5432 -U postgres -W postgres

Installing eXperDB-Monitoring-Extension

System Requirements

  • OS : Linux
  • PostgreSQL : Ver 9.1 or later

Installation procedure

1.Preparation

# tar zxvf eXperDB_PGMON_xxx.tar

2.Build

# tar zxvf eXperDB_PGMON_xxx.tar
# cd eXperDB_PGMON
# make USE_PGXS=1 install

3.Create extension.

  • Create the database for monitoring.
  • Create the role with super privileges for monitoring
  • Create extension
postgres=# create extension experdb_mon;

Installing eXperDB-Monitoring-Client

System Requirements

  • OS : Windows 7 or later
  • .Net Framwork : 4.5.1 or later (already contained in the installation package)
  • Resolution : 1920x1080

Installation procedure

  1. Run eXperDB.Monitoring_XXX.exe

Documentation

User Manaual

Copyright

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

experdb-monitoring's People

Contributors

kayform 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.