Помогите, ошибка при уситановке.

Тема в разделе "Администрирование серверов", создана пользователем pash_it, 21 авг 2009.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. pash_it

    pash_it Постоялец

    Регистр.:
    5 окт 2007
    Сообщения:
    127
    Симпатии:
    4
    Пытаюсь установить nagios из исходных кодом.
    Все делаю по инструкций http://system-administrators.info/?p=2612
    Выдает ошибку после make all
    [root@server nagios-3.1.2]# make all
    cd ./base && make
    make[1]: Entering directory `/usr/src/nagios-3.1.2/base'
    make[1]: *** No rule to make target `../include/locations.h', needed by `broker.o'. Stop.
    make[1]: Leaving directory `/usr/src/nagios-3.1.2/base'
    make: *** [all] Error 2

    Уже не знаю что делать.. У кого какие мысли есть?
     
  2. despainer

    despainer

    Регистр.:
    15 фев 2008
    Сообщения:
    615
    Симпатии:
    168
    мы не телепаты,какая версия ос?

    скорее всего ругается на какие то отсутсвующие заголовки или пакеты в системе
     
  3. HOSTER

    HOSTER

    Регистр.:
    22 апр 2008
    Сообщения:
    213
    Симпатии:
    38
    А Вам не страшно ставить Nagios ???
    Команда разработчиков Nagios розбилась на две групы, одна група подгребла под себя права на Nagios и сказала что он будет только комерчиский(денег будет стоить) а вторая начала новый проект какой шас в зародочном состоянии!
    Посмотрите в сторону Zabbix например.
     
  4. unixman

    unixman

    Регистр.:
    6 сен 2006
    Сообщения:
    688
    Симпатии:
    61
    Я давно перешел на zabbix
     
  5. HOSTER

    HOSTER

    Регистр.:
    22 апр 2008
    Сообщения:
    213
    Симпатии:
    38
    Zabbix канешно крут но с картой не сложылось :(
     
  6. pash_it

    pash_it Постоялец

    Регистр.:
    5 окт 2007
    Сообщения:
    127
    Симпатии:
    4
    CentOS, какая версия не могу найти как посмотреть.. Думаю последняя.. Мне её неделю назад в ДЦ поставили. Как по мне так она голая. Я руками через yum ставил некоторые опций например locat,tcpdump,lsof. Мне кажется чтото не хватает вот что!? gc и gcc я разумеется поставил.. И make отдельно ставил!
     
  7. hdumpty

    hdumpty Создатель

    Регистр.:
    18 авг 2009
    Сообщения:
    32
    Симпатии:
    9
    Версию ОС можно посмотреть так:

    # cat /etc/redhat-release
     
  8. pash_it

    pash_it Постоялец

    Регистр.:
    5 окт 2007
    Сообщения:
    127
    Симпатии:
    4
    Спсибо, Версия CentOS release 5.3 (Final)
     
  9. hdumpty

    hdumpty Создатель

    Регистр.:
    18 авг 2009
    Сообщения:
    32
    Симпатии:
    9
    Возможно, было бы проще, хотя бы для начала, поставить nagios из rpm-пакета. Как минимум, основные недостающие пакеты при этом будут известны.

    Как ставить nagios из rpm:

    • Открыть http://rpmfind.net/ (или http://fr2.rpmfind.net/ )

    • Поискать там nagios для Redhat EL 5 (ввести слово 'nagios', пролистать результат до "DAG packages for Red Hat Linux el5 i386"). Обычно пакеты из RH EL 5 ставятся на Centos 5 без проблем.

    • Скачать то, что нашлось.

      Для 32-разрядной OS:

      # wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/nagios-3.0.6-1.el5.rf.i386.rpm

      Для 64-разрядной OS:

      # wget ftp://rpmfind.net/linux/dag/redhat/el5/en/x86_64/dag/RPMS/nagios-3.0.6-1.el5.rf.x86_64.rpm

      Далее буду предполагать, что OS 32-разрядная.

    • Сделать тестовую установку

      # rpm --test -Uvh nagios-3.0.6-1.el5.rf.i386.rpm

      Если есть недостающие пакеты, они будут перечислены.

    • Поставить недостающие пакеты

    • Сделать окончательную установку пакета nagios (без --test)

      # rpm -Uvh nagios-3.0.6-1.el5.rf.i386.rpm
     
    pash_it нравится это.
  10. pash_it

    pash_it Постоялец

    Регистр.:
    5 окт 2007
    Сообщения:
    127
    Симпатии:
    4
    hdumpty спасибо большое все решил, я просто забыл про существование rpm ))) Еще потребовалось нагиос-плагины установить так же..)
     
Статус темы:
Закрыта.