Главная

Tuesday, 11 July 2023

AIDA64 з використанням MS Access.

Всім привіт.

AIDA64 Business – це інструмент керування ІТ-активами та віддаленого моніторингу для Windows. За допомогою програми ви можете збирати дуже детальну інвентаризацію обладнання та програмного забезпечення з клієнтських комп’ютерів Windows у мережі вашої компанії та відстежувати зміни як апаратного, так і програмного забезпечення. Він дає змогу віддалено контролювати і керувати своїми комп’ютерами Windows, а також пропонує функції діагностики обладнання та порівняльного аналізу.

Але для цього  AIDA64 потребує попередніх налаштувань.

Ми плануємо зберігати звіти в базі даних, тоді нам потрібно налаштувати базу даних у меню "Параметри". Спочатку ми повинні вибрати Provider, а потім усі інші налаштування залежать від вибраного формату. Ми повинні вибрати тип бази даних, який ми використовуємо в нашій системі! У підпапці «SQL Schema» папки AIDA64 Business ми можемо знайти 8 файлів схеми бази даних (дев’ятий підтримуваний формат, ODBC, не потребує файлу схеми).

Схеми постачальника та бази даних

Макети таблиці бази даних SQL потрібно ініціалізувати за допомогою одного з файлів «DB - *.*», знайдених у папці SQL_Schema:

DB - Access.mdb – файл бази даних для MS Access 2000/XP/2003/2007

DB - Access97.mdb – файл бази даних для MS Access 97

DB - InterBase. sql – Схема для Borland InterBase та Firebird

DB - MySQL.sql – Схема для MySQL

DB - Oracle.sql – Схема для Oracle

DB - PostgreSQL .sql – Схема для PostgreSQL

DB - SQLServer.sql – Схема для MS SQL Server

DB - Sybase.sql – Схема для Sybase

Якщо ви такої папки не маєте, або загубили, то структура DB-Access.mdb виглядає так як на малюнку, і ви можете самостійно її створити. 



Провайдер MS Access 2000 / XP / 2003 (MS.Jet.OLEDB.4.0)

Чому вибір на MS Access, а не MS Excel через ODBC driver? Так, використання MS Excel було б доречніше тим більше що базу не треба створювати, але з'єднатися з  Excel-файлом я так і не зміг. На відміну від провайдера MS.Jet.OLEDB.4.0 який жодного разу не схибив.

Якщо ми використовуємо MS Access 2000/XP/2003, нам потрібно вказати шлях лише до бази даних. Нам потрібно скопіювати цей файл у спільний ресурс, який клієнти можуть змінювати, і вибрати цей файл. Нам потрібно обов’язково вказати віддалений шлях, якщо ми використовуємо центральну базу даних. Тут ми також можемо вказати наше ім’я користувача та пароль, необхідні для з’єднання.

Використання MS Access рекомендується лише з метою тестування, оскільки воно дозволяє лише одному комп’ютеру отримати повний доступ до певного файлу Access. Але що корисно то те що немає необхідності встановлювати сам MS Access на комп’ютері де буде працювати AIDA64. До того ж звіти можно створювати з командного рядка в окремі файли формату CSV, а згодом їх імпортувати в базу даних:

AIDA64.exe /R .\Reports\$HOSTNAME /CSV /CUSTOM aida64.rpf /SILENT /SAFE

Також є можливість робити імпорт звіту напряму в базу даних:

AIDA64.exe /R /CUSTOM aida64.rpf /SILENT /SAFE /DATABASE

ВАЖЛИВО: при викоритання командного рядка сам GUI від AIDA64 має бути закритим!


Як тільки ви визначилися з базою даних то для вас стають корисними три менеджера AIDA64: Менеджер баз даних, Менеджер з аудиту та Менеджер змін.

Менеджер баз даних

