Snipe-it یک نرم افزار CMDB منبع باز است

Snipe-IT نرم افزار CMDB رایگان

Cross-Platform Open Source CMDB ابزار پشتیبانی شده توسط AWS

نرم افزار مدیریت پیکربندی چند زبانه رایگان با پشتیبانی SAML. این برنامه API REST را برای ادغام با بسیاری از برنامه های محبوب مانند Slack و LDAP ارائه می دهد.

بررسی اجمالی

Snipe-it یک نرم افزار مدیریت دارایی منبع باز است. این برنامه رایگان است و دارای قابلیت های خود میزبان است. این نرم افزار منبع باز CMDB با استفاده از تأیید هویت 2F با استفاده از Google ، تکنیک های رمزگذاری ، محافظت CSRF و برخی دیگر ، امنیت بالایی را ارائه می دهد. از AWS استفاده می شود و از این رو ، اتصالات سریع را فراهم می کند. این موبایل دوستانه ، مبتنی بر وب است و بر روی هر سیستم عامل اجرا می شود. علاوه بر این ، این ابزار CMDB منبع باز قابل گسترش است و یک رابط کاربری استراحت برای ادغام های شخص ثالث مانند LDAP ، Slack فراهم می کند. علاوه بر این ، این چند زبانه است و برای بسیاری از زبانها پشتیبانی می کند. با این حال ، گزینه های غنی برای تهیه نسخه پشتیبان از داده ها وجود دارد که فقط به یک کلیک نیاز دارند. این نرم افزار مدیریت پیکربندی دارای قابلیت های SSO مبتنی بر SAML است. مهمتر از همه ، رابط کاربری این نرم افزار مدیریت پیکربندی IT کاملاً منطقی است که کاربران می توانند به راحتی حرکت کنند. داشبورد سرپرست این بستر مدیریت منابع ، تمام دارایی ها را به همراه جزئیات آنها نشان می دهد. علاوه بر این ، یک عکس فوری فعالیت وجود دارد که در آن تمام فعالیت های انجام شده ذکر شده است. بسیاری از ویژگی های دیگر مانند هشدارهای ایمیل ، حسابرسی دارایی ، گزینه های واردات/صادرات و موارد دیگر وجود دارد. Snipe-IT عمدتا در PHP به همراه ورودی از زبانهای دیگر مانند JavaScript و CSS نوشته شده است. این نرم افزار منبع باز CMDB همچنین با اسکنرهای بارکد و برنامه های خواننده کد QR ادغام را فراهم می کند. بنابراین ، مستندات کافی در مورد توسعه و استقرار در دسترس است.

الزامات سیستم

الزامات برای تنظیم snipe-شامل موارد زیر است:

  • داکر

امکانات

Snipe-It دارای یک لیست ویژگی های عالی و برخی از آنها عبارتند از:

  • متن باز
  • احراز هویت 2f
  • پشتیبانی SAML
  • امن است
  • متقابل پلتفرم
  • ادغام Slack
  • ادغام LDAP
  • API استراحت
  • واردات/صادرات
  • مدیریت ورود به سیستم فعالیت

نصب و راه اندازی

نصب با استفاده از docker

پس از نصب پیش نیازها ، دستور زیر را اجرا کنید تا تصویر Docker را بکشید:

docker pull snipe/snipe-it

در مرحله بعد ، پرونده .env با نام “my_env_file” ایجاد کنید و داده های زیر را قرار دهید:

# 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 
 فارسی