mirror of https://github.com/helloxz/shell.git
xiaoz
7 years ago
1 changed files with 65 additions and 0 deletions
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
#!/bin/bash |
||||
##### 一键安装Zabbix agent ##### |
||||
##### Update:2017-11-30 ##### |
||||
##### Author:xiaoz.me ##### |
||||
|
||||
#获取主机名 |
||||
hostname=$(hostname) |
||||
#获取服务器IP |
||||
osip=$(curl http://https.tn/ip/myip.php?type=onlyip) |
||||
|
||||
#安装函数 |
||||
function centos7(){ |
||||
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm |
||||
yum -y install zabbix-agent |
||||
#开机启动 |
||||
systemctl enable zabbix-agent.service |
||||
} |
||||
|
||||
function centos6(){ |
||||
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm |
||||
yum -y install zabbix-agent |
||||
#开机启动 |
||||
chkconfig zabbix-agent on |
||||
} |
||||
|
||||
function debian8(){ |
||||
wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb |
||||
dpkg -i zabbix-release_3.4-1+jessie_all.deb |
||||
apt-get update |
||||
apt-get install -y zabbix-agent |
||||
} |
||||
|
||||
function debian7(){ |
||||
wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb |
||||
dpkg -i zabbix-release_3.4-1+wheezy_all.deb |
||||
apt-get update |
||||
apt-get install -y zabbix-agent |
||||
} |
||||
|
||||
echo "----------------------------------" |
||||
echo "请选择系统:" |
||||
echo "1) CentOS 7" |
||||
echo "2) CentOS 6" |
||||
echo "3) Debian 8" |
||||
echo "4) Debian 7" |
||||
echo "q) 退出" |
||||
echo "----------------------------------" |
||||
read -p ":" num |
||||
case $num in |
||||
1) |
||||
echo "CentOS 7" |
||||
;; |
||||
2) |
||||
echo "CentOS 6" |
||||
;; |
||||
3) |
||||
echo "Debian 8" |
||||
;; |
||||
1) |
||||
echo "Debian 7" |
||||
;; |
||||
q) |
||||
exit |
||||
;; |
||||
esac |
Loading…
Reference in new issue