Snipe-IT 免费CMDB软件
AWS支持的跨平台开源CMDB工具
带有SAML支持的免费多语言配置管理软件。它为与许多流行的应用(例如Slack和LDAP)集成提供了REST API。
概述
Snipe-IT是一种开源资产管理软件。它是免费的,并具有自托管功能。该开源CMDB软件使用Google,加密技术,CSRF保护等2F身份验证提供了高安全性。它由AWS提供动力,因此提供了快速连接。它非常友好,基于网络,并在任何操作系统上运行。此外,此开源CMDB工具是可扩展的,并为LDAP,Slack等第三方集成提供了一个安息的接口。此外,它是多语言的,并为许多语言提供支持。但是,只需单击一键即可进行数据备份的丰富选项。 该配置管理软件具有基于SAML的SSO功能。最重要的是,此IT配置管理软件的用户界面非常合乎逻辑,用户可以轻松导航。此资源管理平台的管理仪表板显示了所有资产及其详细信息。此外,还有一个活动快照,其中列出了所有执行的活动。还有许多其他功能,例如电子邮件警报,资产审核,进出口选项等。 Snipe-IT主要用PHP编写,以及其他语言(例如JavaScript和CSS)的输入。该开源CMDB软件还提供了与条形码扫描仪和QR码读取器应用程序的集成。因此,有足够的有关开发和部署的文档。
安装
使用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