пятница, 29 апреля 2016 г.

Автоматическое переключение между программами (окнами)

Возникла идея показа разной статистики/мониторинга на одном экране (телевизоре) попеременно.
Например: На одном телевизоре можно выводить попеременно Zabix-Панель и Zabix-Карта сетей.

Реализация.
Использовать программу AutoIt.

Создаем скрипт "test.au3"
-----------------------------------------
Opt("MustDeclareVars", 1)
Local $Title1 = "111" ;Тайтл первого окна
Local $Title2 = "222" ;Тайтл второго окна
Local $Title ;Переменная хранящая в себе название окна которое необходимо активировать
Local $Trigger = True
Local $Delay = 5 ;в секундах
While 1
   $Title = $Title1
   If $Trigger Then $Title = $Title2
   WinActivate($Title)
   WinWaitActive($Title)
   $Trigger = Not $Trigger
   Sleep($Delay*1000)
WEnd
------------------------------------
Рассмотрим на примере переключения между двумя блокнотами.

  1. Скачать AutoIt Full Installation и установить
  2. Создать два файла 111.txt и 222.txt
  3. Открываем два файла (111.txt и 222.txt) блокнотом. (два файла должны быть открыты)
  4. Открываем скрипт (test.au3) программой SciTE-Lite.
  5. Запускаем на выполнение   (Tools/Go)

Примечание:
С скрипта можно сделать .exe файл. Можно конечно допилить так, что бы он сам эти файлы открывал.
Функционал AutoIt очень большой.

Буду рад ответить на ваши вопросы.

четверг, 28 апреля 2016 г.

Тонкий клиент – что это и с чем его едят (на примере Wyse T50)

Тонкий клиент (англ. thin client) в компьютерных технологиях — бездисковый компьютер-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер (Wikipedia ).

Если сказать проще тонкий клиент (ТК) – это компьютер, который загружает легкую операционную систему (обычно используется Linux или Windows Embedded) и соединяется с терминальным сервером.

Характиристики ТК:
  • Citrix (ICA) Connect
  • Custom Connect Options
  • Ericom PowerTerm® TEC Connect
  • RDP
  • SSH
  • VMware View Client
  • VNC Viewer
  • Web Browser - Mozilla Firefox
  • Web Browser - Chromium
Удалённое рабочее место с тонким клиентом. Схема коммутации

К одному серверу можно подключить любое количество удалённых пользователей, ограниченное разве что вычислительными ресурсами сервера (серверов). Для подключения новых пользователей просто докупается необходимое количество коммутаторы и тонких клиентов, которые объединяются в кластеры.

Как выглядит подключение к серверам.

Преимуществ тонких клиентов и терминальных решений

Повышение безопасность корпоративных данных 
Тонкие клиенты не имеют каких-либо устройств для хранения и записи информации пользователем. Благодаря тому, что абсолютно вся информация хранится на сервере и не передается по сети, снижается риск хищения данных и атаки вирусов. Для обеспечения повышенной безопасности можно воспользоваться дополнительными средствами, например, устройством чтения смарт-карт, usb-ключом или биометрическим считывателем отпечатков пальцев, которые подключаются к терминалу и предоставляют более высокий и сложный уровень аутентификации пользователей.

Быстрое развертывание - рабочее место за 10 минут 
Просто включите терминал в розетку, и настройки будут автоматически загружены с сервера.

Централизация администрирования 
Отсутствие в тонких клиентах обслуживаемого администратором программного или аппаратного обеспечения исключает необходимость его периодического обслуживания, диагностики и обновления. Нет необходимости в антивирусных программах на рабочих местах. Все прикладное программное обеспечение для пользователей размещено на сервере и контролируется системным администратором.

Сокращение инвестиций в ИТ-инфраструктуру 
Стоимость рабочего места уменьшается за счет стоимости аппаратной части на 20%, за счет стоимости лицензий на пользовательское программное обеспечение до 40%, и за счет стоимости инсталляции до 80%.

Сокращение совокупной стоимости владения 
Уменьшение стоимости эксплуатации рабочего места (до 80%) за счет централизованного администрирования и радикального сокращения затрат рабочего времени на обслуживание рабочих мест пользователей, уменьшения затрат на обучение сотрудников – для сопровождения рабочих мест не потребуются высококвалифицированные специалисты.

