Ad Widget

Collapse

Не работает ICMP Ping

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SunRise
    Member
    • Nov 2012
    • 40

    #1

    Не работает ICMP Ping

    Не работает ICMP Ping
    ICMP loss 17.07.2017 15:14:03 100 %
    ICMP ping 17.07.2017 15:14:03 Down (0)
    ICMP response time 17.07.2017 15:14:03 0

    В Администрирование-скрипты:
    /bin/fping -c 3 {HOST.CONN} 2>&1

    прописывал:
    shell> chmod 4710 /usr/bin/fping
    shell> chown root:zabbix /usr/bin/fping

    В логах пусто

    В конфиге zabbix:
    FpingLocation=/usr/bin/fping

    Подскажите куда копать?
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Для начала нужно определиться откуда копать:

    Code:
    ls -l /bin/fping
    
    ls -l /usr/bin/fping

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      Покажите результат выполнения команды
      Code:
      ls -l /usr/bin/fping
      Могу ошибаться, но мне кажется, что сначала нужно было chown, а уже потом - chmod, т.к. при смене владельца файла сбрасывается SetUID-ный бит.

      Ну и не знаю, причём тут "Администрирование-скрипты" - там ведь запускается утилита из другого пути (хотя часто бывает, что по одному пути лежит символическая сссылка на файл с другим путём).

      Comment

      • SunRise
        Member
        • Nov 2012
        • 40

        #4
        $ ls -l /usr/bin/fping
        -rwx--x--- 1 root zabbix 30460 авг 13 2014 /usr/bin/fping

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          ...собственно, о чём я и писал. SetUID-ный бит не выставлен.
          Повторите Вашу команду chmod, после неё должно стать "-swx--x--x".

          Comment

          • SunRise
            Member
            • Nov 2012
            • 40

            #6
            Originally posted by Kos
            ...собственно, о чём я и писал. SetUID-ный бит не выставлен.
            Повторите Вашу команду chmod, после неё должно стать "-swx--x--x".
            shell> chmod 4710 /usr/sbin/fping
            shell> chown root:zabbix /usr/sbin/fping

            Что не так делаю-то?) chmod 4710 по мануалу ставлю.

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #7
              Вероятно имеется в виду, что нужно команды поменять местами.

              Но, как я помню, у меня такой необходимости не было никогда - просто aptitude install fping и всё.

              Comment

              • SunRise
                Member
                • Nov 2012
                • 40

                #8
                короче. Может я что-то и не так сделал, но
                shell> chmod 7777 /usr/sbin/fping
                shell> chown root:zabbix /usr/sbin/fping

                Я думаю fping не критический процесс, и поэтому особо на безопасность не повлияет)

                ОГРОМНОЕ спасибо Kos за совет.

                Comment

                Working...