zabbix
This is an old revision of the document!
Table of Contents
Templates repo
HT authentication through zabbix users from DB
chmod go-rxw /etc/zabbix/apache.conf a2enmod authn_dbd a2enmod authn_socache systemctl restart apache2 apt install libaprutil1-dbd-mysql -y nano /etc/apache2/mods-enabled/authn_dbd.conf <IfModule mod_dbd.c> DBDriver mysql DBDParams host=localhost,dbname=zabbix,user=zabbix,pass=appaloosa DBDMin 1 DBDKeep 8 DBDMax 16 DBDExptime 300 </IfModule> <Directory "/zabbix/"> AuthType Basic AuthName "Authentication" AuthBasicProvider socache dbd AuthnCacheProvideFor dbd AuthnCacheContext Authentication Require valid-user AuthDBDUserPWQuery "SELECT passwd FROM users WHERE username = %s" </Directory> <Location "/.well-known"> AuthType None Require all granted </Location>
Grafana
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 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 root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana serve_from_sub_path = true Set the URL to http://localhost/zabbix/api_jsonrpc.php (or your actual Zabbix server URL).
zabbix.1769080930.txt.gz · Last modified: by protocol
