iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
自我挑戰組

應用Zabbix 進行全方位監控系列 第 28

Zabbix 使用 scheduled reports

  • 分享至 

  • xImage
  •  

Zabbix 使用 scheduled reports

Zabbix 6.0 LTS提供scheduled reports 功能,
安裝 Zabbix Web service 並設定 Zabbix Server 定期產生報告。
官網 Scheduled reports
https://www.zabbix.com/documentation/6.0/en/manual/config/reports
但目前scheduled reports 的支援處於實驗階段。
scheduled reports 是利用Zabbix Web service 和 Google Chrome 瀏覽器來產生定期報告pdf。
所以需要安裝 Zabbix Web service和 Google Chrome 瀏覽器。Zabbix Web service可以和Zabbix Server 安裝在同一台機器上,也可以安裝在不同的機器上。Google Chrome 瀏覽器一定要和 Zabbix Web service 安裝在相同的電腦。

設備環境

Zabbix Server 主機

OS:Ubuntu Linux LTS 22.04,Hostname:u22-z6,IP:192.168.203.193,
安裝 Zabbix Server 6.0 LTS、Zabbix Web service、google chrome

安裝設定

google chrome安裝

在Zabbix Server直接下載google-chrome-stable套件進行安裝

# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# sudo apt install ./google-chrome-stable_current_amd64.deb

https://ithelp.ithome.com.tw/upload/images/20231013/20163206puwnWvuMjy.png

Zabbix Web service安裝

在Zabbix Server直接安裝Zabbix web service,並設定開機啟動。

# sudo apt install zabbix-web-service
# sudo systemctl restart zabbix-web-service
# sudo systemctl enable zabbix-web-service

https://ithelp.ithome.com.tw/upload/images/20231013/20163206I02XHfCDQ8.png

Zabbix Server設定

修改zabbix_server.conf,增加StartReportWriters,WebServiceURL參數,並重新啟動。

# sudo nano /etc/zabbix/zabbix_server.conf
---
StartReportWriters=3
WebServiceURL=http://localhost:10053/report
---
# sudo systemctl restart zabbix-server

https://ithelp.ithome.com.tw/upload/images/20231013/20163206BM62WD8ijN.png

Zabbix web 設定

設定Frontend URL

在Administration > Other,設定Frontend URL:http://localhost/zabbix/
https://ithelp.ithome.com.tw/upload/images/20231013/20163206qDqLjuEm8l.png

Scheduled reports 設定

在Reports > Scheduled reports,右上方Create repor新增
https://ithelp.ithome.com.tw/upload/images/20231013/20163206EgerAyHwtK.png

設定Name:repo-Zabbix server (可自行輸入)

https://ithelp.ithome.com.tw/upload/images/20231013/20163206J6RZihyCet.png
Owner點選Select,選擇使用者
https://ithelp.ithome.com.tw/upload/images/20231013/20163206a7cLKxAmw5.png
Dashboard點選Select,選擇要產生報告的Dashboard
https://ithelp.ithome.com.tw/upload/images/20231013/20163206bgTGKAOCbr.png
Period:Previouv day
Cycle:Daily
Subject:repo-Zabbix server (可自行輸入)
Message:repo-Zabbix server (可自行輸入)

選取Test進行測試,請收件者要先設定可以接收email通知才會成功。
https://ithelp.ithome.com.tw/upload/images/20231013/20163206mVwcWrxLUr.png
測試成功就可以Add新增。

Report結果

mail

https://ithelp.ithome.com.tw/upload/images/20231013/2016320692lNhstfyp.png

附件pdf

https://ithelp.ithome.com.tw/upload/images/20231013/20163206ptlLxIUFbl.png
對於多頁儀表板,PDF 報告中僅包含第一頁。

內容為學習過程如有問題,請多多指教,謝謝。
文章也同步於個人網站


上一篇
Zabbix新增Web monitoring 監控Templates-3
下一篇
Zabbix High availability 設定
系列文
應用Zabbix 進行全方位監控30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言