CentOS/Zabbix install script: Difference between revisions
From Mana zināšanu grāmata
No edit summary |
m 1 revision imported |
||
(No difference)
| |||
Latest revision as of 10:41, 16 April 2026
#!/bin/bash
if [ -f /etc/redhat-release ]
then
rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum update -y
yum install zabbix-agent -y
if 'firewall-cmd --state' = running
then
firewall-cmd --permanent --zone=public --add-port=10050/tcp
firewall-cmd --reload
else
yum install firewalld -y
systemctl start firewalld
systemctl status firewalld
systemctl enable firewalld
firewall-cmd --permanent --zone=public --add-port=10050/tcp
firewall-cmd --reload
fi
if [ -f /etc/redhat-release ]
then
rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum update -y
yum install zabbix-agent -y
if 'firewall-cmd --state' = running
then
firewall-cmd --permanent --zone=public --add-port=10050/tcp
firewall-cmd --reload
else
yum install firewalld -y
systemctl start firewalld
systemctl status firewalld
systemctl enable firewalld
firewall-cmd --permanent --zone=public --add-port=10050/tcp
firewall-cmd --reload
fi
elif [ -f /etc/lsb-release ]
then
apt update
apt install zabbix-agent -y
else
exit
fi
read -p "Zabbix server IP: " zabbixip
sed -i -e "s/Server=127.0.0.1/Server=${zabbixip}/g" /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# ListenPort=10050/ListenPort=10050/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e "s/ServerActive=127.0.0.1/ServerActive=${zabbixip}/g" /etc/zabbix/zabbix_agentd.conf
systemctl restart zabbix-agent
systemctl status zabbix-agent
then
apt update
apt install zabbix-agent -y
else
exit
fi
read -p "Zabbix server IP: " zabbixip
sed -i -e "s/Server=127.0.0.1/Server=${zabbixip}/g" /etc/zabbix/zabbix_agentd.conf
sed -i -e 's/# ListenPort=10050/ListenPort=10050/g' /etc/zabbix/zabbix_agentd.conf
sed -i -e "s/ServerActive=127.0.0.1/ServerActive=${zabbixip}/g" /etc/zabbix/zabbix_agentd.conf
systemctl restart zabbix-agent
systemctl status zabbix-agent
