zabbix agent 集群安裝

2021-09-24 09:54:08 字數 1533 閱讀 7149

由於 agent 的安裝需要配置每台機器的 hostname ,所以需要先給每台機器進行 host 命名。

#!/bin/bash

host_name=$1

function change_hostname_network()'`

sed -i "s#$#$#g" /etc/sysconfig/network ;

hostname $ ;

}change_hostname_network $

如果用 docker 版本的 agent,其實你是無法監控到具體物理機的磁碟使用情況。所以一般不建議安裝 docker 版本的 zabbix-agent

#!/bin/bash

function install_zabbix_conf()#g" /users/manager/zabbix-agent/etc/zabbix_agentd.conf

sed -i "s#serveractive=127.0.0.1#serveractive=$#g" /users/manager/zabbix-agent/etc/zabbix_agentd.conf

sed -i "s#hostname=zabbix server#hostname=$#g" /users/manager/zabbix-agent/etc/zabbix_agentd.conf

#sed -i "s/unsafeuserparameters=0/unsafeuserparameters=1/g" /users/manager/zabbix-agent/etc/zabbix_agentd.conf

}function remove_zabbix_agent_docker()' | xargs sudo docker stop

sudo docker ps -a | grep "zabbix" | grep -v grep | awk '' | xargs sudo docker rm -v

}function run_zabbix_agent()

echo "***************=== start remove docker ***************==="

remove_zabbix_agent_docker

echo "***************=== end remove docker && start install zabbix agent conf ***************==="

zabbix_server=$1

install_zabbix_conf

echo "***************=== end install zabbix agent conf && start run zabbix agent ***************==="

run_zabbix_agent

echo "***************=== end run zabbix agent ***************==="

注意 docker 一般情況下是需要 sudo 執行的,這個時候,需要設定 sudo 不用輸入密碼。

zabbix agent自動部署安裝

一 先編譯個zabbix zgent wget tar zxf zabbix 3.4.3.tar.gz cd tmp zabbix 3.4.3 configure prefix usr local webserver zabbix enable agent make make install 2 配...

LINUX安裝zabbix agent客戶端

在linux centos 7.6上安裝zabbix agent客戶端 rpm ivh zabbix agent 4.0.18 1.el7.x86 64.rpm 如果報錯warning zabbix agent 4.0.18 1.el7.x86 64.rpm header v4 rsa sha512...

Zabbix Agent 安裝與使用

機器需要開啟10050埠 rpm uvh yum install y zabbix agent vim etc zabbix zabbix agentd.conf 編輯修改配置檔案 查詢配置檔案 grep n a z etc zabbix zabbix agentd.conf繫結zabbix ser...