Ad Widget

Collapse

fping failed

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neitan
    Junior Member
    • Jun 2009
    • 13

    #1

    fping failed

    Здравствуйте, развыернул готовый zabbix 1.8.10 на VMWare, никаких дополнительных настроек кроме статического ip адреса не делал.
    Занес хост с ip адресом и создал элемент данных с простой проверкой icmp

    Данные не собираются, в логах сервера ошибка
    fping failed: "This program can only be run by root, or it must be setuid root."
    Поискал на форуме решение проблемы, нашел только это:
    chown root:zabbix /usr/sbin/fping
    chmod 710 /usr/sbin/fping
    chmod ug+s /usr/sbin/fping


    Не помогло
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Путь в zabbix_server.conf проверьте
    grep fping /etc/zabbix/zabbix_server.conf
    # Location of fping.
    # Make sure that fping binary has root ownership and SUID flag set!
    # FpingLocation=/usr/sbin/fping
    # Location of fping6.
    # Make sure that fping binary has root ownership and SUID flag set
    # Fping6Location=/usr/sbin/fping6

    Comment

    • neitan
      Junior Member
      • Jun 2009
      • 13

      #3
      Originally posted by dima_dm
      Путь в zabbix_server.conf проверьте
      grep fping /etc/zabbix/zabbix_server.conf
      # Location of fping.
      # Make sure that fping binary has root ownership and SUID flag set!
      # FpingLocation=/usr/sbin/fping
      # Location of fping6.
      # Make sure that fping binary has root ownership and SUID flag set
      # Fping6Location=/usr/sbin/fping6
      linux-7thv:/usr/sbin # grep fping /etc/zabbix/zabbix_server.conf
      # Location of fping.
      # Make sure that fping binary has root ownership and SUID flag set.
      # FpingLocation=/usr/sbin/fping
      # Location of fping6.
      # Make sure that fping6 binary has root ownership and SUID flag set.
      # Make empty if your fping utility is capable to process IPv6 addresses.
      # Fping6Location=/usr/sbin/fping6
      linux-7thv:/usr/sbin #

      аналогично

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Снимите комментарий со строки
        FpingLocation=/usr/sbin/fping
        и рестартуйте zabbix_server
        Права правильные?
        ls -l /usr/sbin/fping
        -rws--s--- 1 root zabbix 60106 Feb 22 2011 /usr/sbin/fping

        Comment

        • neitan
          Junior Member
          • Jun 2009
          • 13

          #5
          Originally posted by dima_dm
          Снимите комментарий со строки
          FpingLocation=/usr/sbin/fping
          и рестартуйте zabbix_server
          Права правильные?
          ls -l /usr/sbin/fping
          -rws--s--- 1 root zabbix 60106 Feb 22 2011 /usr/sbin/fping
          раскомментировал FpingLocation=/usr/sbin/fping
          zabbix_server рестартанул
          непомогло
          fping failed: "This program can only be run by root, or it must be setuid root."
          item [Terminal:icmppingsec[192.168.1.13]] became not supported: fping failed: "This program can only be run by root, or it must be setuid root."


          linux-7thv:/usr/sbin # ls -l /usr/sbin/fping
          -rwxrwxrwt 1 zabbix zabbix 26564 Feb 22 2011 /usr/sbin/fping

          Comment

          • SergeniuS
            Member
            • Jan 2012
            • 68

            #6
            Originally posted by neitan
            fping failed: "This program can only be run by root, or it must be setuid root."
            item [Terminal:icmppingsec[192.168.1.13]] became not supported: fping failed: "This program can only be run by root, or it must be setuid root."

            linux-7thv:/usr/sbin # ls -l /usr/sbin/fping
            -rwxrwxrwt 1 zabbix zabbix 26564 Feb 22 2011 /usr/sbin/fping
            А должно быть так:
            Code:
            ls -l /usr/sbin/fping
            -rws--s--- 1 [B]root[/B] zabbix 60106 Feb 22 2011 /usr/sbin/fping
            Выполнитие от рута:
            Code:
            chown root:zabbix /usr/sbin/fping

            Comment

            • neitan
              Junior Member
              • Jun 2009
              • 13

              #7
              Originally posted by SergeniuS
              А должно быть так:
              Code:
              ls -l /usr/sbin/fping
              -rws--s--- 1 [B]root[/B] zabbix 60106 Feb 22 2011 /usr/sbin/fping
              Выполнитие от рута:
              Code:
              chown root:zabbix /usr/sbin/fping
              Code:
              linux-7thv:~ # chown root:zabbix /usr/sbin/fping
              linux-7thv:~ # chmod 710 /usr/sbin/fping
              linux-7thv:~ # chmod ug+s /usr/sbin/fping
              linux-7thv:~ # ls -l /usr/sbin/fping
              -rws--s--- 1 root zabbix 26564 Feb 22  2011 /usr/sbin/fping
              
              
               4505:20120121:151849.082 fping failed: "This program can only be run by root, or it must be setuid root."
                4520:20120121:151853.794 item [Terminal:icmpping[<ip>]] became not supported: fping failed: "This program can only be run by root, or it must be setuid root."

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                А утилита fping у вас вообще работает?
                Проверьте от польтзователя zabbix
                su - zabbix
                Должно быть
                рабочий IP
                fping -q -C3 172.16.36.76
                172.16.36.76 : 2.12 0.66 0.64
                Недоступен.
                fping -q -C3 172.16.36.1
                172.16.36.1 : - - -

                Comment

                • neitan
                  Junior Member
                  • Jun 2009
                  • 13

                  #9
                  Originally posted by dima_dm
                  А утилита fping у вас вообще работает?
                  Проверьте от польтзователя zabbix
                  su - zabbix
                  Должно быть
                  рабочий IP
                  fping -q -C3 172.16.36.76
                  172.16.36.76 : 2.12 0.66 0.64
                  Недоступен.
                  fping -q -C3 172.16.36.1
                  172.16.36.1 : - - -
                  Code:
                  linux-7thv:~ # su zabbix
                  zabbix@linux-7thv:/root> /usr/sbin/fping -q -C3 192.168.1.13
                  192.168.1.13 : 2.09 0.73 0.81
                  zabbix@linux-7thv:/root>

                  Comment

                  • neitan
                    Junior Member
                    • Jun 2009
                    • 13

                    #10
                    Поставил в настройках элемента данных ключ вместо icmpping[<ip>]
                    icmpping[192.168.1.13] и данные начали собираться.
                    Теперь я не понимаю идеологию, предполагалось что ip адрес в элемент данных должен подставляться из узла сети, так?

                    Comment

                    • dima_dm
                      Senior Member
                      • Dec 2009
                      • 2697

                      #11
                      Если хотите, чтобы IP брался из настройки узла просто напишите
                      icmpping
                      без параметров.

                      Comment

                      • neitan
                        Junior Member
                        • Jun 2009
                        • 13

                        #12
                        Originally posted by dima_dm
                        Если хотите, чтобы ip брался из настройки узла просто напишите
                        icmpping
                        без параметров.
                        Спасибо, все заработало!

                        Comment

                        • inform11
                          Senior Member
                          • Aug 2010
                          • 176

                          #13
                          Originally posted by neitan
                          Поставил в настройках элемента данных ключ вместо icmpping[<ip>]
                          icmpping[192.168.1.13] и данные начали собираться.
                          Теперь я не понимаю идеологию, предполагалось что ip адрес в элемент данных должен подставляться из узла сети, так?
                          Канэчно!
                          хотя можно и ручками прописывать если ip адрес тестирования отличается от ip узла. например так:
                          icmppingsec[172.16.155.5,10,,,,]

                          Comment

                          • timon_is_timon
                            Senior Member
                            • Dec 2012
                            • 117

                            #14
                            linux-6qm2:~ # ls -l /usr/sbin/fping
                            -rwsrwsrwx 1 root zabbix 26564 Feb 23 2011 /usr/sbin/fping


                            что не так....что значат цифры 26564?

                            Comment

                            • timon_is_timon
                              Senior Member
                              • Dec 2012
                              • 117

                              #15
                              не работает fping

                              linux-6qm2:~ # ls -l /usr/sbin/fping
                              -rwsrwsrwx 1 root zabbix 26564 Feb 23 2011 /usr/sbin/fping
                              вроде все как надо а фпинг не работает все-равно...что не так?

                              Comment

                              Working...