summarylogtreecommitdiffstats
path: root/zabbix-proxy.install
diff options
context:
space:
mode:
Diffstat (limited to 'zabbix-proxy.install')
-rw-r--r--zabbix-proxy.install15
1 files changed, 15 insertions, 0 deletions
diff --git a/zabbix-proxy.install b/zabbix-proxy.install
new file mode 100644
index 000000000000..db5dca38a63d
--- /dev/null
+++ b/zabbix-proxy.install
@@ -0,0 +1,15 @@
+post_install() {
+ systemd-sysusers
+ chown -R zabbix:zabbix /var/log/zabbix /etc/zabbix
+ systemd-tmpfiles --create zabbix-proxy.conf
+
+
+ grep -q /etc/services -e "^zabbix-agent.*/tcp" > /dev/null || echo "zabbix-agent 10050/tcp" >> /etc/services
+ grep -q /etc/services -e "^zabbix-agent.*/udp" > /dev/null || echo "zabbix-agent 10050/udp" >> /etc/services
+ grep -q /etc/services -e "^zabbix-trapper.*/tcp" > /dev/null || echo "zabbix-trapper 10051/tcp" >> /etc/services
+ grep -q /etc/services -e "^zabbix-trapper.*/udp" > /dev/null || echo "zabbix-trapper 10051/udp" >> /etc/services
+}
+
+post_upgrade() {
+ systemd-tmpfiles --create zabbix-proxy.conf
+}