Ad Widget

Collapse

Мониторинг входа в систему

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gordejvv
    Junior Member
    • Apr 2014
    • 9

    #1

    Мониторинг входа в систему

    Стоит на мониторинге zabbix, компьютер на базе Windows 7. Можно ли отмониторить через zabbix-agent кто сейчас в системе. Очень прошу помочь. И так zabbix-agent собрать информацию, какое ПО установлено на компьютере.
  • gordejvv
    Junior Member
    • Apr 2014
    • 9

    #2
    Вообщем нашёл что на Windows клиенте есть утилита whoami.exe, которая показывает пользователя (пользователей) в системе на данный момент. Вот как теперь вывести данные из этой утилиты в zabbix. Может какой то ключ написать нужно?

    Comment

    • aib
      Senior Member
      • Jan 2014
      • 1615

      #3
      Создаете 2 элемента данных.
      1) Количество пользователей в системе.
      Имя: Количество пользователей в системе.
      Тип: Zabbix agent
      key: users.amount
      Тип информации - Цифровой
      Тип данных - Десятичный

      В конфигурацию Zabbix Agent Добавляете строку
      Code:
      UserParameter=users.amount, whoami | find "\" /c
      и перезапускаете агент.
      Теперь в этом элементе данных будет накапливаться информация, Сколько пользователей в системе.

      Если нужен список пользователей - создаете второй элемент данных
      2) Список пользователей в системе
      Имя: Список пользователей в системе
      Тип: Zabbix agent
      key: users.list
      Тип информации - Текстовый

      В конфигурацию Zabbix Agent Добавляете строку
      Code:
      UserParameter=users.list, whoami
      и перезапускаете агент.
      Теперь в этом элементе данных будет накапливаться информация, Какие пользователи в системе.
      Last edited by aib; 27-05-2014, 17:31.
      Sincerely yours,
      Aleksey

      Comment

      • gordejvv
        Junior Member
        • Apr 2014
        • 9

        #4
        Сделал всё точно по инструкции как вы написали, но к сожалению не сработало. Статутс элемента данных для данного узла: Not supported by Zabbix Agent

        Попробовал следующее: zabbix-get -s 192.168.21.41 -k users.list
        Пишет: Not supported by Zabbix Agent

        Версия zabbix: 2.2.2
        Last edited by gordejvv; 27-05-2014, 16:56.

        Comment

        • gordejvv
          Junior Member
          • Apr 2014
          • 9

          #5
          Хотя всё заработало. Единственное users.list мне показывает не правильное имя пользователя в системе. Например мне нужен domain\user, а показывает nt authority\??⥬?

          Как можно это исправить?

          Comment

          • aib
            Senior Member
            • Jan 2014
            • 1615

            #6
            Даже не знаю, что ответить
            Возможно, ваш пользователь зарегистрирован как локальный поьзователь - поэтому и вывод команды whoami говорит об этом.

            Попробуйте подобрать ключи команды whoami, которые выдадут информацию, подходящую вам.

            А уж потом добавьте эти ключи в описание UserParameter.
            Sincerely yours,
            Aleksey

            Comment

            • gordejvv
              Junior Member
              • Apr 2014
              • 9

              #7
              Ну я сейчас на компьютер под собой залогинился. Если ввести команду whoami, то он выдаёт ID\gordejvv. А в zabbix показывает что в системе 1 человек с ником nt authority\���⥬�

              Так что я сам хз.

              Comment

              • aib
                Senior Member
                • Jan 2014
                • 1615

                #8
                Возможно, тут вступают в действие ограничения безопасности Windows.
                В связи с этим затруднен мониторинг подключенных сетевых дисков и т.п.

                Как вариант решения задачи - можете попробовать создать свой скрипт, который по расписанию будет посылать данные на сервер, используя zabbix_sender
                Sincerely yours,
                Aleksey

                Comment

                • aceko
                  Member
                  • Aug 2013
                  • 32

                  #9
                  Originally posted by gordejvv
                  Ну я сейчас на компьютер под собой залогинился. Если ввести команду whoami, то он выдаёт ID\gordejvv. А в zabbix показывает что в системе 1 человек с ником nt authority\���⥬�

                  Так что я сам хз.
                  del.
                  Ошибся, поспешил с ответом.
                  Last edited by aceko; 21-01-2015, 11:14.

                  Comment

                  • rough-84
                    Senior Member
                    • Oct 2014
                    • 198

                    #10
                    Если дело в безопасности, можно сделать скрипт:

                    @echo off
                    del d:\users.log
                    whoami >>d:\users.log

                    и забирать данные через этот срипт, или через filecontent из файла users.log

                    Comment

                    • aceko
                      Member
                      • Aug 2013
                      • 32

                      #11
                      Originally posted by rough-84
                      Если дело в безопасности, можно сделать скрипт:

                      @echo off
                      del d:\users.log
                      whoami >>d:\users.log

                      и забирать данные через этот срипт, или через filecontent из файла users.log
                      whoami показывает только текущего пользователя под которым ты зашел.
                      а вот query user уже все показывает.

                      Comment

                      Working...