#!/bin/bash
#date:2018-06-25
sys=$(cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/')
case $sys in
7)
# system 7.x
/usr/bin/sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
/usr/sbin/setenforce 0
/usr/bin/rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm
/usr/bin/sed -i 's/Server=127.0.0.1/Server=192.168.42.161,192.168.41.123/g' /etc/zabbix/zabbix_agentd.conf
/usr/bin/systemctl start zabbix-agent
/usr/bin/netstat -ntlp |grep zabbix_agent
;;
6)
# system 6.x
/bin/sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
/usr/sbin/setenforce 0
/bin/rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-agent-3.4.10-1.el6.x86_64.rpm
/bin/sed -i 's/Server=127.0.0.1/Server=192.168.42.161,192.168.41.123/g' /etc/zabbix/zabbix_agentd.conf
/sbin/service zabbix-agent start
/bin/netstat -ntlp |grep zabbix_agent
;;
5)
# system 5.x
/bin/sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
/usr/sbin/setenforce 0
/bin/rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/5/x86_64/zabbix-agent-3.4.10-1.el5.x86_64.rpm
/bin/sed -i 's/Server=127.0.0.1/Server=192.168.42.161,192.168.41.123/g' /etc/zabbix/zabbix_agentd.conf
/sbin/service zabbix-agent start
/bin/netstat -ntlp |grep zabbix_agent
;;
esac