Snipe-Itは、オープンソースのCMDBソフトウェアです

Snipe-IT 無料のCMDBソフトウェア

AWSでサポートされるクロスプラットフォームオープンソースCMDBツール

SAMLサポートを備えた無料の多言語構成管理ソフトウェア。 SlackやLDAPなどの多くの一般的なアプリと統合するためのREST APIを提供します。

概要

Snipe-Itは、オープンソースの資産管理ソフトウェアです。無料で、自己ホストの機能が備わっています。このオープンソースCMDBソフトウェアは、Google、暗号化技術、CSRF保護などを使用して2F認証を使用して高いセキュリティを提供します。 AWSを搭載しているため、迅速な接続を提供します。モバイルフレンドリーでWebベースで、あらゆるオペレーティングシステムで実行されます。さらに、このオープンソースのCMDBツールは拡張可能であり、LDAP、Slackなどのサードパーティ統合のための安らかなインターフェイスを提供します。さらに、それは多言語であり、多くの言語をサポートしています。ただし、1回のクリックが必要なデータバックアップには豊富なオプションがあります。 この構成管理ソフトウェアには、SAMLベースのSSO機能が付属しています。とりわけ、このIT構成管理ソフトウェアのユーザーインターフェイスは、ユーザーが簡単にナビゲートできる場所で非常に論理的です。このリソース管理プラットフォームの管理ダッシュボードには、すべての資産が詳細とともに表示されます。さらに、実行されたすべてのアクティビティがリストされているアクティビティスナップショットがあります。電子メールアラート、資産監査、インポート/エクスポートオプションなど、他にも多くの機能があります。 Snipe-ITは、主にPHPで書かれており、JavaScriptやCSSなどの他の言語からの入力です。このオープンソースCMDBソフトウェアは、バーコードスキャナーとQRコードリーダーアプリとの統合も提供します。したがって、開発と展開に関して十分なドキュメントが利用可能です。

システム要求

Snipe-ITをセットアップするための要件は次のとおりです。

  • Docker

特徴

Snipe-Itには優れた機能リストがあり、そのうちのいくつかは次のとおりです。

  • オープンソース
  • 2F認証
  • SAMLサポート
  • 安全 *クロスプラットフォーム *スラック統合
  • LDAP統合
  • REST API
  • インポート・エクスポート *アクティビティログ管理

インストール

Dockerを使用したインストール

前提条件をインストールしたら、次のコマンドを実行してDocker画像をプルします。

docker pull snipe/snipe-it

次に、「my_env_file」という名前の.envファイルを作成し、次のデータを配置します。

# Mysql Parameters MYSQL_ROOT_PASSWORD=YOUR_SUPER_SECRET_PASSWORD MYSQL_DATABASE=snipeit MYSQL_USER=snipeit MYSQL_PASSWORD=YOUR_snipeit_USER_PASSWORD # Email Parameters # - the hostname/IP address of your mailserver MAIL_PORT_587_TCP_ADDR=smtp.whatever.com #the port for the mailserver (probably 587, could be another) MAIL_PORT_587_TCP_PORT=587 # the default from address, and from name for emails MAIL_ENV_FROM_ADDR=youremail@yourdomain.com MAIL_ENV_FROM_NAME=Your Full Email Name # - pick 'tls' for SMTP-over-SSL, 'tcp' for unencrypted MAIL_ENV_ENCRYPTION=tcp # SMTP username and password MAIL_ENV_USERNAME=your_email_username MAIL_ENV_PASSWORD=your_email_password # Snipe-IT Settings APP_ENV=production APP_DEBUG=false APP_KEY=<<Fill in Later!>> APP_URL=http://127.0.0.1:YOUR_PORT_NUMBER APP_TIMEZONE=US/Pacific APP_LOCALE=en

次に、次のコマンドを実行してMySQLコンテナを実行します。

docker run --name snipe-mysql --env-file=my_env_file --mount source=snipesql-vol,target=/var/lib/mysql -d -P mysql:5.6

最後に、次のコマンドでDockerコンテナをスピンできます。

docker run --rm snipe/snipe-it 
 日本