Для Windows для передачи данных через curl нам понадобится его установить
Я опять же делал самораспаковывающийся архив с запуском батника его ложил в архив и делал установку через ocs агента
Install-32-64Bit-curl.bat
@ECHO OFF
mode con:cols=100 lines=20
color 1A
:: Автор Артём Андреевич Мамзиков
:: V 1.0 2020.09.21
TITLE INSTALL CURL
:: Определение пути откуда запущен bat и копирование в Program Files утилиты CURL для определенной рязрядности системы
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 (xcopy "%~dp0"curl-7.72.0-win32-mingw "C:\Program Files\curl-7.72.0-win32-mingw\" /I /s /e /y /v) Else (xcopy "%~dp0"curl-7.72.0-win64-mingw "C:\Program Files\curl-7.72.0-win64-mingw" /I /s /e /y /v)
::Добавим Переменную CURL в PATH
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 (reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%path%;C:\Program Files"\curl-7.72.0-win32-mingw\bin; /f & reg add "HKCU\Environment" /v Path /t REG_EXPAND_SZ /d "%path%;C:\Program Files"\curl-7.72.0-win32-mingw\bin; /f) Else (reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%path%;C:\Program Files"\curl-7.72.0-win64-mingw\bin; /f & reg add "HKCU\Environment" /v Path /t REG_EXPAND_SZ /d "%path%;C:\Program Files"\curl-7.72.0-win64-mingw\bin; /f)
:: Установим сертификат доверенные корневые центры
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 (CertMgr.Exe -add -c "C:\Program Files"\curl-7.72.0-win32-mingw\bin\curl-ca-bundle.crt" -s -r localMachine root) Else (CertMgr.Exe -add -c "C:\Program Files"\curl-7.72.0-win64-mingw\bin\curl-ca-bundle.crt" -s -r localMachine root)
Скачать просто архив, нужно распаковать и переделать в самораспаковывающийся
Как его сделать я рассказывал 7-Zip и Саморапаковываюшийся архив SFX
Прием данных со стороны OCS и GLPI сервера
скрипт, который принимает значения.
пока все что принято пишет в лог файл.
Посмотреть лог можно здесь https://IP/glpi/data_server/
Сам лог файл лежит на сервер ГЛПИ /usr/share/glpi/data_server/post.log
Данные на сервер посылай либо GET либо POST параметрами на скрипт https://IP/glpi/data_server/data.php
Если все пришло, то в логе ,будут эти значения. Потом сможем с ними сделать все что захотим.
Далее будет сравнение IP имени компа и подстановка в карточку соответствующего Логина пользователя из Спарка
Другая форма будет сравнивать по макам имени IP наличие Хостов (компы принтера телефоны и тд) С базой OCS и GLPI наличия их в базах, а так же дополнительно расшаренные ресурсы в сети, конфликт IP маков.
для линя пример:
#!/bin/sh
device=$1
alarm=$2
note=$3
date="$(date +%d.%m.m%Y)"
curl -X POST -d "id=4&f31=$device&f33=$alarm&f34=$date&f37=$note" https://IP/glpi/data_server/data.php
exit 0
Отправить данные
>curl -X POST -d "test" https://IP/glpi/data_server/data.php
ответ https://IP/glpi/data_server/
21.09.2020 16:24:59: test =>
Обнаружен блокировщик рекламы: Наш веб-сайт стал возможен благодаря показу онлайн-рекламы нашим посетителям. Отключите блокировщик рекламы, чтобы продолжить пользоваться нашим веб-сайтом.
Установка Curl на Windows самораспаковывающимся архивом
Сканирование сети получение Логина пользователя
на основе скриптов cmd и bash
Базы Данных Mysql и Веб интерфейса отображения
на основе скриптов cmd и bash
Базы Данных Mysql и Веб интерфейса отображения
- Артём Мамзиков
- Admin
- Сообщения: 925
- Стаж: 6 лет 1 месяц
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Артём Мамзиков
Вернуться в «Сканирование сети получение Логина пользователя»
Перейти
- Информационные технологии
- ↳ Заббикс Zabbix
- ↳ Навигация по разделам Zabbix
- ↳ Установка Debian
- ↳ Установка Заббикс и Дополнений
- ↳ Windows
- ↳ Шаблоны Заббикс
- ↳ Windows, Server
- ↳ Active Directory
- ↳ Аппаратное обеспечение Общее для всех систем
- ↳ СЕРВЕРА
- ↳ HP
- ↳ IBM
- ↳ INTEL
- ↳ DELL
- ↳ Kraftway
- ↳ Supermicro
- ↳ OS Операционные системы
- ↳ Virtual Machine Виртуальные Машины
- ↳ Proxmox
- ↳ Hyper-V
- ↳ KVM - Виртуальная машина
- ↳ VMware
- ↳ DNS Service
- ↳ JMX
- ↳ Мониторинг Сессий Пользователей в OS
- ↳ ВКС видеоконференцсвязь
- ↳ Zimbra
- ↳ Коммутаторы Маршрутизаторы Роутеры
- ↳ Питание: Измерение распределение блоки питания; ИБП
- ↳ Веб Проверки
- ↳ Файлы и Папки
- ↳ Файловые Хранилища NAS
- ↳ Базы Данных/Databases
- ↳ VipNet
- ↳ Офис OFFICE
- ↳ SNMP
- ↳ Прочие различные шаблоны
- ↳ Zabbix Прикладная программа
- ↳ Templates/Modules
- ↳ Преобразования в Zabbix
- ↳ API Zabbix
- ↳ Тестирование
- ↳ Вопросы по Zabbix
- ↳ Linux
- ↳ MySql
- ↳ Windows
- ↳ OCS INVENTORY
- ↳ Keenetic
- ↳ Навигация по разделам Keenetic
- ↳ Скрипты
- ↳ Сканирование сети получение Логина пользователя
- ↳ Потоковое цифровое аудио и видеовещание
- ↳ PROXY Прокси
- ↳ Moodle
- ↳ PHPBB - Форумный Движок
- ↳ Расширения для PHPBB
- ТВ Фильмы Сериалы
- ↳ Smart TV
- ↳ Android
- ↳ Windows
- Прочее
- ↳ Из учёбы Информатика и вычислительная техника
- ↳ Операционные системы
- ↳ Инженерная графика
- ↳ Культурология
- ↳ Математика
- ↳ Физика
- ↳ Программирование
- ↳ Философия техники
- ↳ История автоматики и вычислительной техники
- ↳ Алгебра и Геометрия
- ↳ Дискретная математика
- ↳ Математическая логика и теория алгоритмов
- ↳ Электротехника
- ↳ Программирование
- ↳ Графическое программирование
- ↳ История
- ↳ Операционные системы
- ↳ Персональные компьютеры
- ↳ Программируемая логика
- ↳ ЭВМ и Периферийные устройства
- ↳ Электроника и схемотехника
- ↳ Базы данных
- ↳ микропроцессорные системы
- ↳ Основы теории надежности
- ↳ Основы теории управления ТАУ САУ
- ↳ Социология
- ↳ Теория вероятности
- ↳ Технология программирования
- ↳ Моделирование систем
- ↳ Объектно-орентир. программирование
- ↳ Программирование на АССЕМБЛЕРЕ
- ↳ САПР системы автоматизированного проектирования
- ↳ Программирование Web
- ↳ Сети и телекоммуникации
- ↳ Системное программное обеспечение
- ↳ Защита информации
- ↳ Системы организации производства
- ↳ Психология и педагогика
- ↳ ВКР
- ARDUINO
- Электрика
- ↳ 220V электрика
- Сантехника
- ↳ Раздел по сантехнике
- ↳ Ваша первая категория
- ↳ Ваш первый форум
- Другое
- Из рубрики частного дома