Skip to content

monobilisim/grafana-zabbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors

Forks Stargazers Issues GPL License

Readme in English Readme in English

Zabbix plugin for Grafana

Zabbix plugin for Grafana is a plugin developed to integrate the Zabbix monitoring system with Grafana. This plugin enables visualization of Zabbix data in Grafana dashboards and provides comprehensive monitoring solutions.

Table of Contents


Requirements

Node.js >= 22

  • If you want to install from package manager, download nodejs and npm packages.

  • If the desired version is not available in the package manager, you can install nodejs and npm with this command:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash && source $HOME/.bashrc && nvm install --lts

Golang >= 1.17

  • If your distribution doesn't provide version 1.17 or higher, you can install the latest version using the method from Go's official website.

yarn >= 1.22

  • Install the yarn package with this command after installing npm:

    npm install -g yarn

mage >= 1.15

  • Install the mage package with this command after installing Golang:

    go install github.com/magefile/mage@latest

make >= 4.1

zip >= 3.0


Quick Start

  1. Move the project folder to the Grafana plugins directory:

    Usually /var/lib/grafana/plugins or the directory defined in docker-compose.yml for Docker Compose users.

  2. Install dependencies:

    yarn install
  3. Configure the Makefile:

    The make all command by default calls systemctl restart grafana-server.service.

  4. Build and install the plugin:

    make all

Makefile Configuration

Grafana with Systemd (default): The Makefile is configured to use systemctl restart grafana-server.service.

Grafana with Docker Compose V2: Make the following change in the Makefile:

cd /path/to/docker-compose.yml && docker compose down; docker compose up -d

Grafana with Docker Compose V1: Make the following change in the Makefile:

cd /path/to/docker-compose.yml && docker-compose down; docker-compose up -d

Kubernetes Installation

When installing using the grafana/grafana helm chart

values.yaml

plugins:
  - https://github.com/monobilisim/grafana-zabbix/releases/download/v5.0.4/alexanderzobnin-zabbix-app-linux-amd64.zip;alexanderzobnin-zabbix-app

grafana.ini:
  plugins:
    enabled: true
    allow_loading_unsigned_plugins: alexanderzobnin-zabbix-app,alexanderzobnin-zabbix-datasource,alexanderzobnin-zabbix-triggers-panel

References


License

This project is distributed under the Apache License Version 2.0. See the LICENSE file for details.


About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 53