Сокращение затрат на модернизацию 
Отсутствие необходимости в модернизации компьютерной техники рабочих мест. При эксплуатации терминальных решений вам надо проводить регулярную модернизацию не всего компьютерного парка компании, а лишь только одного терминального сервера. А Благодаря отсутствию движущихся частей и малой потребляемой мощности срок службы тонкого клиента в разы превышает срок службы системного блока.

Экономия электроэнергии 
Типовой тонкий клиент потребляет в среднем в 50 раз меньше электроэнергии чем усредненный системный блок компьютера. Представим обычный офис из 50 рабочих мест. Потребляемая мощность одного стандартного системного блока компьютера 300Вт, итого общая 15 КВт. Для поддержания необходимой температуры в летний период используются стандартные сплит-системы с КПД порядка 2,5. Таким образом, нам еще необходимо затратить 6 КВт электроэнергии на отвод тепла выделяемого системными блоками компьютеров. Всего 21 КВт. Теперь представим офис с терминалами на рабочих местах. Потребление электроэнергии терминалами составит 300 Вт на весь офис, необходимая мощность охлаждения офиса – 120 Вт, итого около 0,5 КВт. В итоге мы сэкономим 20,5 КВт электроэнергии за час работы офиса. Отличный результат! А если учесть расходы на сами кондиционеры, их монтаж и обслуживание…

Сокращение затрат на источники бесперебойного питания 
Типовой тонкий клиент потребляет в среднем в 50 раз меньше электроэнергии чем усредненный системный блок компьютера. Значит вы можете использовать один источник бесперебойного питания (ИБП) на 10 и более терминальных рабочих мест. Еще большую экономию можно получить в случае использования в офисе централизованной разводки чистого питания для компьютерной техники – в этом случае будет достаточно одного или двух ИБП для всех рабочих мест офиса. Таким образом затраты на закупку и обслуживание ИБП сокращаются в десятки раз.

Сокращение требований к быстродействию локальной сети 
При работе тонких клиентов с терминальным сервером приложения и данные не передаются по сети, а происходит передача данных (протокол RDP) о нажатии клавиш, движениях мыши и обновлениях дисплея, которая эффективно работает даже в устаревших сетях предыдущего поколения. Благодаря этому администраторы информационных систем могут обеспечить пользователям высокий уровень производительности, как в проводных, так и беспроводных сетях.

Настройка тонкого клиента Wyse T50 с ini файла.

Централизованная настройка всех тонких клиентов (ТК) Wyse в компании с помощью файла настройки wlx.ini.
Не буду останавливаться на настройках FTP и DHCP (если кого интересует пишите)

/wyse/ - основная папка
/wyse/wlx - папка для файлов конфигураций
/wyse/addons/ - обновления и дополнения
/wyse/wlx/bitmap - папка для картинок (иконки, заставки)
/wyse/wlx/ini - папка для индивидуальных настроек {username}.ini.

Основной файл конфигурации wlx.ini.
У меня настроен на FTP с root папкой по такому пути
C:\inetpub\ftproot\

Наш файл конфигурации будет лежать в
C:\inetpub\ftproot\wyse\wlx\

Давайте подробно рассмотрим наш файл wlx.ini
----------------------------------------------------------------
TimeZone="Europe/Kiev" ManualOverride=true
TimeServer=192.168.32.100 TimeFormat="24-hour format" Dateformat=mm/dd/yyyy
AutoLogin=yes
#Включаем пароли в base-64 encoder
PasswordEncryptionCode=1
DefaultUser=guest
Password=
#Меняем пароль админа по умолчанию на "TestPass01" в base-64 "VGVzdFBhc3MwMQ=="
ChangeAdminPassword=VGVzdFBhc3MwMQ==
# Включаем VNC и меняем пароль
DisableVNC=yes
UsePasswd=yes
VNCPasswd=VGVzdFBhc3MwMQ==
Keyboard.layouts=en,ru
INIFileSource=cache
Desktop=wallpaper01.png
# автоматическая установка обновлений с FTP  (C:\inetpub\ftproot\wyse\addons\)
AutoInstallPackagesUrl=ftp://192.168.32.1 wyse addons
# устанавливаем последнюю прошивку
NewAddons=wyse-ubnt-img-upgrade_1.0.0-1.041_armel.deb

#Настраиваем RDP подключения
CONNECT=RDP \
Host=192.168.32.201 \
Description="Term 01" \
AutoConnect=no \
Colors=64k \
Reconnect=no \
NLA=no \
DisablePanelInFullscreen=yes \
Resolution=default \
FullScreen=yes \
Sound=local

