User Tools

Site Tools


zabbix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zabbix [2025/04/18 10:19] protocolzabbix [2026/01/22 08:25] (current) – [Grafana] protocol
Line 40: Line 40:
 Require all granted Require all granted
 </Location> </Location>
 +
 +</code>
 +
 +
 +===== Grafana =====
 +
 +<code>
 +sudo apt-get install -y apt-transport-https software-properties-common wget
 +wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
 +echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
 +sudo apt-get update
 +sudo apt-get install grafana -y
 +sudo systemctl daemon-reload
 +sudo systemctl start grafana-server
 +sudo systemctl enable grafana-server.service
 +grafana-cli plugins install alexanderzobnin-zabbix-app
 +sudo systemctl restart grafana-server
 +
 +Set the URL to http://localhost/zabbix/api_jsonrpc.php (or your actual Zabbix server URL).
 +
 +
 +
 +nano /etc/apache2/conf-available/grafana.conf
 +
 +ProxyRequests On
 +#SSLProxyEngine on
 +ProxyPreserveHost On
 +ProxyPass /grafana http://localhost:3000/grafana
 +ProxyPassReverse /grafana http://localhost:3000/grafana
 +
 +
 +nano /etc/grafana/grafana.ini
 +
 +http_addr = 127.0.0.1
 +root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana
 +serve_from_sub_path = true
 +
 +a2enmod proxy proxy_http rewrite headers proxy_wstunnel
 +a2enconf grafana
 +/etc/init.d/apache2 restart
 +/etc/init.d/grafana-server restart
 +
  
 </code> </code>
zabbix.1744982357.txt.gz · Last modified: by protocol