Dashing 운영을 보다 폭넓게 사용하게 해 주는 많은 Add-in 이 있는데 이들 add-in 중에는 Zabbix 모니터링의 알람을 Dashing dashboard 로 보여 주는 Zabbix widget 도 있습니다. 다음은 Zabbix widget 을 이용해서 Zabbix 알림을 Dashing dashboard 에서 보여 주는 방법을 설명하고 있습니다.

  1. Zabbix widget for dashing
    Fig. Zabbix widget for dashing

    Zabbix 에서 dashing 접속용 계정을 만들고, Read 권한을 부여.

  2. gist Gem 을 설치
    $ gem install gist
  3. git 저장소에서 zabbix widget source 를 다운로드
    $ git clone https://github.com/tolleiv/dashing-zabbix
  4. 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
  5. Zabbix 접속 설정을 위한 zabbix_credentials.rb 파일 내용.
    아래 내용 중  zabbix login ID/Password 는 위 과정 (1)에서 생성한 계정 정보를 사용합니다.

    AD
    module ZabbixCredentials
      SERVER = 'http://zabbix.vivans.net:30080'
        USERNAME = '<zabbix login ID for dashing>'
        PASSWORD = '<zabbix login passowrd>'
    end
  6. Dashing 서비스를 재기동.

 

 

AD