CONNECT=RDP \
Host=192.168.32.202 \
Description="Term 02" \
AutoConnect=no \
Colors=64k \
Reconnect=no \
DisablePanelInFullscreen=yes \
Resolution=default \
FullScreen=yes \
Sound=local
----------------------------------------------------------------
В результате после перезагрузки ТК у нас будет два подключения

пятница, 22 апреля 2016 г.

Отчеты в lansweeper

Список отчеты встроенных в lansweeper.

Active directory: Computer has no company filled in
Active directory: Computer has no location filled in
Active directory: User has no department filled in
Active directory: User has no display name
Active directory: User has no e-mail address
Active directory: User has no office filled in
Active directory: User has no telephone filled in
Active directory: User has no title filled in
Asset: Harddrive S.M.A.R.T. Status
Asset: Harddrive S.M.A.R.T. Status not OK
Asset: Harddrive Serial Number
Asset: Has Tickets
Asset: Last scan times
Asset: Out of warranty
Asset: Out of warranty in 60 days
Asset: Warranty Status
Asset: Windows Experience Index
Autorun: Acrobat reader
Autorun: Bluetooth software
Autorun: Ctfmon.exe
Autorun: Google Desktop
Autorun: Google update
Autorun: High number of autorun items
Autorun: Itunes
Autorun: Java automatic update
Autorun: Keyboard switcher
Autorun: Messenger
Autorun: Misconfigured
Autorun: MSN Messenger
Autorun: Office startup
Autorun: Quicktime
Autorun: Skype
Autorun: Vmware tools
Autorun: Winamp
Autorun: Yahoo! Pager
Autorun: Zune Launcher
Baseboard: information
Battery: Information
Bios: Information
Bus: C bus available
Bus: EISA available
Bus: Internal bus available
Bus: Internal power bus available
Bus: Internal processor available
Bus: ISA available
Bus: Maximum interface available
Bus: MicroChannel available
Bus: MPI available
Bus: MPSA available
Bus: NuBus available
Bus: PCI available
Bus: PCMCIA available
Bus: PNP available
Bus: PNP ISA available
Bus: TurboChannel available
Bus: VME available
Cdrom: CD-RW capable
Cdrom: Information
Cdrom: No CD/DVD drive
Chart: Asset Manufacturer
Chart: Asset type summary
Chart: Computer Bios Age
Chart: Computer manufacturer summary
Chart: Computer model summary
Chart: Eventlog errors last 14 days
Chart: Software publisher summary
Chart: Windows Language summary
Chart: Windows operating systems
Chassis: Chassis overview
Chassis: intrusion detected
Codec: Information
Computer: 32 bit windows
Computer: 64 bit processor but 32 bit OS installed
Computer: 64 bit windows
Computer: Automatic restart disabled
Computer: Automatic restart enabled
Computer: By install date
Computer: Description empty
Computer: Duplicate SID
Computer: Encryptable Volumes
Computer: IP Address list
Computer: Local administrator account name
Computer: Mac Address list
Computer: Memory changes
Computer: Model by manufacturer
Computer: New computers found in the last 24 hours
Computer: New computers found in the last 7 days
Computer: No daylight saving time enabled
Computer: Non english windows
Computer: Non Intel processors
Computer: Not seen in the last 30 days
Computer: Not seen in the last 60 days
Computer: Not seen in the last 90 days
Computer: Part of domain
Computer: Part of workgroup
Computer: Processor information
Computer: System configuration overview
Computer: Tapedrive attached
Computer: Trusted Platform Modules
Computer: Unauthorized Administrators
Computer: Warranty overview
Computer: WSUS
Device: New devices found in the last 24 hours
Device: New devices found in the last 7 days
Device: Not seen in the last 30 days
Device: Not seen in the last 60 days
Device: Not seen in the last 90 days
Device: Out of warranty in 30 days
Device: Out of warranty in 60 days
Device: Out of warranty in 90 days
Device: Printer almost out of toner
Device: Printer out of toner
Device: Printer status
Device: Printer Toner level
Device: SSH enabled
Device: Unique SNMP OID
Disk: More than 1 partition
Disk: No NTFS filesystem
Disk: Servers less than 1 GB free HD
Display: Color depth < 16 bits
Display: Color depth < 32 bits
Display: Resolution < 1024x768
Display: Screensaver with password
Display: Screensaver without password
Display: Video card memory
Drive: External usb drives
Error: All scanning errors
Error: DNS error
Error: RPC Server unavailable
Error: SSH login errors
Error: Vmware login errors
Hyper-V: Virtual Guest Machines
IE: unauthorized ActiveX control
IE: unauthorized IE Bars
IE: unauthorized IE BHOs
IE: unauthorized IE Extensions
Infrared: Available
IP Location: IP Address list
License: Autocad software licensekeys
License: Expiration < 30 days
License: Expiration < 60 days
License: Expiration < 90 days
License: license expired
License: Non OEM Windows version
License: OEM windows version
License: Software licensekey overview
License: Software licensekey summary
Linux: less than 10% partition free
LS_120323_Orlov
Mac: less than 10% partition free
Memory: Available slots
Memory: Less than 1GB RAM
Memory: Less than 2GB RAM
Memory: Less than 512MB RAM
Memory: More than 2GB RAM
Memory: Upgrade possible
Monitor: information
Mouse: Less than 3 buttons
Network: No DNS server specified
Network: Non-default tcp/ip databasepath
Network: Only one DNS server specified
Network: Static IP address configured
OS: End of Lifetime (no longer supported)
OS: Language summary
OS: Never scanned OS
OS: Not latest Service Pack Vista
OS: Not latest Service Pack Win2000
OS: Not latest Service Pack Win2003
OS: Not latest Service Pack Win2008
OS: Not latest Service Pack Win2008 R2
OS: Not latest Service Pack Win2012
OS: Not latest Service Pack Windows 10
OS: Not latest Service Pack Windows 2012 R2
OS: Not latest Service Pack Windows 7
OS: Not latest Service Pack Windows 8
OS: Not latest Service Pack Windows 8.1
OS: Not latest Service Pack XP
OS: Not latest Service Pack XP (x64)
OS: Operating system overview
Port: 8251 Compatible
Port: 8251 FIFO Compatible
Port: Access Bus Port
Port: Audio Port
Port: CardBus
Port: FireWire (IEEE P1394)
Port: Joy Stick Port
Port: Keyboard Port
Port: MIDI Port
Port: Modem Port
Port: Mouse Port
Port: Network Port
Port: Parallel Port ECP
Port: Parallel Port ECP/EPP
Port: Parallel Port EPP
Port: Parallel Port PS/2
Port: Parallel Port XT/AT Compatible
Port: PC-98
Port: PC-98-Hireso
Port: PC-H98
Port: PCMCIA Type II
Port: PCMCIA Type II
Port: PCMCIA Type III
Port: SCSI II
Port: SCSI Port
Port: SCSI Wide
Port: Serial Port 16450 Compatible
Port: Serial Port 16550 Compatible
Port: Serial Port 16550A Compatible
Port: Serial Port XT/AT Compatible
Port: SSA SCSI
Port: USB
Port: Video Port
Power up: on AC Power Restored
Power up: on APM timer
Power up: on Lan remote
Power up: on Modem ring
Power up: on PCI PME#
Power up: on Power switch
Printer: Shared printers
Process: High number of processes running
Role: Backup Browser
Role: DFS
Role: Dial In
Role: Master Browser
Role: Potential Browser
Role: Print
Role: SQL Server
Role: Time source
Server: 32 bit windows
Server: 64 bit windows
Server: All backup domain controllers
Server: All member servers
Server: All primary domain controllers
Server: All servers
Server: All servers by type
Server: All Servers Ent (2000\2003\2008)
Server: All servers with Anti-virus
Server: All servers without Anti-virus software
Server: All Standard Servers (2000\2003\2008)
Server: Only 1 processor
Server: Out of warranty
Server: Out of warranty in 30 days
Server: Out of warranty in 60 days
Server: Out of warranty in 90 days
Server: owners and virtualized
Server: owners not set
Server: Standalone servers
Services: Automatic services which are stopped on clients
Services: Automatic services which are stopped on servers
Services: DNS client service not running
Services: Internet information services installed
Services: Microsoft cluster service installed
Services: Microsoft DHCP server installed
Services: Microsoft DNS server installed
Services: Microsoft Exchange server installed
Services: Microsoft FTP server installed
Services: Microsoft Wsus server installed
Services: MySql service installed
Services: Non standard accounts
Services: Security Center service not running
Services: System Restore service not running
Shares: Invisible$ shared folders
Shares: Visible shared folders
Software: All installed software
Software: All Microsoft software
Software: All SQL server editions
Software: All SQL Standard Software (2000\2003\2005\2008)
Software: Apple software
Software: Approved software
Software: changes in the last 24 hours
Software: changes in the last 7 days
Software: List of software by computer
Software: No dotnet framework 1.1
Software: No dotnet framework 2.0
Software: No dotnet framework 3.x
Software: Unauthorized software
Software: Unrated software
Switch: Ports
System: Error log
Thermal state: critical
Thermal state: warning
TP_Lansweeper_License_Management_Software
TP_Lansweeper_License_Management_Software_2012
USB where install usb
Users: All user pictures
Vmware: less than 10% partition free
Vmware: tools not installed
Vmware: tools out of date
Vmware: tools unmanaged
Vmware: Virtual Guest Machines
Workstation: 32 bit windows
Workstation: 64 bit windows
Workstation: All workstations
Workstation: All workstations with Anti-virus software
Workstation: All workstations without Anti-virus software
Workstation: Antivirus Disabled
Workstation: Antivirus Expired
Workstation: Domain member workstations
Workstation: Multiple processors
Workstation: Out of warranty
Workstation: Out of warranty in 30 days
Workstation: Out of warranty in 60 days
Workstation: Out of warranty in 90 days
Workstation: Standalone workstations
Workstation: Video memory < 1024 MB
Workstation: Video memory < 512 MB

