Open Source

Snipe-IT Open Source IT Asset Management Kurulumu (Açık Kaynaklı Bilgi İşlem Varlık Yönetim Sistemi)

Günümüzde birçok şirket IT varlıklarını hala excel dosyaları üzerinden yönetiyor ve takip ediyor. Varlık yönetim sistemine geçen şirketlerin çoğunluğu ise ManageEngine, ITRP Clio, Spiceworks gibi yazılımlara lisans ücreti ödüyor. Bu ücretler varlık sayısı ile birlikte arttıkça bütçeye yük oluşturuyor ve IT masraflarını arttırıyor.

Bu noktada yardımımıza açık kaynaklı ve ücretsiz bir yazılım olan Snipe-IT yetişiyor.

Snipe-IT, 2013 yılında bir Github projesi olarak yola çıkmış ve bir çok geliştiricinin desteğiyle v4.7.6 stabil sürümüne kadar gelebilmiş, PHP ve MYSQL tabanlı bir açık kaynak kodlu IT varlık yönetim yazılımıdır.

Snipe-IT ile tüm IT varlıklarınızı yönetebilir, departman içindeki teknik uzmanların yetkilerini sınırlandırabilir, varlıklarınızın geçmiş hareketlerini ve servis kayıtlarını tutabilirsiniz.

Dilerseniz envanter haricinde hard disk, RAM, klavye, mouse gibi kompanentlerinizin ve toner gibi sarf malzemelerinizin de kayıtlarını tutabilirsiniz. Sistemden istediğiniz formatta rapor alabilir, mevcut excel varlıklarınızı toplu olarak içe aktarabilirsiniz. Hatta sistemi LDAP entegrasyonu ile domain yapınıza dahil edebilirsiniz.

Kurulum yapmadan önce incelemek isterseniz yazılımın demosuna buradan, geliştiricinin web sayfasına da buradan ulaşabilirsiniz.

Lafı fazla uzatmadan kuruluma geçelim isteseniz.

Not: Bu yazımda sizlere CentOS işletim sistemi kurulumunu önceden yaptığınızı varsayarak Snipe-IT yazılımını nasıl kuracağımızı anlatacağım. CentOS kurulumu için ozergoker’in hazırladığı makaleden faydalanabilirsiniz.

CentOS 7 üzerine Snipe-IT kurulumu:

Adım -1 :

İşletim sistemi kurulumundan sonra sunucuda oturum açıyoruz.

Adım -2 :

İşletim sistemi kernelini update ediyoruz.

yum install update -y

Adım -3 :

Wget eklentisini kuruyoruz.

yum install wget -y

Adım -4 :

Snipe-IT kurulumu için /home dizinine giriyoruz.

cd home

Adım -5 :

Wget komutuyla github’dan snipe-it kurulum dosyasını indiriyoruz.

wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh

Adım -6 :

İnstall.sh dosyasına Owner read-write-execute, public ve group read olacak şekilde yetkilendirme yapıyoruz ve kurulum dosyasını çalıştırıyoruz.

chmod 744 install.sh ./install.sh

Adım -7 :

Sonunda kurulum ekranımıza ulaştık!

Şimdi sunucu FQDN adını vererek işlemlere devam ediyoruz.

Ben sunucu adını gizliyorum. Siz kendinize uygun bir sunucu ismi verebilirsiniz “snipeit.local” gibi.

Adım -8 :

Veri tabanını kullanıcı parolasını otomatik oluşturulsun mu? Diye soruyor.

“y” cevabını vererek devam ediyoruz.  “n” dediğiniz takdirde parolayı girmenizi isteyecek.

Adım -9 :

Devamında Apache, MariaDB ve PHP kompanentlerinin kurulumlarını göreceksiniz.

İşlem sonunda MariaDB için root parolasını girmeniz istenecek.

MariaDB’yi yeni kurduğumuz için “enter” ile devam ediyoruz.

Adım -10 :

Veri tabanı üzerindeki anonim kullanıcılar kaldırılsın mı? Diye soruyor.

“y” yazıp enter ile devam ediyoruz.

Adım -11 :

Veri tabanı için uzaktan root bağlantısı engellensin mi? Diye soruyor.

Ben sunucuyu lokalde kullanıp internete kapatacağım (lokalde farklı sunucu üzerinden erişim sağlayabilirim). Sunucunun internet çıkışını firewall üzerinden engelleyeceğim için “n” diyorum. Siz isterseniz “Y” yazarak sonra kapatabilirsiniz.

Adım -12 :

Test veri tabanı kaldırılsın mı? Diye soruyor.

“Y” ile devam ediyoruz.

Adım -13 :

Tabloların yetkileri yeniden oluşturulsun mu? Diye soruyor.

“Y” cevabını vererek devam ediyoruz.

Özet :

Genel olarak baktığımızda son durum özeti aşağıdaki gibi olmalı.

Adım -14 :

Sonraki aşamada MariaDB root parolasını girmemizi isteyecek. Parola belirmediyseniz enter ile devam edebilirsiniz.

Adım -15 :

Parola girişinden sonra aşağıdakine benzer bir ekran göreceksiniz. Bu ekrandaki yazılar bize Snipe-IT’nin Github üzerinden yazılım dosyalarını klonlamaya başladığını gösteriyor.