Диспетчер баз даних можна використовувати для підтримки бази даних SQL і завантажуватиме звіти з нашої існуючої бази даних (хоча файли звітів можна додати до нашої бази даних пізніше). Ми можемо знайти опцію «вставити файли звітів до бази даних» у меню «Операції». Тут ми можемо додати окремі файли звітів або всі звіти з цілою папки. В принціпі цей менеджер потребує разових налаштувань.


Менеджер з аудиту

Менеджер аудиту можна використовувати для складання повної статистики аудиту та аудиту мережевих комп’ютерів, використовуючи файли звітів CSV або звіти, імпортовані до бази даних SQL.


Ми можемо відфільтрувати дані. інформацію, зібрану з нашого парку ПК за кількома критеріями, і ми можемо швидко звітувати про ці сторінки:

Список 1 (компонент HW) - тут ми можемо отримати статистичний огляд апаратних компонентів, які використовуються в наших мережевих комп’ютерах.

Список 2 (компонент програмного забезпечення) - тут ми можемо отримати статистичний огляд програмних компонентів, встановлених на наших мережевих комп’ютерах.

Список 3 (компонент DMI) - тут ми можемо отримати статистичний огляд DMI information наших мережевих ПК.

Список 4 (Комп'ютер) - на цій сторінці наведено підсумковий огляд апаратних і програмних компонентів кожного ПК у нашій мережі.

Статистика 1 (narrow) - тут можна побачити зведену таблицю всього парку ПК, що показує розподіл різноманітних компоненти в мережі. Використовуючи таблицю, ми можемо визначити, наскільки однорідним або неоднорідним є апаратне та програмне середовище ПК, підключених до мережі компанії. Натискаючи на категорії, ми можемо створювати діаграми статистики, об’єднувати рядки або видаляти розділи.

Статистика 2 (wide) - тут ми можемо побачити підсумкову таблицю всього парку ПК, показує розподіл різних компонентів у мережі, а також вказує назви комп’ютерів. Використовуючи таблицю, ми можемо визначити, наскільки однорідним або неоднорідним є апаратне та програмне середовище ПК, підключених до мережі компанії. Натискаючи категорії, ми можемо створювати діаграми статистики, об’єднувати рядки чи видаляти розділи.


Менеджер змін

Change Manager може значно полегшити роботу системних адміністраторів, оскільки він здатний відстежувати зміни в комп’ютерній мережі за допомогою файлів звітів CSV або бази даних SQL, що містять звіти AIDA64. Лише за кілька кліків ми можемо легко та швидко робити порівняльний аналіз.


Нам потрібно завантажити принаймні два або більше звітів у Менеджер змін, щоб переглянути зміни, які можна відобразити на семи вкладках (Комп’ютер, Користувач, Дата, Дата/Час, Подія, Компонент, Повний список). Натиснувши кнопку «Пуск», ми зможемо завантажити звіти з нашої налаштованої бази даних у меню «Параметри».

Тобто користуємось AIDA64 на повну!

1 comment:

  1. Там має бути три таблиці:
    DROP TABLE Item;
    DROP TABLE Report;
    DROP TABLE NextID;

    CREATE TABLE Report (
    ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    RVersion VARCHAR(255),
    RHost VARCHAR(255),
    RHostComment VARCHAR(255),
    RUser VARCHAR(255),
    RLocation VARCHAR(255),
    RDateTime VARCHAR(16),
    RComplete BIT NOT NULL
    );

    CREATE TABLE Item (
    INum INT,
    IPage VARCHAR(100),
    IDevice VARCHAR(255),
    IGroup VARCHAR(255),
    IField VARCHAR(255),
    IValue VARCHAR(255),
    IIcon INT,
    IID INT,
    ReportID INT UNSIGNED NOT NULL,

    CONSTRAINT cnstI1 FOREIGN KEY(ReportID) REFERENCES Report(ID)
    );

    CREATE TABLE NextID (
    TableName VARCHAR(6) PRIMARY KEY,
    NextID INT NOT NULL
    );

    INSERT INTO NextID (TableName, NextID) VALUES ('Report', 1);

    ReplyDelete

А что вы думаете по этому поводу?