Ad Widget

Collapse

Мониторинг удаленных пользователей

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #1

    Мониторинг удаленных пользователей

    Привет, посоветуйте как лучше сделать мониторинг. Нужно отслеживать удаленные компы, все в домене. Состояние пользователя: залогинился или заблокирован экран. Какие приложения запущены и в каких работает тот же пользователь в данный момент.
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #2
    Нашел скрипт который показывает время простоя системы, вот такой. Когда запуская его локально или с экрана удаленного компа то он правильно всё показывает. Как только запускаю его удаленно через psexec или прикручиваю скрипт к забикс агенту, он начинает показывать вместо времени простоя время работы после перезагрузки.... Подскажите что я не так сделал?

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      Разница в том, от какого пользователя запускается скрипт.

      Comment

      • orbital
        Senior Member
        • Dec 2019
        • 104

        #4
        Поискал, нигде не нашел, как запустить скрипт от текущего залогиненого юзера на компе...

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #5
          Под windows есть утилита runas.exe, которая позволяет запускать программу/скрипт от имени другого пользователя.
          В powershell $Creds = Get-Credential Start-Process "c:\windows\system32\notepad.exe" -Credential $Creds
          Как получить имя залогоненного пользователя - https://qna.habr.com/q/259577
          https://xaegr.wordpress.com/2009/06/...ogged-on-user/
          https://fixmypc.ru/post/kak-naiti-za...-s-powershell/
          Попробуйте собрать подходящее решение.
          Если разберетесь - напишите сюда. возможно кому то пригодиться.
          Last edited by Hamardaban; 14-05-2020, 18:47.

          Comment

          • orbital
            Senior Member
            • Dec 2019
            • 104

            #6
            Спасибо, я уже попробовал, нужен пароль пользователя от которого будет запуск, а его нету, поэтому этот вариант отпадает.

            Comment

            • orbital
              Senior Member
              • Dec 2019
              • 104

              #7
              Возможно тупой вариант: добавить каждому политикой в планировщике запуск скрипта каждые 5 минут и писать данные в файл, тогда запуск будет точно от пользователя который работает за компом. А заббикс агентом считывать данные из файла... Кто что скажет?

              Comment

              • Hamardaban
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • May 2019
                • 2713

                #8
                Тогда уж сразу посылать заббикс сендером!

                Comment

                • orbital
                  Senior Member
                  • Dec 2019
                  • 104

                  #9
                  Сделал следующим образом: С помощью групповой политики добавил задания в планировщик, запуск vbs файла который запускает батник без всплывающих окошек, запуск скрипта каждые 5 минут и выводит содержимое в минутах в тексовый файл. Заббикс агент считывает инфу из этого файла.
                  Возможно сложно и тупо, но я не особо большой спец. Зато работает.

                  Comment

                  • orbital
                    Senior Member
                    • Dec 2019
                    • 104

                    #10
                    Еще вопросик: Нужно фиксировать время вкл и выкл компа, как лучше это делать? Чтобы в некий элемент данных поступали события доступности компа, к примеру можно ли както эту инфу изьять из простой проверки пинг, но чтобы данные были только когда пинг меняет с 0 на 1 и наоборот

                    ПС Можно ли с помощью триггера создать новое значение для элемента данных?
                    Last edited by orbital; 27-05-2020, 14:31.

                    Comment

                    • bboyshock
                      Member
                      • May 2016
                      • 93

                      #11
                      Обычный пинг и триггеры на него.

                      Comment

                      • Elaina
                        Junior Member
                        • Jul 2020
                        • 2

                        #12
                        Originally posted by orbital
                        Привет, посоветуйте как лучше сделать мониторинг. Нужно отслеживать удаленные компы, все в домене. Состояние пользователя: залогинился или заблокирован экран. Какие приложения запущены и в каких работает тот же пользователь в данный момент.
                        Нашел эффективное решение?

                        Comment

                        • orbital
                          Senior Member
                          • Dec 2019
                          • 104

                          #13
                          Originally posted by Elaina

                          Нашел эффективное решение?
                          Да, но немного не такое как изначально хотел, отслеживаю IdleTime с помощью скрипта

                          Comment

                          Working...