Skip to content
/ ZtarLine Public template

ZtarLine || Мониториг сигнализации Satrline для Zabbix || StarLine alarm monitoring for Zabbix

Notifications You must be signed in to change notification settings

DevLan-Ru/ZtarLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Мониторинг сигнализации Starline

ZtarLine

Скрипт ZstarLine нужен для интеграции автомобильной сигнализации Starline в систему мониторинга Zabbix как для личного использования, так и для коммерческого.

Данный скрипт тестируется на OC Ubuntu Server 22.04.6 LTS, PHP 8.2.12, Apache 2.4.58, MySQL 8.2.12, Starline s96v2


МЕНЮ
  1. Системные требования
  2. Установка
  3. Настройка

Системные требования

Данный скрипт работает на установленной системе мониторинга Zabbix начиная с 6 версии и выше. С требованиями к системе вы можете ознакомиться в официальной инструкции ->Требования

(Вверх)


Установка

Данное руководство для Ubuntu/Debian OC

Скачиваем скрипт в домашнюю директорию ubuntu

sudo git clone https://github.com/iFraso-dev/ZtarLine.git

переходим в скаченную директорию

cd ZtarLine/

копируем файлы в директорию /externalscripts Zabbix 1

sudo cp ztarline.php user_data.php /usr/lib/zabbix/externalscripts

меняем права доступа к файлам, измением владельца и группу

sudo chmod 755 /usr/lib/zabbix/externalscripts/ztarline.php
sudo chown root:root /usr/lib/zabbix/externalscripts/ztarline.php
sudo chmod 755 /usr/lib/zabbix/externalscripts/user_data.php
sudo chown root:root /usr/lib/zabbix/externalscripts/user_data.php

отредактируйте файл "user_data.php". Внесите данные, полученные в разделе AppId и Secret Starline

sudo nano /usr/lib/zabbix/externalscripts/user_data.php

укажите:

  • $user_login = '[email protected]'; ⇒ Ваш логин от https://my.starline.ru
  • $user_pass = sha1('Your_password'); ⇒ Ваш пароль от https://my.starline.ru
  • $user_AppId = 'AppId'; ⇒ Ваш сгенерированный AppId в личном кабинете
  • $user_Secret = 'Your_generated_Secret'; ⇒ Ваш сгенерированный Secret в личном кабинете
  • $user_Secret_md5 = md5('Your_generated_Secret'); ⇒ Ваш сгенерированный Secret в личном кабинете

(Вверх)


Настройка

AppId и Secret Starline

Войдите в личный кабинет My Starline в раздел Разработчикам. Заполняете форму для получения AppId и Secret. Укажите цель полуения доступа к API (в нашем случае для интеграции в систему мониторинга).

После одобрения заявки будет доступен раздел "Разработчикам".

Нажмите "Создать приложение" и в окне "Новое приложение" задайте "Имя приложения". Далее "СОХРАНИТЬ".

ZtarLine ZtarLine

Настройка Zabbix

Переходим на страницу Zabbix http://host-ip/zabbix 2

Создаем "Группы узлов сети" c именем "MyDevice".

(Вверх)


Footnotes

  1. Для определения расположени директории /externalscripts используйте команду find / -type d -iname externalscripts. В ответ получите /usr/lib/zabbix/externalscripts или другое расположение директории.

  2. URL-адрес по умолчанию для пользовательского интерфейса Zabbix при использовании веб-сервера Apache.

About

ZtarLine || Мониториг сигнализации Satrline для Zabbix || StarLine alarm monitoring for Zabbix

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published