Grafana集成進自己的監控項目
可能有需求是將grafana的dashboard集成到自己的監控系統里面,這樣就避免了進grafana再查看
方案有是有,可能有點不安全,建議實在要這么干的話:
-
盡量是公司內部玩,也就是純內網操作;
-
找IT設置網絡訪問權限,只有公司IP可以訪問監控系統和grafana的域名/IP;
以下是方法:
嵌grafana監控dashboard,只需要在web監控iframe中嵌進去:
<iframe src="http://192.168.0.1:3000/d/oidoT24Wk/apache-jmeter?refresh=5s&orgId=1" width="450" height="200" frfameborder="0"></iframe>
src后面放dashboard的頁面即可
但是這樣有個問題,直接打開,會跳轉到登錄頁面,也就是想這么做的話,需要開啟匿名登錄
修改grafana配置文件: vim /etc/grafana/grafana.ini
修改為
[auth.anonymous] # enable anonymous access # 去掉注釋,改為true,允許匿名訪問 enabled = true # specify organization name that should be used for unauthenticated users # 匿名用戶屬於的組織 org_name = Main Org. # specify role for unauthenticated users # 匿名用戶的角色/權限 org_role = Viewer
解決方案:
如果提示有in a frame because it set 'X-Frame-Options' to 'deny'.報錯
/etc/grafana/grafana.ini配置文件修改allow_embedding = true
kiosk=tv 可以隱藏去掉grafana大盤左側工具條