Snipe-It là một phần mềm CMDB nguồn mở

Snipe-IT Phần mềm CMDB miễn phí

Công cụ CMDB nguồn mở đa nền tảng được hỗ trợ bởi AWS

Phần mềm quản lý cấu hình đa ngôn ngữ miễn phí với hỗ trợ SAML. Nó cung cấp API REST để tích hợp với nhiều ứng dụng phổ biến như Slack và LDAP.

Tổng quan

Snipe-It là một phần mềm quản lý tài sản nguồn mở. Nó là miễn phí và đi kèm với khả năng tự lưu trữ. Phần mềm CMDB nguồn mở này cung cấp bảo mật cao bằng cách sử dụng xác thực 2F bằng Google, Kỹ thuật mã hóa, Bảo vệ CSRF và một số khác. Nó được cung cấp bởi AWS và do đó, cung cấp các kết nối nhanh. Nó là thân thiện với thiết bị di động, dựa trên web và chạy trên bất kỳ hệ điều hành nào. Hơn nữa, công cụ CMDB nguồn mở này có thể mở rộng và cung cấp một giao diện nghỉ ngơi cho các tích hợp của bên thứ ba như LDAP, Slack. Hơn nữa, nó là đa ngôn ngữ và cung cấp hỗ trợ cho nhiều ngôn ngữ. Tuy nhiên, có những tùy chọn phong phú cho sao lưu dữ liệu chỉ cần một cú nhấp chuột. Phần mềm quản lý cấu hình này đi kèm với các khả năng SSO dựa trên SAML. Trên hết, giao diện người dùng của phần mềm quản lý cấu hình CNTT này khá hợp lý, nơi người dùng có thể điều hướng dễ dàng. Bảng điều khiển quản trị của nền tảng quản lý tài nguyên này hiển thị tất cả các tài sản cùng với chi tiết của họ. Ngoài ra, có một ảnh chụp nhanh hoạt động trong đó tất cả các hoạt động được thực hiện được liệt kê. Có nhiều tính năng khác như cảnh báo email, kiểm toán tài sản, tùy chọn nhập/xuất và nhiều tính năng khác. Snipe-It chủ yếu được viết bằng PHP cùng với đầu vào từ các ngôn ngữ khác như JavaScript và CSS. Phần mềm CMDB nguồn mở này cũng cung cấp tích hợp với các trình quét mã vạch và ứng dụng đọc mã QR. Do đó, có đủ tài liệu có sẵn liên quan đến phát triển và triển khai.

Yêu cầu hệ thống

Yêu cầu thiết lập Snipe-It bao gồm:

  • Docker

Đặc trưng

Snipe-It có một danh sách tính năng tuyệt vời và một số trong số đó là:

  • Mã nguồn mở
  • Xác thực 2f
  • Hỗ trợ SAML
  • Chắc chắn
  • Bệnh lý chéo
  • Tích hợp chùng
  • Tích hợp LDAP
  • API nghỉ ngơi
  • Nhập khẩu xuất khẩu
  • Quản lý nhật ký hoạt động

Cài đặt

Cài đặt bằng Docker

Khi bạn đã cài đặt các điều kiện tiên quyết, hãy chạy lệnh sau để kéo hình ảnh Docker:

docker pull snipe/snipe-it

Tiếp theo, tạo tệp .ENV có tên là “my_env_file” và đặt dữ liệu sau:

# 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

Bây giờ, hãy chạy lệnh sau để chạy container MySQL:

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

Cuối cùng, bạn có thể quay bộ chứa Docker bằng lệnh sau:

docker run --rm snipe/snipe-it 
 Tiếng Việt