Dashing 운영을 보다 폭넓게 사용하게 해 주는 많은 Add-in 이 있는데 이들 add-in 중에는 Zabbix 모니터링의 알람을 Dashing dashboard 로 보여 주는 Zabbix widget 도 있습니다. 다음은 Zabbix widget 을 이용해서 Zabbix 알림을 Dashing dashboard 에서 보여 주는 방법을 설명하고 있습니다.
Zabbix 에서 dashing 접속용 계정을 만들고, Read 권한을 부여.
- gist Gem 을 설치
$ gem install gist
- git 저장소에서 zabbix widget source 를 다운로드
$ git clone https://github.com/tolleiv/dashing-zabbix
- dashing-zabbix 관련 파일을 dashobard 폴더로 복사
$ cp dashboards/* ../../ds-vivans/dashboards/ $ cp jobs/* ../../ds-vivans/jobs/ $ cp -r widgets/* ../../ds-vivans/widgets/ $ cp -r lib/* ../../ds-vivans/lib/ $ cp zabbix_credentials.example.rb ../../ds-vivans/zabbix_credentials.rb
- Zabbix 접속 설정을 위한 zabbix_credentials.rb 파일 내용.
아래 내용 중 zabbix login ID/Password 는 위 과정 (1)에서 생성한 계정 정보를 사용합니다.ADmodule ZabbixCredentials SERVER = 'http://zabbix.vivans.net:30080' USERNAME = '<zabbix login ID for dashing>' PASSWORD = '<zabbix login passowrd>' end
- Dashing 서비스를 재기동.
AD