Commit 44742225 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated zabbix to 5.0.1

parent 8678feb4
...@@ -7,10 +7,10 @@ amlogics905x: amlogic ...@@ -7,10 +7,10 @@ amlogics905x: amlogic
agent: zabbix-agent-service zabbix-agent-config agent: zabbix-agent-service zabbix-agent-config
groupadd -g 26 zabbix groupadd -g 26 zabbix
useradd -c "Zabbix Monitoring System" -d /var/lib/zabbix -g zabbix -s /bin/false -u 26 zabbix useradd -c "Zabbix Monitoring System" -d /var/lib/zabbix -g zabbix -s /bin/false -u 26 zabbix
tar xf zabbix-4.2.4.tar.gz tar xf zabbix-5.0.1.tar.gz
cd zabbix-4.2.4 && ./configure --prefix=/usr --sysconfdir=/etc --enable-agent --with-openssl cd zabbix-5.0.1 && ./configure --prefix=/usr --sysconfdir=/etc --enable-agent --with-openssl
$(MAKE) -C zabbix-4.2.4 $(MAKE) -C zabbix-5.0.1
$(MAKE) -C zabbix-4.2.4 install $(MAKE) -C zabbix-5.0.1 install
install -v -Dm755 zabbix_agentd-configure /usr/sbin/zabbix_agentd-configure install -v -Dm755 zabbix_agentd-configure /usr/sbin/zabbix_agentd-configure
sed -e 's|.*PidFile=.*|PidFile=/run/zabbix/zabbix_agentd.pid|' -i /etc/zabbix_agentd.conf sed -e 's|.*PidFile=.*|PidFile=/run/zabbix/zabbix_agentd.pid|' -i /etc/zabbix_agentd.conf
sed -e 's|.*LogType=.*|LogType=system|' -i /etc/zabbix_agentd.conf sed -e 's|.*LogType=.*|LogType=system|' -i /etc/zabbix_agentd.conf
...@@ -27,7 +27,7 @@ agent: zabbix-agent-service zabbix-agent-config ...@@ -27,7 +27,7 @@ agent: zabbix-agent-service zabbix-agent-config
systemctl enable zabbix-agent.service systemctl enable zabbix-agent.service
@echo "$$ZABBIX_AGENT_CONFIG" >> /etc/config/zabbix @echo "$$ZABBIX_AGENT_CONFIG" >> /etc/config/zabbix
install -v -Dm755 zabbix_agent /usr/share/easycwmp/functions/zabbix install -v -Dm755 zabbix_agent /usr/share/easycwmp/functions/zabbix
rm -rf zabbix-4.2.4 rm -rf zabbix-5.0.1
zabbix-agent-service: zabbix-agent-service:
define ZABBIX_AGENT_SERVICE define ZABBIX_AGENT_SERVICE
...@@ -71,10 +71,10 @@ amlogic: ...@@ -71,10 +71,10 @@ amlogic:
sed -e '/^UserParameter=system\.hw\.temp.*/a UserParameter=system.cpu.freq.min,echo "`cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq`000"' -i /etc/zabbix_agentd.conf sed -e '/^UserParameter=system\.hw\.temp.*/a UserParameter=system.cpu.freq.min,echo "`cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq`000"' -i /etc/zabbix_agentd.conf
server: zabbix-server-service zabbix-server-config httpd-conf server: zabbix-server-service zabbix-server-config httpd-conf
tar xf zabbix-4.2.4.tar.gz tar xf zabbix-5.0.1.tar.gz
cd zabbix-4.2.4 && ./configure --prefix=/usr --sysconfdir=/etc --enable-server --with-openssl --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 cd zabbix-5.0.1 && ./configure --prefix=/usr --sysconfdir=/etc --enable-server --with-openssl --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
$(MAKE) -C zabbix-4.2.4 $(MAKE) -C zabbix-5.0.1
$(MAKE) -C zabbix-4.2.4 install $(MAKE) -C zabbix-5.0.1 install
install -v -Dm755 zabbix_server-configure /usr/sbin/zabbix_server-configure install -v -Dm755 zabbix_server-configure /usr/sbin/zabbix_server-configure
sed -e 's|.*LogType=.*|LogType=system|' -i /etc/zabbix_server.conf sed -e 's|.*LogType=.*|LogType=system|' -i /etc/zabbix_server.conf
sed -e 's|^LogFile=.*|# LogFile=|' -i /etc/zabbix_server.conf sed -e 's|^LogFile=.*|# LogFile=|' -i /etc/zabbix_server.conf
...@@ -83,7 +83,7 @@ server: zabbix-server-service zabbix-server-config httpd-conf ...@@ -83,7 +83,7 @@ server: zabbix-server-service zabbix-server-config httpd-conf
sed -e 's|^DBUser=.*|# DBUser=|' -i /etc/zabbix_server.conf sed -e 's|^DBUser=.*|# DBUser=|' -i /etc/zabbix_server.conf
sed -e 's|^Timeout=.*|Timeout=10|' -i /etc/zabbix_server.conf sed -e 's|^Timeout=.*|Timeout=10|' -i /etc/zabbix_server.conf
sed -e 's|^# Include=/usr/local/etc/zabbix_server\.conf\.d/\*\.conf|Include=/etc/zabbix_server.conf.d/*.conf|' -i /etc/zabbix_server.conf sed -e 's|^# Include=/usr/local/etc/zabbix_server\.conf\.d/\*\.conf|Include=/etc/zabbix_server.conf.d/*.conf|' -i /etc/zabbix_server.conf
cp -rv zabbix-4.2.4/frontends/php/* /srv/www cp -rv zabbix-5.0.1/frontends/php/* /srv/www
cp zabbix.conf.php /srv/www/conf cp zabbix.conf.php /srv/www/conf
rm /srv/www/conf/zabbix.conf.php.example rm /srv/www/conf/zabbix.conf.php.example
chown -v -R apache:apache /srv/www chown -v -R apache:apache /srv/www
...@@ -102,7 +102,7 @@ server: zabbix-server-service zabbix-server-config httpd-conf ...@@ -102,7 +102,7 @@ server: zabbix-server-service zabbix-server-config httpd-conf
install -v -Dm755 zabbix_server /usr/share/easycwmp/functions/zabbix install -v -Dm755 zabbix_server /usr/share/easycwmp/functions/zabbix
echo "Defaults !requiretty" >> /etc/sudoers echo "Defaults !requiretty" >> /etc/sudoers
echo "ALL ALL=(ALL) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers echo "ALL ALL=(ALL) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers
rm -rf zabbix-4.2.4 rm -rf zabbix-5.0.1
zabbix-server-service: zabbix-server-service:
define ZABBIX_SERVER_SERVICE define ZABBIX_SERVER_SERVICE
...@@ -150,10 +150,10 @@ endef ...@@ -150,10 +150,10 @@ endef
export HTTPD_CONF export HTTPD_CONF
proxy: zabbix-proxy-service zabbix-proxy-config proxy: zabbix-proxy-service zabbix-proxy-config
tar xf zabbix-4.2.4.tar.gz tar xf zabbix-5.0.1.tar.gz
cd zabbix-4.2.4 && ./configure --prefix=/usr --sysconfdir=/etc --enable-proxy --with-openssl --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 cd zabbix-5.0.1 && ./configure --prefix=/usr --sysconfdir=/etc --enable-proxy --with-openssl --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
$(MAKE) -C zabbix-4.2.4 $(MAKE) -C zabbix-5.0.1
$(MAKE) -C zabbix-4.2.4 install $(MAKE) -C zabbix-5.0.1 install
install -v -Dm755 zabbix_proxy-configure /usr/sbin/zabbix_proxy-configure install -v -Dm755 zabbix_proxy-configure /usr/sbin/zabbix_proxy-configure
sed -e 's|^Server=.*|# Server=|' -i /etc/zabbix_proxy.conf sed -e 's|^Server=.*|# Server=|' -i /etc/zabbix_proxy.conf
sed -e 's|^Hostname=.*|# Hostname=|' -i /etc/zabbix_proxy.conf sed -e 's|^Hostname=.*|# Hostname=|' -i /etc/zabbix_proxy.conf
...@@ -173,7 +173,7 @@ proxy: zabbix-proxy-service zabbix-proxy-config ...@@ -173,7 +173,7 @@ proxy: zabbix-proxy-service zabbix-proxy-config
install -v -Dm755 zabbix_proxy /usr/share/easycwmp/functions/zabbix install -v -Dm755 zabbix_proxy /usr/share/easycwmp/functions/zabbix
echo "Defaults !requiretty" >> /etc/sudoers echo "Defaults !requiretty" >> /etc/sudoers
echo "ALL ALL=(ALL) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers echo "ALL ALL=(ALL) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers
rm -rf zabbix-4.2.4 rm -rf zabbix-5.0.1
zabbix-proxy-service: zabbix-proxy-service:
define ZABBIX_PROXY_SERVICE define ZABBIX_PROXY_SERVICE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment