Ad Widget

Collapse

мониторинг процессов lld

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neo32
    Senior Member
    • Nov 2013
    • 149

    #1

    мониторинг процессов lld

    есть замечательная тема https://www.zabbix.com/forum/showthread.php?t=26987 всё казалось бы сделал по инструкции, первая проблема у меня возникла как в этом посте https://www.zabbix.com/forum/showpos...6&postcount=56
    установил библиотеку которую там советовали поставить "libjson-perl" вроде бы что то изменилось но скрипт всё равно не хочет запускаться.

    как и у участника в этом посте.. в чём может быть загвоздка? кто подскажет? https://www.zabbix.com/forum/showpos...7&postcount=72
    Attached Files
    Last edited by neo32; 10-02-2014, 08:18.
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    в первой строчке у вас написана ошибка Curl: not found

    проверьте, пожалуйста, что curl Доступен для скрипта.
    Sincerely yours,
    Aleksey

    Comment

    • neo32
      Senior Member
      • Nov 2013
      • 149

      #3
      Originally posted by aib
      в первой строчке у вас написана ошибка curl: Not found

      проверьте, пожалуйста, что curl Доступен для скрипта.
      Простите, а не подскажете как это сделать?

      Comment

      • pzabortsev
        Senior Member
        • Dec 2012
        • 338

        #4
        Начните с того, что попробуйте запустить curl вручную.
        Каков результат?

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #5
          CentOS:
          Code:
          yum -y install curl
          debian/ubuntu:
          Code:
          aptitude install curl
          Freebsd:
          Code:
          cd /usr/ports/ftp/curl/ && make install clean
          В любом случае:
          Code:
          Google://установка программ $You_system_name

          Comment

          • neo32
            Senior Member
            • Nov 2013
            • 149

            #6
            Спасибо за ответы, поставил curl, теперь и правда перловые скрипты срабатывают, но другая теперь у меня загвоздка.. не совсем понимаю для чего нужны тогда .vbs скрипты которые кладуться на наблюдаемый хост и указываются в конфиге заббикс агента..
            И теперь не совсем понимаю что делать после срабатывания перловых скриптов.. ну пишет он что якобы выстроил графики для таких то хостгруп, а дальше что?) не понятно, кто пользовался можете направить дальше пожалуйста..?

            Comment

            • vvlad
              Member
              • Apr 2011
              • 83

              #7
              RTFM UserParameter, Low Level Discovery. Будут уточняющие вопросы - милости просим.

              Comment

              • neo32
                Senior Member
                • Nov 2013
                • 149

                #8
                Originally posted by vvlad
                rtfm userparameter, low level discovery. Будут уточняющие вопросы - милости просим.
                Спасибо что откликнулись, мануалы про пользовательские параметры и низкоуровневое обнаружение я проштудировал прямо по вашему указанию ещё ровно 5 раз, вопросы собственно остались теже практически..
                В юзер параметрах на наблюдаемом хосте, у меня скрипты прописаны, с аргументами, всё как положено..
                Низкоуровневое обнаружение ? а что с ним здесь может быть не так? вручную создаю график из прототипов указанных в шаблоне.. и всё равно не совсем пойму, почему у меня не получаются данные..
                СерверЭктив у меня в агентуре выставлен.. Ввлад обьясните поконкретнее какие вас конкретные вопросы заинтересовать могут? приведите пожалуйста парочку наводящих примеров чтоли может быть..

                Comment

                • vvlad
                  Member
                  • Apr 2011
                  • 83

                  #9
                  мануалы про пользовательские параметры и низкоуровневое обнаружение я проштудировал прямо по вашему указанию ещё ровно 5 раз, вопросы собственно остались теже практически..
                  Судя по тому, что вопросы остались те же, штудировали Вы их не внимательно.

                  Ввлад обьясните поконкретнее какие вас конкретные вопросы заинтересовать могут? приведите пожалуйста парочку наводящих примеров чтоли может быть..
                  Пожалуйте...

                  1. Шаблон с правилом обнаружения импортировали? Правило создалось, прототипы ключей на месте?

                  2. Если "да" на п.1, правило обнаружения отрабатывает? Элементы данных из прототипов создались?

                  3. Если items созданы, они активны? В их состоянии ошибка не светится (красный квадратик с крестиком в правой крайней колонке)?

                  4. Интервал обновления у созданных items какой?

                  5. В последних данных по этим ключам значения присутствуют?

                  6. Тип items, созданных из прототипов какой? Если Zabbix-agent (активный), меняем его на обычный и проверяем работу. Если работает - ковыряем конфиг агента на корректность настроек для активных проверок.

                  Думаю, пока этого достаточно. Добавлю лишь, что перловые скрипты тут - самое последнее, что смотреть надо. Они лишь создают графики из имеющихся элементов. Которые к моменту запуска скриптов уже должны быть.

                  Comment

                  • neo32
                    Senior Member
                    • Nov 2013
                    • 149

                    #10
                    Господа, дабы не плодить новую тему, пишу здесь, в ходе моих экпериментов пришёл к тому что :

                    1) На мониторящейся машине есть агент, с указанными https://www.zabbix.com/forum/showthread.php?t=26987 параметрами и с .VBS скриптами соответственно.
                    2) Со стороны сервера - во фронетэнде прикреплённый шаблон "Win Processes" к мониторящейся машине, проверил, шаблон импортнулся вроде бы нормально, есть правила LLD и два обычных элемента данных "eventlog"

                    Выполняю .pl скрипты, всё выполняется, но как то не совсем правильно, приведу скриншот, он отличается от того что показано в этом посте https://www.zabbix.com/forum/showpos...80&postcount=2
                    у меня :
                    Code:
                     perl win_process_all_bytessec_stack.pl
                    
                    HOSTGROUP: 1-ADK (51)
                        HOST: GERMAN-101 (10316)
                                Graph created: WIN Process "ALL" bytes/sec stack
                    HOSTGROUP: 1-fgd (52)
                    HOSTGROUP: 1-njg (63)
                    HOSTGROUP: 1-yuy (64)
                    HOSTGROUP: 1-ikl (53)
                    HOSTGROUP: 1-sdf (82)
                    HOSTGROUP: 1-scv (54)
                    HOSTGROUP: 1-Pdv (65)
                    HOSTGROUP: 1-Pvc (55)
                    HOSTGROUP: 1-fxsc (66)
                    HOSTGROUP: 1-Vas (56)
                    HOSTGROUP: 1-Ruik (67)
                    HOSTGROUP: 1-Zzxc (78)
                    HOSTGROUP: 1-Gsdf (57)
                    HOSTGROUP: 1-Vsdf (58)
                    HOSTGROUP: 1-Av (68)
                    HOSTGROUP: 1-Rvdf (59)
                    HOSTGROUP: 1-dvT (60)
                    Это во первых.

                    Во вторых есть ещё одна непонятная вещичка -
                    выполняю
                    Code:
                    zabbix_get -s 10.10.20.149 -k "system.discovery[processes]"
                    {
                            "data":
                            [
                                    {
                                            "{#PRNAME}":"svchost.exe",
                                            "{#PRSIZE}":"500"
                                    },
                                    {
                                            "{#PRNAME}":"firefox.exe",
                                            "{#PRSIZE}":"500"
                                    },
                                    {
                                            "{#PRNAME}":"WmiPrvSE.exe",
                                            "{#PRSIZE}":"250"
                                    },
                                    {
                                            "{#PRNAME}":"OUTLOOK.exe",
                                            "{#PRSIZE}":"100"
                                    },
                                    {
                                            "{#PRNAME}":"communicator.exe",
                                            "{#PRSIZE}":"100"
                                    },
                                    {
                                            "{#PRNAME}":"NTRTScan.exe",
                                            "{#PRSIZE}":"100"
                                    },
                                    {
                                            "{#PRNAME}":"explorer.exe",
                                            "{#PRSIZE}":"100"
                                    },
                                    {
                                            "{#PRNAME}":"sidebar.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"CmRcService.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"TmListen.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"csrss.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"WinSCP.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"SearchIndexer.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"CcmExec.exe",
                                            "{#PRSIZE}":"50"
                                    },
                                    {
                                            "{#PRNAME}":"SCNotification.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"SISIDSService.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"TMBMSRV.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"dsagent.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"UcMapi64.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"audiodg.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"PuTTY.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"Agent.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"spoolsv.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"lsass.exe",
                                            "{#PRSIZE}":"25"
                                    },
                                    {
                                            "{#PRNAME}":"PccNTMon.exe",
                                            "{#PRSIZE}":"10"
                                    },
                                    {
                                            "{#PRNAME}":"vmware-authd.exe",
                                            "{#PRSIZE}":"10"
                                    },
                                    {
                                            "{#PRNAME}":"taskhost.exe",
                                            "{#PRSIZE}":"10"
                                    },
                                    {
                                            "{#PRNAME}":"zabbix_agentd.exe",
                                            "{#PRSIZE}":"10"
                                    },
                                    {
                                            "{#PRNAME}":"services.exe",
                                            "{#PRSIZE}":"10"
                                    },
                                    {
                                            "{#PRNAME}":"StikyNot.exe",
                                            "{#PRSIZE}":"10"
                    да, здесь само правило срабатывает, а вот когда пробую запросить что либо из прототипов элементов данных, он мне балду показывает
                    Code:
                    zabbix_get -s 10.10.20.149 -k "process[cpu,{#PRNAME}]"
                    ZBX_NOTSUPPORTED
                    что такое может быть ?

                    Comment

                    • aib
                      Senior Member
                      • Jan 2014
                      • 1615

                      #11
                      Originally posted by neo32
                      "{#PRNAME}":"StikyNot.exe",
                      "{#PRSIZE}":"10"
                      [/CODE]

                      да, здесь само правило срабатывает, а вот когда пробую запросить что либо из прототипов элементов данных, он мне балду показывает
                      Code:
                      zabbix_get -s 10.10.20.149 -k "process[cpu,{#PRNAME}]"
                      ZBX_NOTSUPPORTED
                      Можете объяснить, откуда zabbix_get получит значение макроса {#PRNAME} во время ручного запроса?

                      Здесь надо указывать именно значение (т.е. "StikyNot.exe"), а не имя макроса...
                      Sincerely yours,
                      Aleksey

                      Comment

                      • neo32
                        Senior Member
                        • Nov 2013
                        • 149

                        #12
                        Originally posted by aib
                        Можете объяснить, откуда zabbix_get получит значение макроса {#prname} во время ручного запроса?

                        Здесь надо указывать именно значение (т.е. "stikynot.exe"), а не имя макроса...
                        Понял, да по конкретному имени процесса всё работает нормально.
                        Я просто думал, что он всё же может откуда то взять параметр макроса..

                        Так вопрос с тем, почему эта зараза не строит мне графики, остаётся открытым ??? Подскажите пожалуйста кто знает, что я делаю не правильно ?

                        Comment

                        • neo32
                          Senior Member
                          • Nov 2013
                          • 149

                          #13
                          Спасибо всем большое за ответы, у меня всё заработало, что то делал не так, графики строятся, процессы мониторятся, просто заного всё переделал и всё зафурыкало))

                          Comment

                          • anisimov_evgeniy
                            Member
                            • Jul 2014
                            • 37

                            #14
                            Originally posted by neo32
                            Спасибо всем большое за ответы, у меня всё заработало, что то делал не так, графики строятся, процессы мониторятся, просто заного всё переделал и всё зафурыкало))
                            Вам не удалось выяснить почему не строятся графики?

                            Comment

                            • neo32
                              Senior Member
                              • Nov 2013
                              • 149

                              #15
                              Originally posted by anisimov_evgeniy
                              Вам не удалось выяснить почему не строятся графики?
                              Неа, я говорю, просто убедился что все доп. библиотеки установлены, всё проверил, провернул всё как написано в основной статье но новой и у меня всё заработало)

                              Comment

                              Working...