由於 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...