From e78e4bb35b0e270f4bdcbd332acf3433e18c1e40 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Fri, 21 Apr 2017 14:45:21 +0800 Subject: [PATCH 01/20] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 46c92e0..12f55e9 100644 --- a/README.md +++ b/README.md @@ -30,3 +30,4 @@ chmod 744 zabbix_aws_install.sh; #Template 一些模版 * 后续整理 +* DnsPod From 3509cf199cc29505c69c4a9b8627018fe33ac6b8 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Fri, 21 Apr 2017 14:46:38 +0800 Subject: [PATCH 02/20] Update zabbix_install.sh --- linux/zabbix_install.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/linux/zabbix_install.sh b/linux/zabbix_install.sh index 3deac0f..1844da1 100755 --- a/linux/zabbix_install.sh +++ b/linux/zabbix_install.sh @@ -107,10 +107,9 @@ sed -i "s/# HostMetadataItem=/HostMetadataItem=system.uname/g" /usr/local/zabbix sed -i "s/# Include=$/Include=\/usr\/local\/zabbix\/etc\/zabbix_agentd.conf.d\/*.conf/g" /usr/local/zabbix/etc/zabbix_agentd.conf echo -ne "\033[32m Down GitHUB Config \033[0m" cd $zabbixdir -wget https://github.com/net592/Zabbix-QuickInstall/archive/gh-pages.zip +wget https://github.com/net592/Zabbix-QuickInstall/archive/master.zip -unzip -o gh-pages.zip -\cp -fr $zabbixdir/Zabbix-QuickInstall-gh-pages/linux/* /usr/local/zabbix/etc/ +unzip -o master.zip chown zabbix:zabbix /usr/local/zabbix/etc/scripts/* chmod 744 /usr/local/zabbix/etc/scripts/* From 8a2fb0ce3cd9deae5e04f1b26f11c00cf042cf75 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Fri, 21 Apr 2017 14:50:03 +0800 Subject: [PATCH 03/20] Update zabbix_aws_install.sh --- linux/zabbix_aws_install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux/zabbix_aws_install.sh b/linux/zabbix_aws_install.sh index 47055a8..1229cb6 100755 --- a/linux/zabbix_aws_install.sh +++ b/linux/zabbix_aws_install.sh @@ -108,10 +108,10 @@ sed -i "s/# HostMetadataItem=/HostMetadataItem=system.uname/g" /usr/local/zabbix sed -i "s/# Include=$/Include=\/usr\/local\/zabbix\/etc\/zabbix_agentd.conf.d\/*.conf/g" /usr/local/zabbix/etc/zabbix_agentd.conf echo -ne "\033[32m Down GitHUB Config \033[0m" cd $zabbixdir -wget https://github.com/net592/Zabbix-QuickInstall/archive/gh-pages.zip +wget https://github.com/net592/Zabbix-QuickInstall/archive/master.zip -unzip -o gh-pages.zip -\cp -fr $zabbixdir/Zabbix-QuickInstall-gh-pages/linux/* /usr/local/zabbix/etc/ +unzip -o master.zip +\cp -fr $zabbixdir/Zabbix-QuickInstall-master/linux/* /usr/local/zabbix/etc/ chown zabbix:zabbix /usr/local/zabbix/etc/scripts/* chmod 744 /usr/local/zabbix/etc/scripts/* From a2aaa3d350d092f17f66361837047b6af4e08636 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Fri, 21 Apr 2017 16:19:03 +0800 Subject: [PATCH 04/20] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 12f55e9..c412635 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ Zabbix 快速安装文档 ``` ############# Linx&Centos发行版 CMD ############## -curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/gh-pages/linux/zabbix_install.sh; +curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_install.sh; chmod 744 zabbix_install.sh; ./zabbix_install.sh ############# AWS亚马逊&Linux CMD ############## -curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/gh-pages/linux/zabbix_aws_install.sh; +curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_aws_install.sh; chmod 744 zabbix_aws_install.sh; ./zabbix_aws_install.sh #机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id From 25a8ed8b1622b1d65709aa80a982f40d0d576a95 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 24 Apr 2017 10:55:03 +0800 Subject: [PATCH 05/20] cp dir --- linux/zabbix_install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/linux/zabbix_install.sh b/linux/zabbix_install.sh index 1844da1..bcc5814 100755 --- a/linux/zabbix_install.sh +++ b/linux/zabbix_install.sh @@ -110,6 +110,7 @@ cd $zabbixdir wget https://github.com/net592/Zabbix-QuickInstall/archive/master.zip unzip -o master.zip +\cp -fr $zabbixdir/Zabbix-QuickInstall-master/linux/* /usr/local/zabbix/etc/ chown zabbix:zabbix /usr/local/zabbix/etc/scripts/* chmod 744 /usr/local/zabbix/etc/scripts/* From 36e8758d0c3aecc2b1cfcf9f634bc12548c78feb Mon Sep 17 00:00:00 2001 From: ZeMing Date: Tue, 2 May 2017 15:34:55 +0800 Subject: [PATCH 06/20] update Url 7niu --- linux/zabbix_aws_install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/linux/zabbix_aws_install.sh b/linux/zabbix_aws_install.sh index 1229cb6..3855893 100755 --- a/linux/zabbix_aws_install.sh +++ b/linux/zabbix_aws_install.sh @@ -35,7 +35,7 @@ sleep 1 echo -e "\033[42;37m Part 1:Setup envurment \033[0m" zabbixdir=`pwd` -zabbix_version=3.0.3 +zabbix_version=3.2.5 ip=`ip addr |grep inet |egrep -v "inet6|127.0.0.1" |awk '{print $2}' |awk -F "/" '{print $1}'` EC2LOCALIPV4=`curl -s http://169.254.169.254/latest/meta-data/local-ipv4` @@ -80,7 +80,8 @@ sleep 2 if [ ! -f "$zabbixdir/zabbix-${zabbix_version}.tar.gz" ]; then #wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz - wget http://120.52.73.48/jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + wget http://omwdjgaw1.bkt.clouddn.com/zabbix/zabbix-${zabbix_version}.tar.gz #wget http://tenet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz #wget http://$ServerIP/zabbix/zabbix-${zabbix_version}.tar.gz else From f25d5a7a04d1e736a0f6a50847bce24b2eb66b49 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 5 Jun 2017 16:09:02 +0800 Subject: [PATCH 07/20] update 3.2.5 --- linux/zabbix_install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/linux/zabbix_install.sh b/linux/zabbix_install.sh index bcc5814..84b5c56 100755 --- a/linux/zabbix_install.sh +++ b/linux/zabbix_install.sh @@ -35,7 +35,7 @@ sleep 1 echo -e "\033[42;37m Part 1:Setup envurment \033[0m" zabbixdir=`pwd` -zabbix_version=3.0.3 +zabbix_version=3.2.5 ip=`ip addr |grep inet |egrep -v "inet6|127.0.0.1" |awk '{print $2}' |awk -F "/" '{print $1}'` @@ -80,8 +80,9 @@ if [ ! -f "$zabbixdir/zabbix-${zabbix_version}.tar.gz" ]; then #wget http://120.52.73.48/jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz #wget http://tenet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz #wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz - wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz #wget http://$ServerIP/zabbix/zabbix-${zabbix_version}.tar.gz + wget http://omwdjgaw1.bkt.clouddn.com/zabbix/zabbix-${zabbix_version}.tar.gz else echo -ne "\033[32m zabbix-${zabbix_version}.tar.gz文件已存在 \033[0m" tar zxvf $zabbixdir/zabbix-${zabbix_version}.tar.gz From af35e57f5d41c6cf83bcbec2bfa3cf156dd3021c Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 5 Jun 2017 16:31:06 +0800 Subject: [PATCH 08/20] ubuntu --- linux/zabbix_ubuntu_install.sh | 133 +++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 linux/zabbix_ubuntu_install.sh diff --git a/linux/zabbix_ubuntu_install.sh b/linux/zabbix_ubuntu_install.sh new file mode 100644 index 0000000..f7feb0b --- /dev/null +++ b/linux/zabbix_ubuntu_install.sh @@ -0,0 +1,133 @@ +#!/bin/sh +stty erase ^h +cat << EOF + + :,;;iiiii;i;.:i.. + .,iii;i;;;;;;;i;ii; + ;ii;;;;;;;;;;;;;;;ivl; + .i;;;;;;;;;;;;;;;;;;;i;vi + ,i;;;;,;,;,;;;;;,;:,.:.,;ii. + ,i;;,ii;,:..:;;;,,,iijLMl;;il + .i;;;;UDOSqZCv,;,;q8qOXJUv,;,il + i;;;;;,. :iMv;;;;i. .;;;,Y; + ;;;;;;;,.;@q ,;;;; .;yL2Sc,;;;;L + ;;;;;;;,.@B@;:;;;;:Q@@2Uili;;;;;l; + .i;;;;,;.,@@C..,:;::;MISSSl.:;,;,li + ,;;;;;lVy:;;..;,,:,., ..;ll,yVy;;iV + ,i;;;;;ii;.,:;SB66Z8C;:;:,:;;i;;:iY + ;;;;;;;,;;;;;,;CED6c;:;;;;;,;:;;;iV + ,i;;;;;;;;;;;;.::;.::;;;;;;;;i;i;il + ;;;;;;;;;;;;;;;;;,;;;;;;;;i;i;i;iiY + ,i;iii;;;;;;;;;;;;;;;;;;;iii;i;i;vl + ,ivilvyii;i;i;i;iii;i;i;iiliviviiiv + i ..,.. . . . . . . ....... y + F@Ii VGB0 + X@GZ8EY ;2I::.V2, lqBQZI@2 + c@6GMIOB8t .lq8@@B. 6B@EC; ;MBBQ2IMIq@F + v@D213K3KS8B8@QSI8v ;E06EBQQB8O3MCF313Z@M +l@BEiU22F2F330KCFSK iDM2CSSGF2F3FCMF;Z8@i + ;B@KXGMCF2KC13F23I Fq3K21CFCKCKCKGKKB@y + .DlOOICIMIM3CIKGS8i EEGC3KIMICIMIM32ZjD; + UIJtJtJtJ1J1XF2EUqqFJ1JtJtJtJtc1XCK +EOF +echo -e "\e[1;33m 欢迎使用Zabbix Agent Install 脚本V1.0 By Zeming\e[0m" +sleep 1 +echo -e "\033[42;37m Part 1:Setup envurment \033[0m" + +zabbixdir=`pwd` +zabbix_version=3.2.5 +ip=`ip addr |grep inet |egrep -v "inet6|127.0.0.1" |awk '{print $2}' |awk -F "/" '{print $1}'` + +EC2LOCALIPV4=`curl -s http://169.254.169.254/latest/meta-data/local-ipv4` +EC2ID=`curl -s http://169.254.169.254/latest/meta-data/instance-id` +ServerIP=$1 +HostName=$2-$EC2LOCALIPV4-$EC2ID + +if [ ! -n "$1" ]; then + echo -e "\033[32m 当前目录为:$zabbixdir 本机ip为:$ip 安装版本:$zabbix_version\033[0m" + echo -ne "\033[32m Please Zabbix-Server-IP: \033[0m" + read ServerIP + echo -e "\033[32m zabbix服务器ip为:$ServerIP \033[0m" + + echo -ne "\033[32m Please Input zabbix-Agent-HostName: \033[0m" + read HostName + HostName=$HostName-$EC2LOCALIPV4-$EC2ID + echo -e "\033[32m Zabbix ServerIP:$ServerIP \n HostName:$HostName \033[0m" + + echo -ne "\e[1;31m Confirm to Start the Installation (yes or no): \e[0m" + read isY + if [ "${isY}" != "y" ] && [ "${isY}" != "Y" ] && [ "${isY}" != "yes" ] && [ "${isY}" != "YES" ];then + exit 1 + fi +else + echo -e "\033[32m Zabbix ServerIP:$ServerIP \n HostName:$HostName \033[0m" +fi + + +echo -e "\033[42;37m Part 2:Yum Setup gcc \033[0m" +echo "安装相关组件" +apt-get install ntpdate gcc gcc- wget unzip +echo "同步服务器时间" +ntpdate cn.pool.ntp.org +echo "创建zabbix用户" +groupadd zabbix +useradd -g zabbix zabbix + + +echo -e "\033[42;37m Part 3:Download Zabbix Pack \033[0m" +echo "安装zabbix-agent" +sleep 2 + +if [ ! -f "$zabbixdir/zabbix-${zabbix_version}.tar.gz" ]; then + #wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + wget http://omwdjgaw1.bkt.clouddn.com/zabbix/zabbix-${zabbix_version}.tar.gz + #wget http://tenet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget http://$ServerIP/zabbix/zabbix-${zabbix_version}.tar.gz +else + echo -ne "\033[32m zabbix-${zabbix_version}.tar.gz文件已存在 \033[0m" + tar zxvf $zabbixdir/zabbix-${zabbix_version}.tar.gz +fi + +tar zxvf $zabbixdir/zabbix-${zabbix_version}.tar.gz +cd $zabbixdir/zabbix-${zabbix_version} +echo `pwd` +./configure --prefix=/usr/local/zabbix/ --enable-agent +sleep 3 +make +make install + +echo -e "\033[42;37m Part 4:Config Zabbix File \033[0m" +echo -ne "\033[32m Config agent configure file \033[0m" +echo "配置zabbix server ip为 $ServerIP" +echo "配置zabbix HostName ip为 $HostName" +sed -i "s/Hostname=Zabbix server/Hostname=$HostName/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置主机名 +sed -i "s/Server=127.0.0.1/Server=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Server地址 +sed -i "s/ServerActive=127.0.0.1/ServerActive=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Active服务器地址 +sed -i "s/# EnableRemoteCommands=0/EnableRemoteCommands=1/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置启用远程命令功能 +sed -i "s/# HostMetadataItem=/HostMetadataItem=system.uname/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置HostMetadataItem +sed -i "s/# Include=$/Include=\/usr\/local\/zabbix\/etc\/zabbix_agentd.conf.d\/*.conf/g" /usr/local/zabbix/etc/zabbix_agentd.conf +echo -ne "\033[32m Down GitHUB Config \033[0m" +cd $zabbixdir +wget https://github.com/net592/Zabbix-QuickInstall/archive/master.zip + +unzip -o master.zip +\cp -fr $zabbixdir/Zabbix-QuickInstall-master/linux/* /usr/local/zabbix/etc/ +chown zabbix:zabbix /usr/local/zabbix/etc/scripts/* +chmod 744 /usr/local/zabbix/etc/scripts/* + +echo "创建启动init" +cp $zabbixdir/zabbix-${zabbix_version}/misc/init.d/tru64/zabbix_agentd /etc/init.d/ +chmod +x /etc/init.d/zabbix_agentd +sed -i "s:DAEMON=/usr/local/sbin/zabbix_agentd:DAEMON=/usr/local/zabbix/sbin/zabbix_agentd:g" /etc/init.d/zabbix_agentd +echo "启动zabbix_agentd" +echo -e "#Zabbix_Agent Service \n/etc/init.d/zabbix_agentd restart" >>/etc/rc.local +/etc/init.d/zabbix_agentd restart +echo -e "\033[42;37m Part 5:Check Zabbix Status \033[0m" +PROC_NAME=zabbix_agentd +ProcNumber=`ps -ef |grep $PROC_NAME|grep -v grep|wc -l` +if [ $ProcNumber -le 0 ];then + echo -e "\033[41;37m Zabbix_agentd installed Failed Status Stop \033[0m" +else + echo -e "\033[42;37m Zabbix_agentd installed Successfully Status Running \033[0m" +fi From 3fee836ac1bb5b49c89f3f888629cfbc5cec61d8 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 5 Jun 2017 16:45:54 +0800 Subject: [PATCH 09/20] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index c412635..a98620a 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,12 @@ chmod 744 zabbix_aws_install.sh; ./zabbix_aws_install.sh #机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id ############################################ +############# Linx&Ubuntu发行版 CMD############## +curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_ubuntu_install.sh; +chmod 744 zabbix_aws_install.sh; +./zabbix_aws_install.sh +#机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id +############################################ ``` ![mahua](images/linux_setup.png) #Windows 一键安装 From 8620b7b2ea32f4c2fb5e556087ca69f9b21eff35 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 5 Jun 2017 16:49:04 +0800 Subject: [PATCH 10/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a98620a..3e873c4 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ chmod 744 zabbix_aws_install.sh; ############################################ ############# Linx&Ubuntu发行版 CMD############## curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_ubuntu_install.sh; -chmod 744 zabbix_aws_install.sh; +chmod 744 zabbix_ubuntu_install.sh; ./zabbix_aws_install.sh #机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id ############################################ From 1730c02864218f36808eea1d03fad7351d3950fd Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 5 Jun 2017 16:51:15 +0800 Subject: [PATCH 11/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e873c4..24ef7b2 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ chmod 744 zabbix_aws_install.sh; ############# Linx&Ubuntu发行版 CMD############## curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_ubuntu_install.sh; chmod 744 zabbix_ubuntu_install.sh; -./zabbix_aws_install.sh +./zabbix_ubuntu_install.sh #机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id ############################################ ``` From bddeab4a7f1334dcc024625cd709a16a5bf9452c Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 10 Jul 2017 23:24:43 +0800 Subject: [PATCH 12/20] new --- linux/zabbix_install_Aly_ubuntu.sh | 132 +++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 linux/zabbix_install_Aly_ubuntu.sh diff --git a/linux/zabbix_install_Aly_ubuntu.sh b/linux/zabbix_install_Aly_ubuntu.sh new file mode 100644 index 0000000..8a3d385 --- /dev/null +++ b/linux/zabbix_install_Aly_ubuntu.sh @@ -0,0 +1,132 @@ +#!/bin/sh +stty erase ^h +cat << EOF + + :,;;iiiii;i;.:i.. + .,iii;i;;;;;;;i;ii; + ;ii;;;;;;;;;;;;;;;ivl; + .i;;;;;;;;;;;;;;;;;;;i;vi + ,i;;;;,;,;,;;;;;,;:,.:.,;ii. + ,i;;,ii;,:..:;;;,,,iijLMl;;il + .i;;;;UDOSqZCv,;,;q8qOXJUv,;,il + i;;;;;,. :iMv;;;;i. .;;;,Y; + ;;;;;;;,.;@q ,;;;; .;yL2Sc,;;;;L + ;;;;;;;,.@B@;:;;;;:Q@@2Uili;;;;;l; + .i;;;;,;.,@@C..,:;::;MISSSl.:;,;,li + ,;;;;;lVy:;;..;,,:,., ..;ll,yVy;;iV + ,i;;;;;ii;.,:;SB66Z8C;:;:,:;;i;;:iY + ;;;;;;;,;;;;;,;CED6c;:;;;;;,;:;;;iV + ,i;;;;;;;;;;;;.::;.::;;;;;;;;i;i;il + ;;;;;;;;;;;;;;;;;,;;;;;;;;i;i;i;iiY + ,i;iii;;;;;;;;;;;;;;;;;;;iii;i;i;vl + ,ivilvyii;i;i;i;iii;i;i;iiliviviiiv + i ..,.. . . . . . . ....... y + F@Ii VGB0 + X@GZ8EY ;2I::.V2, lqBQZI@2 + c@6GMIOB8t .lq8@@B. 6B@EC; ;MBBQ2IMIq@F + v@D213K3KS8B8@QSI8v ;E06EBQQB8O3MCF313Z@M +l@BEiU22F2F330KCFSK iDM2CSSGF2F3FCMF;Z8@i + ;B@KXGMCF2KC13F23I Fq3K21CFCKCKCKGKKB@y + .DlOOICIMIM3CIKGS8i EEGC3KIMICIMIM32ZjD; + UIJtJtJtJ1J1XF2EUqqFJ1JtJtJtJtc1XCK +EOF +echo -e "\e[1;33m 欢迎使用Zabbix Agent Install 脚本V1.0 By Zeming\e[0m" +sleep 1 +echo -e "\033[42;37m Part 1:Setup envurment \033[0m" + +zabbixdir=`pwd` +zabbix_version=3.2.5 +ip=`ip addr |grep inet |egrep -v "inet6|127.0.0.1" |awk '{print $2}' |awk -F "/" '{print $1}'` + + +ServerIP=$1 +HostName=$2 +if [ ! -n "$1" ]; then + echo -e "\033[32m 当前目录为:$zabbixdir 本机ip为:$ip 安装版本:$zabbix_version\033[0m" + echo -ne "\033[32m Please Zabbix-Server-IP: \033[0m" + read ServerIP + echo -e "\033[32m zabbix服务器ip为:$ServerIP \033[0m" + + echo -ne "\033[32m Please Input zabbix-Agent-HostName: \033[0m" + read HostName + echo -e "\033[32m Zabbix ServerIP:$ServerIP \n HostName:$HostName \033[0m" + + echo -ne "\e[1;31m Confirm to Start the Installation (yes or no): \e[0m" + read isY + if [ "${isY}" != "y" ] && [ "${isY}" != "Y" ] && [ "${isY}" != "yes" ] && [ "${isY}" != "YES" ];then + exit 1 + fi +else + echo -e "\033[32m Zabbix ServerIP:$ServerIP \n HostName:$HostName \033[0m" +fi + + +echo -e "\033[42;37m Part 2:Yum Setup gcc \033[0m" +echo "安装相关组件" +apt-get install ntpdate gcc gcc- wget unzip +echo "同步服务器时间" +ntpdate cn.pool.ntp.org +echo "创建zabbix用户" +groupadd zabbix +useradd -g zabbix zabbix + + +echo -e "\033[42;37m Part 3:Download Zabbix Pack \033[0m" +echo "安装zabbix-agent" +sleep 2 + +if [ ! -f "$zabbixdir/zabbix-${zabbix_version}.tar.gz" ]; then + #wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget http://120.52.73.48/jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget http://tenet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget --no-check-certificate https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$zabbix_version/zabbix-${zabbix_version}.tar.gz + #wget http://$ServerIP/zabbix/zabbix-${zabbix_version}.tar.gz + wget http://omwdjgaw1.bkt.clouddn.com/zabbix/zabbix-${zabbix_version}.tar.gz +else + echo -ne "\033[32m zabbix-${zabbix_version}.tar.gz文件已存在 \033[0m" + tar zxvf $zabbixdir/zabbix-${zabbix_version}.tar.gz +fi + +tar zxvf $zabbixdir/zabbix-${zabbix_version}.tar.gz +cd $zabbixdir/zabbix-${zabbix_version} +echo `pwd` +./configure --prefix=/usr/local/zabbix/ --enable-agent +sleep 3 +make +make install + +echo -e "\033[42;37m Part 4:Config Zabbix File \033[0m" +echo -ne "\033[32m Config agent configure file \033[0m" +echo "配置zabbix server ip为 $ServerIP" +echo "配置zabbix HostName ip为 $HostName" +sed -i "s/Hostname=Zabbix server/Hostname=$HostName/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置主机名 +sed -i "s/Server=127.0.0.1/Server=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Server地址 +sed -i "s/ServerActive=127.0.0.1/ServerActive=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Active服务器地址 +sed -i "s/# EnableRemoteCommands=0/EnableRemoteCommands=1/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置启用远程命令功能 +sed -i "s/# HostMetadataItem=/HostMetadataItem=system.uname/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置HostMetadataItem +sed -i "s/# Include=$/Include=\/usr\/local\/zabbix\/etc\/zabbix_agentd.conf.d\/*.conf/g" /usr/local/zabbix/etc/zabbix_agentd.conf +echo -ne "\033[32m Down GitHUB Config \033[0m" +cd $zabbixdir +wget https://github.com/net592/Zabbix-QuickInstall/archive/master.zip + +unzip -o master.zip +\cp -fr $zabbixdir/Zabbix-QuickInstall-master/linux/* /usr/local/zabbix/etc/ +chown zabbix:zabbix /usr/local/zabbix/etc/scripts/* +chmod 744 /usr/local/zabbix/etc/scripts/* + +echo "创建启动init" +cp $zabbixdir/zabbix-${zabbix_version}/misc/init.d/tru64/zabbix_agentd /etc/init.d/ +chmod +x /etc/init.d/zabbix_agentd +sed -i "s:DAEMON=/usr/local/sbin/zabbix_agentd:DAEMON=/usr/local/zabbix/sbin/zabbix_agentd:g" /etc/init.d/zabbix_agentd +echo "启动zabbix_agentd" +echo -e "#Zabbix_Agent Service \n/etc/init.d/zabbix_agentd restart" >>/etc/rc.local +/etc/init.d/zabbix_agentd restart +echo -e "\033[42;37m Part 5:Check Zabbix Status \033[0m" +PROC_NAME=zabbix_agentd +ProcNumber=`ps -ef |grep $PROC_NAME|grep -v grep|wc -l` +if [ $ProcNumber -le 0 ];then + echo -e "\033[41;37m Zabbix_agentd installed Failed Status Stop \033[0m" +else + echo -e "\033[42;37m Zabbix_agentd installed Successfully Status Running \033[0m" +fi From 93168bc16b372faeacb956fba970c37fa5b09841 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Thu, 20 Jul 2017 23:04:37 +0800 Subject: [PATCH 13/20] UpALY UpALY --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 24ef7b2..aba4c25 100644 --- a/README.md +++ b/README.md @@ -20,11 +20,11 @@ chmod 744 zabbix_aws_install.sh; ./zabbix_aws_install.sh #机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id ############################################ -############# Linx&Ubuntu发行版 CMD############## +############# 阿里云&Linx&Ubuntu发行版 CMD############## curl -O https://raw.githubusercontent.com/net592/Zabbix-QuickInstall/master/linux/zabbix_ubuntu_install.sh; chmod 744 zabbix_ubuntu_install.sh; ./zabbix_ubuntu_install.sh -#机器名称会追加获取EC2机器信息: InputAgentName-local-ipv4-instance-id +#机器名称会追加获取ECS机器信息: InputAgentName-local-ipv4-instance-id ############################################ ``` ![mahua](images/linux_setup.png) From 3b7c9ac6727feafc499e1820e1a063e1f8e56c5c Mon Sep 17 00:00:00 2001 From: ZeMing Date: Tue, 1 Aug 2017 16:42:17 +0800 Subject: [PATCH 14/20] Create iptables.conf MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit iptables监控 --- linux/zabbix_agentd.conf.d/iptables.conf | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 linux/zabbix_agentd.conf.d/iptables.conf diff --git a/linux/zabbix_agentd.conf.d/iptables.conf b/linux/zabbix_agentd.conf.d/iptables.conf new file mode 100644 index 0000000..bc0b78d --- /dev/null +++ b/linux/zabbix_agentd.conf.d/iptables.conf @@ -0,0 +1,2 @@ +UserParameter=firewall-enabled, sudo /sbin/iptables -L INPUT -n |grep -ci '.' +UserParameter=firewall-md5, sudo /sbin/iptables -L INPUT -n | cksum | cut -d " " -f 1 From 3e15e7ccacd828fb91311a68b48789685754c367 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Mon, 7 Aug 2017 16:09:02 +0800 Subject: [PATCH 15/20] aws_single_install --- .../install_aws_zabbix_3.0_EnglishOS | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 Windows/OneKeySetupZabbix/install_aws_zabbix_3.0_EnglishOS diff --git a/Windows/OneKeySetupZabbix/install_aws_zabbix_3.0_EnglishOS b/Windows/OneKeySetupZabbix/install_aws_zabbix_3.0_EnglishOS new file mode 100644 index 0000000..d34832d --- /dev/null +++ b/Windows/OneKeySetupZabbix/install_aws_zabbix_3.0_EnglishOS @@ -0,0 +1,88 @@ +setlocal enabledelayedexpansion +@echo off +@echo off +net use \\10.122.13.125 /user:administrator 9RSPWD*** +%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit + + +echo PROCESSOR_ARCHITECTURE var: +echo %PROCESSOR_ARCHITECTURE% | find /i "x86" > nul +if %errorlevel%==0 ( + set netpath=\\10.122.13.125\c$\opstools\zabbix\win32\* +) else ( + set netpath=\\10.122.13.125\c$\opstools\zabbix\win64\* +) + +set localpath="C:\opstools\zabbix" + +mkdir %localpath% +xcopy /ZYE %netpath% %localpath%\ + + + +:: Modely IP +set zabbix_server=10.122.0.253 +set host_meta=%computername%.%userdomain%.COM +echo Zabbix_Server_IP %zabbix_server% +echo Local_AD_NAME %host_meta% +set /p host_name=Input_Zabbix_Auto_Name:(TJ-WIN-WEB-GROUP-1V100): +:: cp file server ip +set conf_file=%localpath%\conf\zabbix_agentd.win.conf +set conf_file_bak=%localpath%\conf\zabbix_agentd.win.conf.bak +del %conf_file% +for /f "delims=" %%a in ('type "%conf_file_bak%"') do ( + set str=%%a + set "str=!str:127.0.0.1=%zabbix_server%!" + set "str=!str:HOSTMETATEMP=%host_meta%!" + set "str=!str:Windows host=%host_name%!" + echo !str!>>"%conf_file%" +) + + + +%localpath%\zabbix_agentd.exe --stop +%localpath%\zabbix_agentd.exe --config %localpath%\conf\zabbix_agentd.win.conf --uninstall + +%localpath%\zabbix_agentd.exe --config %localpath%\conf\zabbix_agentd.win.conf --install +%localpath%\zabbix_agentd.exe --start + +endlocal +echo "Setup Zabbinx....." +#setting powershell +#powershell -noprofile Set-ExecutionPolicy RemoteSigned +for /f "skip=3 tokens=4" %%i in ('sc query "Zabbix Agent"') do set "zt=%%i" &goto :next +:next +if /i "%zt%"=="RUNNING" ( + echo install Zabbix Success +) else ( + echo Uninstall Zabbix Success Or Zabbix Agent Service no Stop +) +echo ------------------------------------------------------------------------ +:firewall +:: Get windows Version numbers +For /f "tokens=2 delims=[]" %%G in ('ver') Do (set _version=%%G) +For /f "tokens=2,3,4 delims=. " %%G in ('echo %_version%') Do (set _major=%%G& set _minor=%%H& set _build=%%I) +Echo Major version: %_major% Minor Version: %_minor%.%_build% + +:: OS detection +IF "%_major%"=="5" ( + IF "%_minor%"=="0" Echo OS details: Windows 2000 [%_processor_architecture%] + IF "%_minor%"=="1" Echo OS details: Windows XP [%_processor_architecture%] + IF "%_minor%"=="2" IF "%_processor_architecture%"=="32bit" Echo OS details: Windows 2003 [%_processor_architecture%] + IF "%_minor%"=="2" IF "%_processor_architecture%"=="64bit" Echo OS details: Windows 2003 or XP 64 bit [%_processor_architecture%] + :: 开启防火墙10050端口 + netsh firewall delete portopening protocol=tcp port=10050 + netsh firewall add portopening protocol=tcp port=10050 name=zabbix_10050 mode=enable scope=custom addresses=%zabbix_server% +) ELSE IF "%_major%"=="6" ( + IF "%_minor%"=="0" Echo OS details: Windows Vista or Windows 2008 [%_processor_architecture%] + IF "%_minor%"=="1" Echo OS details: Windows 7 or Windows 2008 R2 [%_processor_architecture%] + IF "%_minor%"=="2" Echo OS details: Windows 8 or Windows Server 2012 [%_processor_architecture%] + IF "%_minor%"=="3" Echo OS details: Windows 8.1 or Windows Server 2012 R2 [%_processor_architecture%] + IF "%_minor%"=="4" Echo OS details: Windows 10 Technical Preview [%_processor_architecture%] + :: 开启防火墙10050端口 + netsh advfirewall firewall delete rule name="zabbix_10050" + netsh advfirewall firewall add rule name="zabbix_10050" protocol=TCP dir=in localport=10050 action=allow remoteip=%zabbix_server% +) +echo. +echo End +pause>nul From 50e57d685c59d7949c7083b2854bcf13e0a69e3a Mon Sep 17 00:00:00 2001 From: ZeMing Date: Wed, 6 Dec 2017 11:31:28 +0800 Subject: [PATCH 16/20] # AllowRoot=0 # AllowRoot=0 --- linux/zabbix_install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/linux/zabbix_install.sh b/linux/zabbix_install.sh index 84b5c56..481b894 100755 --- a/linux/zabbix_install.sh +++ b/linux/zabbix_install.sh @@ -102,6 +102,7 @@ echo "配置zabbix server ip为 $ServerIP" echo "配置zabbix HostName ip为 $HostName" sed -i "s/Hostname=Zabbix server/Hostname=$HostName/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置主机名 sed -i "s/Server=127.0.0.1/Server=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Server地址 +sed -i "s/# AllowRoot=0/AllowRoot=1/g" /usr/local/zabbix/etc/zabbix_agentd.conf #开启root权限 sed -i "s/ServerActive=127.0.0.1/ServerActive=$ServerIP/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置Active服务器地址 sed -i "s/# EnableRemoteCommands=0/EnableRemoteCommands=1/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置启用远程命令功能 sed -i "s/# HostMetadataItem=/HostMetadataItem=system.uname/g" /usr/local/zabbix/etc/zabbix_agentd.conf #设置HostMetadataItem From 358c5b728c3b69f43df07758561753430793d1d0 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Wed, 6 Dec 2017 11:35:31 +0800 Subject: [PATCH 17/20] Add files via upload --- linux/zabbix_agentd.conf.d/userparameter_check_hadoop.conf | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 linux/zabbix_agentd.conf.d/userparameter_check_hadoop.conf diff --git a/linux/zabbix_agentd.conf.d/userparameter_check_hadoop.conf b/linux/zabbix_agentd.conf.d/userparameter_check_hadoop.conf new file mode 100644 index 0000000..2a9d132 --- /dev/null +++ b/linux/zabbix_agentd.conf.d/userparameter_check_hadoop.conf @@ -0,0 +1,2 @@ +#monitor tcp +UserParameter=checkhadoop[*],/usr/local/zabbix/etc/scripts/check_hadoop.sh $1 From 4814378861a6a313dcdd1533c9518e4935311398 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Wed, 6 Dec 2017 11:35:50 +0800 Subject: [PATCH 18/20] Add files via upload --- linux/scripts/check_hadoop.sh | 58 +++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 linux/scripts/check_hadoop.sh diff --git a/linux/scripts/check_hadoop.sh b/linux/scripts/check_hadoop.sh new file mode 100644 index 0000000..1c26ad5 --- /dev/null +++ b/linux/scripts/check_hadoop.sh @@ -0,0 +1,58 @@ +#!/bin/bash +#scripts for tcp status By Zeming +function namenode { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i namenode|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +(su - hadoop -c "/usr/local/hadoop/sbin/hadoop-daemon.sh start namenode") +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +function datanode { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i datanode|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +function resourcemanager { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i datanode|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +function nodemanager { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i nodemanager|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +function master { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i HMaster|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +function regionserver { +NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i regionserver|wc -l") +if [[ $NUM -eq 1 ]];then +echo "$NUM" +else +echo "$NUM" +fi +#/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' +} +$1 From 0d5c6f776211694b9ae945a3487ff88cf403238a Mon Sep 17 00:00:00 2001 From: ZeMing Date: Wed, 6 Dec 2017 11:50:20 +0800 Subject: [PATCH 19/20] Update check_hadoop.sh --- linux/scripts/check_hadoop.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/linux/scripts/check_hadoop.sh b/linux/scripts/check_hadoop.sh index 1c26ad5..8282c3d 100644 --- a/linux/scripts/check_hadoop.sh +++ b/linux/scripts/check_hadoop.sh @@ -1,5 +1,5 @@ #!/bin/bash -#scripts for tcp status By Zeming +#scripts for hadoop status By Zeming function namenode { NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i namenode|wc -l") if [[ $NUM -eq 1 ]];then @@ -15,7 +15,8 @@ NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i datanode|wc -l") if [[ $NUM -eq 1 ]];then echo "$NUM" else -echo "$NUM" +echo "$NUM" +(su - hadoop -c "/usr/local/hadoop/sbin/hadoop-daemon.sh start datanode") fi #/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' } @@ -25,6 +26,7 @@ if [[ $NUM -eq 1 ]];then echo "$NUM" else echo "$NUM" +(su - hadoop -c "/usr/local/hadoop/sbin/yarn-daemon.sh start resourcemanager") fi #/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' } @@ -34,6 +36,7 @@ if [[ $NUM -eq 1 ]];then echo "$NUM" else echo "$NUM" +(su - hadoop -c "/usr/local/hadoop/sbin/yarn-daemon.sh start resourcemanager") fi #/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' } @@ -43,6 +46,7 @@ if [[ $NUM -eq 1 ]];then echo "$NUM" else echo "$NUM" +(su - hadoop -c "/usr/local/hbase/bin/hbase-daemon.sh start master") fi #/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' } @@ -51,7 +55,8 @@ NUM=$(su - hadoop -c "/usr/local/java/bin/jps |grep -i regionserver|wc -l") if [[ $NUM -eq 1 ]];then echo "$NUM" else -echo "$NUM" +echo "$NUM" +(su - hadoop -c "/usr/local/hbase/bin/hbase-daemon.sh start regionserver") fi #/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}' } From b66953544be1712098730d0de636d64681122096 Mon Sep 17 00:00:00 2001 From: ZeMing Date: Fri, 18 May 2018 17:06:59 +0800 Subject: [PATCH 20/20] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AF=B4=E6=98=8E?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新说明信息 --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aba4c25..fcbc075 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,17 @@ Zabbix 快速安装文档 #linux 一键安装 * 运行zabbix_install.sh 一键安装脚本两种运行方法 1. ./zabbix_install.sh 参数$1 Zabbix服务器IP 参数$2 注册Agent名称 - Eg:zabbix_install.sh 10.10.10.1 ZabbixAgentHostName -2. ./zabbix_install.sh 运行 +#例子 +./zabbix_install.sh 10.129.1.1 BJ-LIN-NGINX-GROUP-9V66 +$1= zabbix服务器Ip 10.129.1.1 +$2= 监控机器名称 BJ-LIN-NGINX-GROUP-9V66 +# 命名规范 +BJ-LIN-NGINX-GROUP-9V66 +区域-系统-类型-项目组-IP (V虚拟机 P物理机 10.129.9.66虚拟机 =9V66) + +2. ./zabbix_install.sh 运行-根据相关提示输入注册信息 + +#Zabbix Server 如果自动注册,请在动作---自动注册页面,进行监控机命名关联 ``` ############# Linx&Centos发行版 CMD ##############