Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
  Цитата

(draft)

Универсальность!

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

 

Показать  

Получилось накнецто - вот что я правил

Makefile   nagios-plugins

  Показать контент

Пакет прикрепил в сообщении

 

nagios-plugins_2.0.3-1a_mipsel-3x.ipkПолучение информации...

Опубликовано
  В 22.11.2016 в 13:43, Cosmit сказал:

При установке пакета ругаеться   

Показать  

Нужно было в Makefile поменять PKG_RELEASE.

 

Для Entware-ng эти изменения не нужны, т.к в 99% случаев /bin/ping имеется (прошивочный).

Опубликовано
  В 22.11.2016 в 13:43, Cosmit сказал:

Получилось накнец-то - вот что я правил...

Показать  

ещё можно изменить порядок в --with-trusted-path (в nagios-plugins) и включить вывод графиков (в nagios)

  DEPENDS:=+libpthread +perl +libltdl +libgd +libjpeg +libpng +zlib

...

endef

EXTRA_CFLAGS += $(TARGET_CPPFLAGS)

CONFIGURE_ARGS += \
    --with-nagios-user="root" \
    --with-nagios-group="root" \
    --with-command-user="root" \
    --with-command-group="root" \
    --sysconfdir="/opt/etc/nagios" \
    CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)"

define Build/Compile

 

Опубликовано (изменено)

nagios Makefile 

  Показать контент

nagios-plugins  Makefile 

  Показать контент

 

 

nagios_3.5.1-1a_mipsel-3x.ipkПолучение информации...

nagios-plugins_2.0.3-1a_mipsel-3x.ipkПолучение информации...

Изменено пользователем TheBB
nagios Makefile change
Опубликовано

@Cosmit, создать папку и скопировать в нее:

...
 $(INSTALL_DIR) $(1)/opt/share/www/nagios
 $(CP) $(PKG_INSTALL_DIR)/opt/share/* $(1)/opt/share/www/nagios/
...

если и бинарники перенести в cgi-bin, то

...
define Package/nagios/install
...
 $(INSTALL_DIR) $(1)/opt/share/www/nagios/cgi-bin
 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/opt/sbin/*.cgi $(1)/opt/share/www/nagios/cgi-bin/
...
 $(INSTALL_DIR) $(1)/opt/share/www <-- del, т.к. уже создана выше (можно и оставить)
 $(CP) $(PKG_INSTALL_DIR)/opt/share/* $(1)/opt/share/www/nagios/
...

 

Опубликовано (изменено)

zyxmon   &   TheBB

Спасибо всем за помощь !!!

Пакеты пересобрал и выложил  - если можно, добавте в репозиторий   keen3x 

 

nagios-plugins_2.0.3-1b_mipsel-3x.ipkПолучение информации...

nagios_3.5.1-1b_mipsel-3x.ipk

Изменено пользователем Cosmit
Опубликовано (изменено)

Ещё мона конешно добавить скипт запуска Nagios    в  /opt/etc/init.d/

  Показать контент

и в /opt/etc/nagios/cgi.cfg   заменить nagiosadmin   на   root   

и в /opt/var/ создать каталог    rw

Изменено пользователем Cosmit
Опубликовано

я же привел Makefile (часть) для nagios (и ваш исправлял ))) ). в DEPENDS либы добавили, а в CONFIGURE_VARS оставили выкл. удалите

CONFIGURE_VARS += \
 ac_cv_lib_gd_gdImagePng_1=no \
 ac_cv_lib_gd_gdImagePng_2=no \
 ac_cv_lib_gd_gdImagePng_3=no \
 ac_cv_lib_gd_gdImagePng_4=no

остальные *.cgi и соберутся

Опубликовано

TheBB

И всетаки. 

  В 22.11.2016 в 17:15, Cosmit сказал:

Ещё мона конешно добавить скипт запуска Nagios    в  /opt/etc/init.d/

  Показать контент

и в /opt/etc/nagios/cgi.cfg   заменить nagiosadmin   на   root   

и в /opt/var/ создать каталог    rw

Показать  

 

Опубликовано

Чтоб по-быстрому, то:

Создаёте рядом с Makefile папку files. В неё кладёте скрипт запуска SNNnagios (NN - цифры). В Makefile дописываете (NN - заменить на то, что присвоили)

...
$(INSTALL_DIR) $(1)/opt/etc/init.d
$(INSTALL_BIN) ./files/SNNnagios $(1)/opt/etc/init.d/
...

rw по аналогии с init.d

...
$(INSTALL_DIR) $(1)/opt/var/rw
...

для смены пользователя (и не только) используйте потоковый редактор, "именуемый в народе" sed

...
sed -i 's,nagiosadmin,root,g' $(1)/opt/etc/nagios/cgi.cfg
endef

 

Опубликовано (изменено)

TheBB

Check_nrpe    в    nagios_plugins  - возможно скомпилить ???

nagios-nrpe-plugin   - Скачал, разпаковал, выставил права - работа 

 

Изменено пользователем Cosmit

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.