GLPI 에서 한글 입력 이후 실사용을 하려면 역시나 자산입력이 필요합니다. 


자료 입력에 대한 부분은 자산쪽에서 몇번 클릭해보시면 쉽게 등록이 가능한 것을 확인하실 수 있습니다.

아래 화면도 몇번의 클릭으로 기본적인 회사 자산정보를 입력할 수 있었습니다. 고로 작성 방법은 생략하겠습니다.


허나 문제는 기존에 액셀등을 이용한 자산을 어떻게 효율적으로 등록을 하느냐가 가장 큰 문제입니다!(자료가 많다보니..)


일단 대량 등록을 위한 Plugins 이 있는지 한번 찾아봅니다. (http://plugins.glpi-project.org/#/ )

Popular 항목을 보니 Data Injection이라는게 보입니다. 해당 내용을 클릭 해봅니다.

해당 Data Injection 사이트는 https://forge.glpi-project.org/projects/datainjection 입니다.


해당 사이트에서 가장 최근 파일을 받아옵니다.( https://forge.glpi-project.org/projects/datainjection/files )

제가 받을때는 glpi-datainjection-2.4.1.tar.gz 이 최신이었네요.


받은 파일을 아래와 같은 위치에 업로드 합니다(압축해제) /volume1/web/glpi/plugins/ (각 나스나 OS에 따라 상이함)


업로드 완료한 후에 설치 > plugins 항목을 클릭하면 아래와 같이 plugins 항목에 File-injection이 보입니다.


해당 자료를 Install > enable 시켜 사용할 수 있도록 변경.


여기까지는 정말 저도 쉽게 처리 했는데 인제 어떻게 CSV파일을 업로드 해야할지 난감하더군요.

그래서 여기저기 구글링을 하다가 마침내 발견!!!!! 이걸로 한 이틀 닭짓했네요...


아래 csv 업로드 작업을 하시기 전에 꼭! 한개 이상의 테스트용 자산을 입력해 주신다음에 해당 내용을 

자산 > 컴퓨터 메뉴에서 csv로 받아둬 주세요. 아래 매칭할때 참고가 가능합니다.


먼저 도구 > File Injection 에 들어가신 다음에 시계모양의 Model management 을 누릅니다.

그러면 아래와 같은 화면이 나오고 + 모양을 눌러서 추가하고자 하는 자산을 틀을 입력하게 됩니다.(틀 = model)



아래는 + 를 누르고 난 다음의 화면입니다. 아래는 예시이므로 아무거나 넣으셔도 됩니다.

이름 : 자산명(ex.컴퓨터, 소프트웨어 등) 

Type of datas to import : 이부분은 어떤 자산유형인지를 선택(컴퓨터or네트워크장비 등)

Allow Lines creation : 여기 체크해주셔야 추가가 될듯 합니다.

그외 : 포맷등을 원하시는데로 선택(yyyy-mm-dd)


입력후 추가하고 나서 File to Injection 항목에서 위에 붉은 글씨로 적어두었듯이 미리 받아놓은 CSV 파일을 업로드 

하면 매핑을 하게 됩니다.(아래 매핑으로 자동으로 넘어가는걸로 기억)

샘플 csv model파일)

glpi_sample.csv



아래와 같이 매핑을 시작합니다. 업로드한 파일과 맞추어서 매핑을 해주시면 됩니다. 

수동으로 하나하나 tables 변경하면 필드는 보통 자동입력됨


매핑이 끝난 이후 아래와 같이 자산목록을 csv로 업로드하면 추가가 됩니다.


아래는 테스트로 업로드한 2개의 추가 자산 확인


너무 글에 두서가 좀 없고 어려울수도 있겠지만 아래와 같이 정리가 됩니다.


1. Data Injection Plugin 설치(파일업로드 및 설정)

2. 도구 > File Infection 에서 Model management 에서 model(틀) 만들기

3. model 만들고 csv파일 업로드 해서 맵핑작업(모델과 field일치작업)

4. 완료된후 자산 csv파일을 업로드 해서 대량 등록


참고URL : https://github.com/elitelinux/glpi-smartcities/wiki/3.2-How-to-Importation-of-the-data-into-GLPI


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

+ Recent posts