Так же очень легко создавать свои отчеты.

четверг, 21 апреля 2016 г.

lansweeper - лучший друг администратора

Ключ к успешному администрированию систем — отслеживание всего оборудования и ПО, установленного на компьютерах пользователей.  Бюджетирование, аудите, учет и безопасность упрощаются, когда вы знаете, что и где у вас установлено.

Ручная инвентаризация работает только в самых малых средах. Но даже в таких средах зачем делать это вручную, если есть сравнительно недорогие средства управления парком программного и аппаратного обеспечения? Один из таких инструментов — Lansweeper, созданный компанией Hemoco.

Lansweeper – утилита для инвентаризации материально-технических средств в вашей сети. Lansweeper отслеживает аппаратную и программную среду в сети и предоставляет информацию о ней в удобных отчетах, которые можно быстро распечатать и показать руководству, давая понять, что под вашим чутким управлением сеть работает как часы.

Lansweeper обладает удивительно низкими системными требованиями:
  • Windows Server 2003 или выше для установки серверной части.
  • IIS 5 или выше. IIS необходим, т.к. консоль управления реализована через Веб интерфейс.
  • .NET framework 2.0 or above.
  • SQL Server или SQL Server Express.  В базе данных хранится собранная информация
         Lansweeper не требует установки агентов на компьютеры. Сканирование происходит автоматически, без инсталляции агентов, и, как только быстрое сканирование будет завершено – результаты отправляются на lansweeper сервер.
         Как только информация попадает в базу данных  lansweeper, вы можете ознакомиться со всеобъемлющей отчетности lansweeper.

