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İ