36 lines
1.4 KiB
Bash
36 lines
1.4 KiB
Bash
# Run the server in a container: https://github.com/zabbix/zabbix-docker
|
|
|
|
# This installs zabbix-agent
|
|
# zabbix does ship woth debian but has been removed from testing, it is in stable and unstable.
|
|
# Current version of the zabbix-agent should probably be distributed by salt for platforms
|
|
# needed and for the version of zabbix server being run.
|
|
|
|
UPSTREAM_VERSION=$(lastversion zabbix)
|
|
ZABBIX_VERSION="${UPSTREAM_VERSION::-2}"
|
|
|
|
# RELEASE_NAME="bookworm" # stetch buster bullseye bookworm
|
|
RELEASE_NUMBER=12 # 9 10 11 12
|
|
|
|
# cat <<-EOF | sudo tee /etc/apt/sources.list-available/zabbix.list
|
|
# # Zabbix main repository
|
|
# deb https://repo.zabbix.com/zabbix/${ZABBIX_VERSION}/debian ${RELEASE_NAME} main
|
|
# deb-src https://repo.zabbix.com/zabbix/${ZABBIX_VERSION}/debian ${RELEASE_NAME} main
|
|
#
|
|
# # Zabbix unstable repository
|
|
# #deb https://repo.zabbix.com/zabbix/${ZABBIX_VERSION}/debian ${RELEASE_NAME} main
|
|
# #deb-src https://repo.zabbix.com/zabbix/${ZABBIX_VERSION}/debian ${RELEASE_NAME} main
|
|
# EOF
|
|
#
|
|
#
|
|
# ln -sf /etc/apt/sources.list-available/zabbix.list /etc/apt/sources.list.d/zabbix.list
|
|
|
|
wget -c --directory-prefix=/tmp https://repo.zabbix.com/zabbix/${ZABBIX_VERSION}/debian/pool/main/z/zabbix-release/zabbix-release_${ZABBIX_VERSION}-1+debian${RELEASE_NUMBER}_all.deb
|
|
|
|
sudo dpkg -i /tmp/zabbix-release_${ZABBIX_VERSION}-1+debian${RELEASE_NUMBER}_all.deb
|
|
|
|
sudo apt-get update
|
|
|
|
sudo apt install zabbix-agent
|
|
|
|
|