Клиентское приложение ARA собирает информацию о системе и передает ее на сервер базы данных.

 

Перед началом работы проверьте:
1. доступность сервера БД по сети (в моем случае - проверяю командой ping 192.168.1.3)
2. доступность работы порта для подключения к северу БД  (в мое случае - проверяю не блокирует ли брандмауэр порт 3302)

Скачайте клиентское приложение для своей операционной системы по ссылке: https://yadi.sk/d/j1BaRjlWeX67i

Настройка клиента для ОС семейства Windows
Настройка клиента для ОС семейства Linux
Настройка клиента для Android устройств

Настройка клиента под Windows

Для работы приложения необходим пакет компонентов .Net Framework 4 . Скачать его можно с официального сайта : http://www.microsoft.com/ru-ru/download/details.aspx?id=17718

Приложение состоит из :
SystemInfo.exe - приложение запуска
config.xml - конфигурационный файл приложения
run.bat - файл со скриптом для запуска приложения
*.dll - библиотеки, необходимые для подключения к MySQL серверу

1. Первым делом подберем директорию (каталог,папку), где будет храниться наше приложение. На своих машинах я поместил приложение в каталог системного диска "C:\info\".

2. Редактируем первую строчку файла run.bat:

cd "<Путь к папке с приложением>"
в моем случае "cd C:\info\"

3. Редактируем конфигурационный файл config.xml. Заменяем значение следующих тегов :

<connectString>...</connectString>- строка подключение к базе данных:
server=<Адрес сервера БД>; database=cpu_list;uid=<Имя пользователя>; pwd=<Пароль>;charset=utf8;
в моем случае строка принимает следующий вид
server=192.168.1.3; database=cpu_list;uid=rUser; pwd=rPassword;charset=utf8;

 <timerInterval>...</timerInterval> - интервал, с которым приложение будет передавать данные на сервер БД (мс.). Я использую 3000 (это примерно 3 секунды).

4. Можно запустить приложение и протестировать работу. Подключение должно получить статус "Подключение завершено...".

screenРис. 1 Окно клиентского приложения для ОС Windows

5. Планирование задачи для автоматического запуска приложения в случае перезагрузки машины.

1. Запустите приложение Планировщик заданий (путь Панель управления\Все элементы панели управления\Администрирование) и перейдите к ветке Библиотека планировщика задач. 

2. На правой панели выберите операцию Создать задачу

3. Во-вкладке Общее задайте имя задаче (я ввел"Run Ara Client")

4. Установите следующие параметры запуска :

Выполнять вне зависимости от регистрации пользователя

В качестве учетной записи для запуска задачи выберите пользователя с правами администратора (в моем случае, GebekovAS-PC\Администратор)

Выполнять с наивысшими правами

5. Во-вкладке Триггеры создайте триггер с параметрами:

Начать задачу: "При запуске"

Включить

6. Во-вкладке Действие создайте действие с параметрами:

Действие: Запуск программы

Программа или сценарий: Путь к файлу run.bat в каталоге с клиентским приложением. (В моем случае "C:\info\run.bat")

7. Сохраните изменения. Система потребует ввести пароль для указанной учетной записи запуска (я ввел пароль для пользователя GebekovAS-PC\Администратор)

8. Готово. Клиентское приложение для данной машины успешно настроено.

 

Настройка клиента для Linux

В данный момент введется разработка клиентского приложения под Linux системы

 

Настройка клиента для Android устройств

В данный момент введется разработка клиентского приложения под Android устройств.