Итак, какими возможностями обладает lansweeper?
  • Сканирование оборудования – lansweeper сканирует сетевые устройства  и получает подробные отчеты для управления активами. Эту информацию можно использовать например, чтобы определить кандидатуры для обновления ОС, или начисления амортизации.
  • Сканирование программного обеспечения – вы знаете какое программное обеспечение работает в вашей сети? У вас есть список разрешенного программного обеспечения? Как насчет запрещенного софта? Какое ПО нужно обновить? Отчеты lansweeper показывает реальное положение дел в программном обеспечении.
  • Отчеты об предупреждениях – Системные предупреждения дают понять все ли в порядке в системе, или происходит ли что-то не то. Вы должны не только получать информацию о предупреждениях моментально,  но и отслеживать их историю , для того, чтобы предупреждать возможные сбои в системах. Отчеты о предупреждениях Lansweeper  выводят эту информацию на поверхность.
  • Пользователи Active Directory – позволяет узнать кто вошел в сеть и с какой машины. Вы также можете добавить фото пользователей для наглядности отчета.
  • Детальная информация о ПК Active Directory – получайте детализированные отчеты о ключах операционной системы и другого программного обеспечения. 
  • Отслеживание лицензий – одна из самых малоприятных особенностей вашей работы – отслеживание лицензий на программное обеспечение.  
  • Поддержка Wake On Lan (WOL). Вы можете использовать встроенную в lansweeper поддержку сценариев для того, чтобы выключать компьютеры на ночь, и включать утром, чтобы работники не тратили время на ожидание загрузки или выключения системы.
  • Установка нового ПО или обновление уже установленного.
