Coder Social home page Coder Social logo

clearnb / virtual-control Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 20.52 MB

SNMP監視Webアプリケーション「Virtual Control」。値取得を目的に、Ubuntuで最適な監視環境を提供します。

CSS 21.51% JavaScript 17.81% PHP 60.68%
snmp php javascript net-snmp jquery html web-application japanese

virtual-control's Introduction


A Controlling Networks Tool.

Virtual Control (v 0.7.1)


1. はじめに

今回はVirtual Control(以下「本システム」と呼称)をご利用いただきありがとうございます。本システムは、「SNMPを利用した可用性監視Webアプリケーション」として開発されています。SNMPの機能を用いて、Webサーバ・SNMPマネージャの両方を兼務し監視することができます。

2. 本システムについて

(準備中)

3. 想定ネットワーク(導入時)

ネットワークとして、本システムが属するWebサーバを監視する起点として、SNMP上の監視対象機器(以下「エージェント」と呼称)とデータベースサーバを1つのネットワーク内に設置し、外部から無線LANルータを経由してWebサーバに接続させます。なお、WebサーバはDMZ内に設置し、エージェントおよびデータベースサーバへの接続には、別ネットワークを経由してイントラネット内に設置します。しかし、インストーラスクリプトでは、以上の導入環境を考慮せず、localhost環境内で実行可能な監視環境を提供します。そのため、データベース管理システム(DBMS)およびマネージャ・エージェントシステムは全て対象のWebサーバ内で稼働する仕組みとなります。

3. 導入環境

  • OS: Ubuntu Linux 20.04.2 LTS
  • 用途: Webサーバ, SNMPマネージャ

4. 導入方法

本システムでは、自動的にセットアップできるインストーラスクリプト(同梱のsetup.sh)のご利用を推奨しております。以下は、インストーラスクリプトを利用した方法です。

↓ 配布先はコチラ ↓
https://gist.github.com/ClearNB/c54d8a64ed8104273fd543a00becbb27

  1. インストーラスクリプトをUbuntu上に置き、置いた場所で端末を起動し、以下のコマンドを実行して起動権限が付与されていることを確認します。
$ ls -la
  1. (白色の場合)以下のコマンドを実行し、再び【1】のコマンドを実行して起動権限が付与されていることを確認します。
$ chmod +x ./setup.sh
  1. (緑色の場合)以下のコマンドを実行しシェルを実行します。実行を行う際に、管理者権限が必要であるため、一般ユーザとしてログインしている場合は、パスワードを求められることがあります。
$ ./setup.sh
  1. Yes(Y)を入力すると、インストールおよびセットアップが行われます。
  2. しばらくして、「【OK】Successfully Installed!」が表示されればセットアップは完了です。
  3. Webサーバ上でブラウザを起動し、「localhost」を打ち込んで移動し、Webサイトに接続できることを確認してください。
  4. 完了、監視をお楽しみください。

5. 不明な点があったら

ご指摘のある点や不明な点がある場合は、GitHub公式ページにてIssueとしてご報告ください。
https://github.com/ProjectGSC/Virtual-Control/

Developed by Project GSC

(C)2020 Project GSC All Rights Reserved. (Regenerated by ClearNB (CLEAR STUDIOS.))
This Program is licensed by MIT License.

virtual-control's People

Contributors

clearnb avatar ichinohe-a avatar iryuga avatar kazuhisa02 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

projectgsc

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.