admin

zabbix客户端一键安装脚本

admin 运维服务 2021-04-20 237浏览 0


主动模式

#!/bin/sh

#根据需要选择版本(高版本zabbix-server用低版本agent都可以的)

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

sed -i 's@repo.zabbix.com@mirrors.aliyun.com/zabbix@g' /etc/yum.repos.d/zabbix.repo

yum -y install zabbix-agent

  cat > /etc/zabbix/zabbix_agentd.conf << EOF

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=monit.mhsj.net  #这里写自己的server端ip地址

ServerActive=127.0.0.1

Hostname=$1            #因为hostname需要和web界面里面保持一致,所以执行的时候,把名字传进来更灵活

Include=/etc/zabbix/zabbix_agentd.d/*.conf

EOF

mkdir -p /var/log/zabbix 

touch /var/log/zabbix/zabbix_agentd.log 

chown -R zabbix.zabbix /var/log/zabbix

systemctl start zabbix-agent

systemctl enable zabbix-agent



执行

sh zb.sh linux-oracle11g

#这里的linux-oracle11g就是对应web界面里面设置的名字,执行完直接去添加,比较方便



被动模式


#!/bin/sh

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

sed -i 's@repo.zabbix.com@mirrors.aliyun.com/zabbix@g' /etc/yum.repos.d/zabbix.repo

yum -y install zabbix-agent

  cat > /etc/zabbix/zabbix_agentd.conf << EOF

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

StartAgents=0

ServerActive=monit.mhsj.net #这里写自己的server端ip地址

Timeout=30                  #网络情况不好的情况合理设置超时时间

Hostname=$1           

Include=/etc/zabbix/zabbix_agentd.d/*.conf

EOF

mkdir -p /var/log/zabbix 

touch /var/log/zabbix/zabbix_agentd.log 

chown -R zabbix.zabbix /var/log/zabbix

systemctl start zabbix-agent

systemctl enable zabbix-agent


执行

sh zb.sh linux-oracle11g

#这里的linux-oracle11g就是对应web界面里面设置的名字,执行完直接去添加,比较方便


版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。

发表评论
展开