Klonlama ve sonrasında kurulum işlemleri bitene kadar bekleyelim.

Adım -16 :

Klonlama ve kurulum tamamlandı. Snipe-IT ’nin mail ayarlarını yapalım mı? Diye soruyor.

Şimdilik “n” diyerek devam ediyorum. Dilerseniz daha sonra /var/www/snipeit/ dizini altındaki .env dosyasını düzenleyerek ayarları yapabilirsiniz.

Adım -17 :

Terminal arayüzü tarafındaki kurulum tamamlandı.

Artık http://ipadresi/ üzerinden Snipe-IT grafiksel web arayüzüne ulaşarak kurulumlara devam edebiliriz.

Adım -18 :

Web arayüzüne http://ipadresi/ ile giriş yaptıktan sonra aşağıdaki gibi Pre-Flight ekranıyla karşılaşacaksınız.

Eğer kurulumda bir hata almadıysak ekran görüntüsü aşağıdaki gibi olmalı.

Next: Create Database Tables butonu ile devam ediyoruz.

Adım -19 :

Tabloların hazır olduğu bilgisini görüyoruz ve Next: Create User butonuyla devam ediyoruz.

Adım -20 :

Yeni kullanıcı hesabı oluşturmak için aşağıdaki alanları dolduruyoruz.

Sonuç :

Ve kurulum tamam! Artık kullanmaya başlayabilirsiniz.

Bu makalemde sizlere Snipe-IT Envanter Yönetim Sistemini CentOS 7 üzerine nasıl kurabiliriz bunu anlatmaya çalıştım. Umarım yararlı ve faydalı bir makale olmuştur. Bir sonraki makalemizde görüşmek üzere.

Birol BENLİ

İlgili Makaleler

14 Yorum

  1. Hocam, hiç offline bir ortamda kurdunuz mu? Ya da online bir ortamda temel kurulum adımlarını tamamlayıp sonradan offline’a taşımayı tecrübe ettiniz mi? Sonradan FQDN ve IP değiştirmek mümkün müdür?

    1. Bir kaç sene önce Offline kurulum yapmıştım fakat Snipe-it ekibinin gönderdiği özel bir paket ile kurulum yapmıştım. O zamanlar hosted support paketine sahiptik, özel hazırlanmış paketin linkini snipe-it ekibi göndermişti. Şimdi ulaşabileceğim bir yerde değil maalesef. Zaten arada çok versiyon olduğu için de işinizi görmez.
      Online bir ortamda kurulum yapıp taşıyabilirsiniz. FQDN ve ip değişikliğini CentOS linuxun işletim sistemi ayarlarından yapmanız mümkün. Snipe-IT’de “/var/www/snipeit/” dizini altındaki “.env” uzantılı dosyayı editleyip işlemleri tamamlayabilirsiniz. Detay gerekirse forumdan sormanızı rica ederim.

    1. CentOS üzerine mi kurdunuz siz de? Ağınızda proxy veya firewall gibi engellemeye sebep olacak bir şey var mı? Ekran görüntüleriyle forumdan paylaşın isterseniz birlikte bakalım. Snipe-it’in github community sayfasından da kontrol ederiz.

  2. Birisi bana yardım etsin çıldırmak üzereyim.
    Adım adım birebir yapmama rağmen olmaması insanı deli ediyor.
    Wamp servere kurmayı deniyorum insanlar youtubeden yapıyorlar aynısını yapmama rağmen yine olmuyor lütfen biriniz bana yardım edin öğrenmek istiyorum şu şeyi :@@@

  3. Öncelikle elinize sağlık hocam,
    Kurlumu yaparken 14cü adımdan sonra aşağıdakı hatayı aldım , githubdan clone başlamadı.

    * Please Input your MariaDB root password:
    Enter password:
    * Cloning Snipe-IT from github to the web directory.
    * Configuring .env file.
    * Installing composer.
    -bash: php: command not found
    -bash: php: command not found
    ERROR: Invalid composer installer signature
    rm: cannot remove ‘composer-setup.php’: No such file or directory

  4. Elinize sağlık hocam. Kurulumu yaptım. Zimmet evrakı çıktısı alabileceğimiz bir yol var mı?

  5. Merhaba, Bu sistemi PC lerimize yükleyen IT uzmanımız yeni vefat etti ve şifre onda kaldı bu konuda nasıl bir yol izleyebiliriz acaba 🙁 serverı da başka bir yere taşımıştık.

    1. Merhaba Mine Hanım
      Öncelikle başınız sağolsun. Veritabanı olarak MySQL kullandiysaniz sunucu içinden veritabanına ulaşıp parolayi değiştirmeyi deneyebilirsiniz. Sunucu linux ise ve erisim bilgileri yoksa ordan baslamaniz gerekiyor. Yani sunucu root parolasi resetleme, sonra MySQL root parolasi resetleme ve son olarak MySQL tablosuna girip parolayi resetleme olarak ilerlemeniz gerekiyor.

      1. Teşekkür ederim şimdi gördüm ama bizim bu kadar bilgimiz yok , eğer bu konu hakkında bize hizmet vermek isterseniz ulaşır mısınız?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu