Amazon CloudSearch 기반 Linux 서버용 crontab 검색 시스템

개시하다


Amazon Cloud Search를 배우는 동시에 저는 Amazon Cloud Search에서 Linux 서버'crontab'을 검색하는 시스템을 만들었습니다.
Linux 서버에서 특정한 명령이나 일괄 처리 프로그램을 정기적으로 실행하려면crontab(일괄 처리 프로그램 실행 시간표 기능)에 일괄 처리를 등록하고 정기적으로 일괄 처리를 실행할 수 있습니다.
crontab로 대량으로 이동하는 서버가 증가하면 대량으로 관리할 수 있을 것 같습니다. 예를 들어 어느 서버에서 대량으로 이동하는지 찾기가 심각해질 것 같습니다.
따라서 다음과 같은 설정을 통해 아마존 클라우드 서치에 각 리눅스 서버를 검색하는crontab 시스템을 제작했다.
• Amazon CloudSearch의 검색 도메인 "example-search-cron"을 만듭니다.
· Linux 서버의 crontab을 CSV 파일로 출력하여 Amazon S3에 업로드합니다.
• Amazon CloudSearch의 검색 색인 파일의 데이터 원본을 S3에 저장된crontab의 CSV 파일로 사용하여 Amazon CloudSearch에서crontab을 검색할 수 있도록 합니다.

참고 자료


Amazon CloudSearch의 검색 도메인 작성 단계는 다음을 참조하십시오.
Amazon CloudSearch 검색 도메인 작성 및 데이터 검색 단계(Amazon S3에 저장된 파일부터 색인 작성)
http://qiita.com/na0AaooQ/items/26c4d22edfae99825cfe
crontab을 CSV 파일로 만들려면 다음을 참조하십시오.
CSV를 통해 Linux의crontab 하우징 스크립트 출력
http://qiita.com/na0AaooQ/items/b944af792ac763f482ff

Amazon CloudSearch를 통해 Linux 서버의 crontab 검색 단계


Amazon CloudSearch에서 cron의 일괄 이름을 지정하고 crontab을 검색해 보십시오.

(1) AWS 관리 콘솔에서 "CloudSearch" 클릭


AWS 관리 콘솔에 로그인합니다.
CloudSearch를 클릭합니다.

(2) CloudSearch 검색 도메인을 표시합니다.


CloudSearch에서 만든 검색 도메인 "My Search Domaains"→"example-search-cron"을 클릭합니다.


(3) CloudSearch의 Runa Test Search 를 클릭합니다.



(4) CloudSearch에서 일괄 처리 이름을 지정하고crontab을 검색합니다.


"Runa Test Search"의 "Search"에 검색할 cron 로트 이름을 입력하고 "Go"를 클릭합니다.
검색 결과에서 찾은crontab의 일괄 처리 이름을 표시합니다.

(5) CloudSearch에서 대량 이름의 알림 검색을 통해crontab을 검색합니다.


Runa Test Search에서 No Suggester를 클릭합니다.Suggester를 cron name으로 변경합니다.
Search에 검색하려는 cron 배치 이름의 일부를 입력하면 배치 이름이 프롬프트로 표시되므로 객체의 cron 배치 이름을 선택하고 "Go"를 클릭합니다.

검색 결과에서 찾은crontab의 일괄 처리 이름을 표시합니다.

Amazon CloudSearch의 crontab 검색 시스템 설정








Amazon CloudSearch는 검색 시스템을 쉽게 제작할 수 있어 매우 편리합니다!
이상입니다.

좋은 웹페이지 즐겨찾기