Go 언어로 Sensu의 StatiusPage "chikurin"을 만들었어요.
이름의 유래
저번의 Sensu CLI에서는
ohgi
입니다.이번에도
sensu
(부채)와 관련된 단어라서 chikurin
(죽림)를 골랐다.우치와와의 비교
나는 Sensu 표준의 계기판Uchiwa이 관리자를 대상으로 하는 것이라고 생각한다.
(Event와 Center, Center 및 Check에 대한 자세한 내용 등은 삭제할 수 있습니다.)
그래서 일반 사용자처럼 보일 수 있을지 고민입니다.
현재 실행 중인 이벤트에만 한정되며, '언제 시작' 과 '모니터링 결과' 를 볼 수 있습니다.
나는 그들에게 각자의 관련 서버 페이지만 알려주고 무슨 일이 있으면 그들에게 보여 주었다.
StatusPage.io
Client 등의 목록 표시
센스 산하의 클라이언트 일람표시와 축소도 이뤄졌다.
또한 여러 Sensu API를 지원하여 한눈에 볼 수 있습니다.
이 기능은 설정
~/.chikurin.json
에서 유효하거나 무효로 전환할 수 있습니다.show_datacenters
및 show_clients
비활성화를 사용하면 상관없이 숨기려는 정보에 대한 접근을 제한할 수 있습니다.chikurin의 사용법
에서 최신 버전을 다운로드하고 Releases 설정을 참고하세요.
chikurin
가 실행되면 기본적으로 8000번 포트에서 시작합니다./
는 Datacenter 일람표, /:datacenter
는 클라이언트 일람표, /:datacenter/:client
는 StatiusPage입니다.또한
chikurin {start|stop|status}
에서도 수호 프로세스로 사용할 수 있다.설정된
log
에서 로그 파일을 지정하면 goji
로그를 토합니다.Sensu status page by golang
https://github.com/hico-horiuchi/chikurin
Usage:
chikurin [flags]
chikurin [command]
Available Commands:
start Start chikurin daemon
stop Stop chikurin daemon
status Show status of chikurin daemon
version Print and check version of chikurin
help Help about any command
Flags:
-h, --help=false: help for chikurin
Use "chikurin help [command]" for more information about a command.
사용한 라이브러리
README
_vender
Gomfile
에 출고되어 조를 나눌 수도 있습니다net/http
와 호환 가능하며 간단합니다Middleware
. template
yosssi/ace
참고 문헌
Reference
이 문제에 관하여(Go 언어로 Sensu의 StatiusPage "chikurin"을 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiconyan/items/4794fe10ecfbac74af82텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)