GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

guohongze

adminset – 自動運用および保守プラットフォーム:CMDB、CD、開発運用、資産管理、タスクスケジューリング、継続的な出荷、システム監視、運用と保守管理..

投稿日:

自動運用および保守プラットフォーム:CMDB、CD、開発運用、資産管理、タスクスケジューリング、継続的な出荷、システム監視、運用と保守管理、構成管理

AdminSet


AdminsetはDevOpsコンセプトに基づいており、すべてのO&Mシナリオを統合するように設計されています。 Adminsetは、運用とメンテナンスの考え方に基づいて、完全に自動化された運用管理プラットフォームです。

V0.3の新機能

LDAPアカウントの変更をサポートするためのopenldapおよびwindowsAdのLDAP認証をサポート
セロリ更新4.2.0
エージェントはログを自動的にクリーンアップします
Python3.6.6構文互換

開発環境

CentOS 7.2(1511)django 1.11.9 python 2.7

サーバーのインストール

プロダクションサーバは、4コアCPU、6G以上のメモリを推奨します。
学習テストは、2コアCPU、2G以上のメモリを推奨します。
サーバーオペレーティングシステムのバージョンにはcentos7.2以上が必要

git clone https://github.com/guohongze/adminset.git
adminset/install/server/auto_install.sh

説明:手動カスタムインストールを使用してください
Adminset / install / server / server_install.sh

クライアントのインストール

クライアントスクリプトは現在rhel / centos6、centos7、ubuntu16.04です
クライアントのpythonバージョンは、2.6.6以降をサポートしています。登録されたIPが管理IP(以後、ansibleなどによって呼び出される)であることを保証するため、クライアントのIPキャプチャは現在ホスト名解決を使用します。 たとえば、ホスト名はcn-bj-web01です。通常の操作を保証するために、adminset_agent.pyを実行できるように、/ etc / hostsに対応する192.168.xx cn-bj-web01を追加してください。

ステップ1:ファイルを変更するinstall / client / adminset_agent.py:

客户端正常使用需要修改脚本中的两个字段:
token = 'HPcWR7l4NJNJ'        #token是上传到服务器的密钥可以在WEB界面的系统配置中自定义<br>
server_ip = '192.168.47.130'  #此项目为adminset server的IP地址<br>

ステップ2:install / client /ディレクトリをクライアント上の任意の場所にコピーし、次のコマンドを実行します。

cd client
/bin/bash install.sh

ステップ3:クライアント管理

service adminsetd start|stop|restart|status

注:クライアントのすべての機能は、サーバーをクライアントのsshシークレットログインに設定する必要があります。

アクセス

Http:// your_server_ip
自動的にインストールされたユーザ名adminパスワードAdminset123
カスタムで作成されたスーパー管理者のユーザー名パスワードを手動でインストールする

説明

リファレンス、使用説明書を使用する
関数リファレンス、 関数プレビュー
よくある質問、 よくある質問

Adminsetデモ

2時間ごとにデータをリセットする
http://115.28.147.154
ユーザー名adminパスワードAdminset123
Websshのユーザー名とパスワードは同じです

安全性

パブリックネットワークに直接アクセスできるデバイスでプログラムを起動することはお勧めしません。必要に応じてVPNを使用してください。
プロダクション環境では、独自のドメイン名をクローズして指定する必要があります。開発環境では、https設定サーバーを使用することをお勧めします。

開発者コミュニケーション

開発者グループに参加してください
グループ2、536962005







-guohongze
-, , , , , ,

執筆者: