Инструменты пользователя

Инструменты сайта


syno:zabbix

Synology: Установка и настройка клиента Zabbix

Подготовка

Для установки клиентской части системы мониторинга Zabbix на Synology необходимо:

  • 1. Установить IPKG.
  • 2. Установить следующие пакеты [с помощью команды: > /opt/bin/ipkg install gcc make bison flex gconv-modules ] :
    • gcc
    • make
    • bison
    • flex
    • gconv-modules

Установка Zabbix-Agent

Перед установкой Zabbix-Agent требуется создать пользователя и группу zabbix, отредактировав файлы /etc/group и /etc/passwd следующим образом:

  > echo "zabbix:x:65536:" >> /etc/group
  > echo "zabbix:x:1029:100:Zabbix Agent:/var/services/homes/zabbix:/bin/sh" >> /etc/passwd

Также (рекомендуется) создать домашний каталог:

  > mkdir /var/services/homes/zabbix
  > chown zabbix:zabbix /var/services/homes/zabbix

Теперь можно приступить непосредственно к установке (выполнять от имени root):

  > cd /tmp
  > wget http://!look_above!/zabbix-sources.tar.gz
  > tar xzf zabbix-*
  > cd zabbix-*
  > find / -name iconv.h | head -1
    volume1/@optware/include/iconv.h
  > cd /usr/
  > ln -s /opt/include/ include
  > cd /tmp/zabbix-*
  > ./configure --enable-agent --prefix=/opt/zabbix
  > make
  > make install
  > chown -R zabbix:zabbix /opt/zabbix
  > mkdir /etc/zabbix 
  > vi /etc/zabbix/zabbix-agentd.conf
~
PidFile=/tmp/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=zabbix.localhost
Hostname=$Hostname (DNS)
~
  > chown -R zabbix:zabbix /etc/zabbix
  > mkdir /var/log/zabbix ; chown zabbix:zabbix /var/log/zabbix
  > cd /usr/syno/etc/rc.d/ 
  > touch S89zabbix.sh ; chmod +x S89zabbix.sh
  > vi S89zabbix.sh
#! /bin/sh
#
# Zabbix-Agentd `rc.d` script
# gd | gd@gccc.ru
#
case "$1" in
       start)
               echo "[*] start zabbix-agentd"
               /bin/su - zabbix -c "/opt/zabbix/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf"
       ;;
       stop)
               echo "[*] kill zabbix-agentd"
               rm /tmp/zabbix_agentd.pid
               /usr/bin/killall zabbix_agentd
       ;;
       *)
               echo "Usage: {start|stop}"
               exit 2
esac
exit 0

Управление

  • Запуск:
    • > /usr/syno/etc/rc.d/S89zabbix.sh start
  • Остановка:
    • > /usr/syno/etc/rc.d/S89zabbix.sh stop

После перезагрузки / выключения устройства zabbix-agentd будет запущен автоматически!

Оценить статью

Оценка статьи "Synology Установка и настройка клиента Zabbix"
 stars  (1 голосов)
syno/zabbix.txt · Последние изменения: 2016/06/24 06:56 — Alex