Lansweeper  - гибко настраиваемая утилита. Существует множество отчетов, идущих в комплекте, и дающих возможность получить информацию в различных разрезах, вы можете подстраивать отчеты под собственные нужды, без необходимости копаться в кодах или ломать программу.
Как это выглядит? На рисунке ниже представлена главная консоль. Lansweeper использует «закладочный интерфейс», который упорядочивает информацию в логические блоки и облегчает использование программы.
        Информация о конфигурации определенного компьютера.
Программное обеспечение.
История изменения ПО и железа

Отчеты, которые дают более общую информацию о происходящем.
Здесь вы видите важные системные сообщения. Для получения детальной информации о сообщении просто кликните на нем.
Помните, я упоминал про неприятную задачку – отслеживание лицензий? Lansweeper сделает это за вас, и даже сообщит какого количества лицензий не хватает.

 Дополнительные возможности lansweeper:

  • Активное сканирование – не требует установки агентов
  • Получение информации о компьютерах и пользователях из Active Directory дает лучшее видение о пользователях и компьютерах в сети.
  • Сканирование нескольких доменов
  • Создание пользовательских отчетов
  • Отложенное сканирование сети 
  • Удаленные снимки экрана позволяют наблюдать за действиями пользователей.
  • Удаленное управление

Подведем итоги:

Lansweeper прост в установке, настройке и использовании. В отличие от множества других утилит для инвентаризации, которые требуют много времени для того, чтобы разобраться как они работают, подготовке сети для запуска сканирования. Lansweeper не требует никакой подготовки для работы.
Lansweeper  имеет гибко настраиваемую систему отчетов и возможность создавать пользовательские отчеты.
То, что lansweeper не требует установки агентов – огромный плюс! Это очень экономит время.
Lansweeper – идеальное недорогое решение для небольших и средних компаний, в которых время от времени проводится инвентаризация оборудования и программного обеспечения. Lansweeper позволяет избежать проблем, связанных с тем, что пользователи нередко устанавливают пиратский софт. Удаленная установка/обновления ПО 1 или множество ПК одновременно.

Цена
Бесплатная версия предусматривает только базовое сканирование оборудования и ПО с соответствующими отчетами и поддержку только одного домена. Но число клиентов в этом домене неограниченно. Если у вас еще нет инструмента инвентаризации сети, рекомендуем обзавестись им, и сравнительно недорогая программа Lansweeper от компании Hemoco неплохой вариант.
Редакция Premium программы Lansweeper стоит 299 долларов. Лицензия на редакцию Enterprise предусматривает возможность сканирования неограниченного числа серверов за 799 долларов. Есть также ограниченная бесплатная версия, которую можно загрузить с веб-сайта производителя. Одной из замечательных особенностей платных редакций является отсутствие ограничений на число доменов или клиентов, управляемых с помощью Lansweeper.

среда, 20 апреля 2016 г.

Отчет в Lansweeper. Uptime ПК.

Uptime информация проверяется на Linux, Unix, Mac и Windows, серверов VMware и с поддержкой SNMP сетевые устройства.

Uptime дней

Select Top 1000000 
 tsysAssetTypes.AssetTypeIcon10 As icon,
 tblAssets.AssetID,
 tblAssets.AssetName,
 tblAssets.Domain,
 tsysAssetTypes.AssetTypename As AssetType,
 tblAssets.Username,
 tblAssets.Userdomain,
 tblAssets.IPAddress,
 tblAssetCustom.Manufacturer,
 tblAssetCustom.Model,
 tblAssetCustom.Serialnumber,
 tblAssets.Firstseen,
 tblAssets.Lastseen,
 tblAssets.Lasttried,
 Convert(Decimal(12,2),tblAssets.Uptime / 86400) As UptimeDays
From tblAssets

Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Where 

 Convert(Decimal(12,2),tblAssets.Uptime / 86400) Is Not Null  And tblAssetCustom.State = 1
Order By UptimeDays Desc


Как это выглядит в конструкторе отчетов


Обратите внимание я еще добавил 

And tblAssetCustom.State = 1 And tblComputersystem.Domainrole < 2

Мне нужно отслеживать только ПК сотрудников.

Результат отчета