NetXMS (мониторинг)
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
от и славно ))
а я sat так и не портяс...
хотя - я его и так с xneur достал - он у него упорно не собирался
а я sat так и не портяс...
хотя - я его и так с xneur достал - он у него упорно не собирался
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Анонс NetXMS-0.2.19
Ожидается (сегодня) выпуск очередного релиза системы мониторинга сети NetXMS-0.2.19. Из нововведений:
- SMS-драйвер и суб-агент для отправки SMS посредством сотового телефона;
- параметры Net.RemoteShareStatus, Net.RemoteShareStatusText (суб-агент WINNT);
- возможность отключить опрос статуса, конфигурации, или таблицы маршрутизации для отдельных хостов;
- возможность задавать количество 'status pulls' с одинаковым результатом необходимых для смены статуса интерфейса или сервиса;
- SMS-драйвер и суб-агент для отправки SMS посредством сотового телефона;
- параметры Net.RemoteShareStatus, Net.RemoteShareStatusText (суб-агент WINNT);
- возможность отключить опрос статуса, конфигурации, или таблицы маршрутизации для отдельных хостов;
- возможность задавать количество 'status pulls' с одинаковым результатом необходимых для смены статуса интерфейса или сервиса;
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
нагиос переплюнуть решили?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: FreeBSD-порт NetXMS (мониторинг)
Мужики у мя при компиляции вот такая фигня:
при чем, что ч портов... что с сырцов... что 0.2.18.2, что 0.2.19... ошибка одня и таже, даже и незнаю уже шо делать....
пробовал и с mysql и pgsql но все время ставил сервер...
FreeBSD 5.5-RELEASE
Код: Выделить всё
In file included from ../../include/nms_threads.h:865,
from ../../include/nms_util.h:40,
from libnetxms.h:29,
from config.cpp:24:
../../include/rwlock.h: In function `BOOL RWLockWriteLock(pthread_rwlock**, DWORD)':
../../include/rwlock.h:124: error: `pthread_rwlock_timedwrlock' undeclared (first use this function)
../../include/rwlock.h:124: error: (Each undeclared identifier is reported only once for each function it appears in.)
*** Error code 1
пробовал и с mysql и pgsql но все время ставил сервер...
FreeBSD 5.5-RELEASE
Последний раз редактировалось Alex Keda 2007-09-29 20:21:23, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
Re: FreeBSD-порт NetXMS (мониторинг)
Да нет, и пока вообщет не оч охота...
а этот зверь ток под 6.2 и выше?
а этот зверь ток под 6.2 и выше?
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
очень на то похоже.
по крайне мере пока не сказал что под 7 не собирается - о совместимости не думали.
думаю - тут также.
вываливай полный лог - может посмотрят попилят
по крайне мере пока не сказал что под 7 не собирается - о совместимости не думали.
думаю - тут также.
вываливай полный лог - может посмотрят попилят
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2007-09-29 21:31:34
Re: FreeBSD-порт NetXMS (мониторинг)
А что именно выложить?
я в принципе все и выложил:
я в принципе все и выложил:
Код: Выделить всё
In file included from ../../include/nms_threads.h:865,
from ../../include/nms_util.h:40,
from libnetxms.h:29,
from config.cpp:24:
../../include/rwlock.h: In function `BOOL RWLockWriteLock(pthread_rwlock**, DWORD)':
../../include/rwlock.h:124: error: `pthread_rwlock_timedwrlock' undeclared (first use this function)
../../include/rwlock.h:124: error: (Each undeclared identifier is reported only once for each function it appears in.)
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2/src/libnetxms.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2/src.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms.
Exit 1
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2007-09-29 21:31:34
Re: FreeBSD-порт NetXMS (мониторинг)
к стати вверху ошибки 2.19, а внизу 2.18.2 (ну там видно)
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
выше что было - выложи... строк 30 ещё
Убей их всех! Бог потом рассортирует...
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
EugeneSG, прикрепите во вложении configure.log
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2007-09-29 21:31:34
Re: FreeBSD-порт NetXMS (мониторинг)
с удовольствием, если еще че нада - пиши.
П.С. а че эт - "Расширение log запрещено администратором."
П.С. а че эт - "Расширение log запрещено администратором."
- Вложения
-
- config.zip
- (26.79 КБ) 24 скачивания
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
а - ну архивы тока да картиник мона.EugeneSG писал(а):с удовольствием, если еще че нада - пиши.
П.С. а че эт - "Расширение log запрещено администратором."
а зачем чё-то иное?
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2007-09-29 21:31:34
Re: FreeBSD-порт NetXMS (мониторинг)
тоже правильно!
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2007-09-29 21:31:34
Re: FreeBSD-порт NetXMS (мониторинг)
Вообщем ребята с их форума ответили:
Похоже, что на 5.5 нету pthread_rwlock_timedwrlock() в /usr/include/pthread.h (согласно их CVS-у), но при этом проверка в configure прошла успешно. Буду ставить 5.5 и проверять.
В качестве решения, закоментируйте строчкув файле config.h (после запуска configure, но перед make). На всякий случай, перед make-ом запустите "make clean"Код: Выделить всё
#define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
Собирается. :-)server# uname -a
FreeBSD server.XXXX.ru 5.5-STABLE FreeBSD 5.5-STABLE #0: Sat Feb 3 12:07:06 MSK 2007 root@server.XXXX.ru:/usr/obj/usr/src/sys/MYKERNEL i386
server# pkg_info | grep netxms
netxms-0.2.18.2 NetXMS - network monitoring system
Как-то не созвучно получилось.# NetXMS
#netxmsd_enable="YES"
#nxagentd_enable="YES"
Лучше было б так:
Вот чё вылезло:# NetXMS
#netxmsd_enable="YES"
#netxmsagentd_enable="YES"
Код: Выделить всё
[05-Oct-2007 19:33:12] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name='DBFormatVersion'")
[05-Oct-2007 19:33:12] Your database has format version 0, but server is compiled for version 65
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
и какие действия привели к такому печальному результату?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
weec писал(а):и какие действия привели к такому печальному результату?
Я ручками базу создавал из файла dbinit_pgsql.sql#!/bin/sh
su pgsql -c "/usr/local/bin/psql netxms_db < dbinit_pgsql.sql"
А нужно было через:
Код: Выделить всё
nxdbmgr init dbinit_pgsql.sql
Пришлось докинуть ключик -c /usr/local/etc/netxmsd.conf
Просто если это FreeBSD, тогда можно было бы там и не искать. :-)
Для агента файл LogFile = /var/log/nxagentd.log не работает, логов нет. В syslog тоже не работает.
P.S. Кроме графика загрузки проца и памяти ничего нет. :-) Так мало пока для FreeBSD?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
похоже на баг, отпишусь разработчикам, посмотрят
0.2.18 не имеет возможности искать конфиги в нескольких папках, как это делает к примеру mysql
в плане логфайла, стоит разместить его в директории с нужными правами
та версия не форкается чтоб иметь права для записи журнала в директорию по умолчанию (/var/log)
тобишь недоработка
http://www.netxms.org/documentation/matrix.shtml
тут все возможности nxagent-а
помимо этого NetXMS настолько гибок, что в качестве данных статистики подойдёт вывод практически любого скрипта (программы)
на данный момент обкатывается версия 0.2.19
0.2.18 не имеет возможности искать конфиги в нескольких папках, как это делает к примеру mysql
в плане логфайла, стоит разместить его в директории с нужными правами
та версия не форкается чтоб иметь права для записи журнала в директорию по умолчанию (/var/log)
тобишь недоработка
http://www.netxms.org/documentation/matrix.shtml
тут все возможности nxagent-а
помимо этого NetXMS настолько гибок, что в качестве данных статистики подойдёт вывод практически любого скрипта (программы)
на данный момент обкатывается версия 0.2.19
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
да смотрел я всё, выскажу от себя:
Вобщем впечатление хорошее, если учитывать, что проект развивается.
1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
3. Проблема с русским языком (У меня сетевуха отображается ????????)
4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)
Очень понравился ALARM NOTIFIER, прикольный.
P.S. nxhttpd тоже не собирается на FreeBSD 5.5.
Вобщем впечатление хорошее, если учитывать, что проект развивается.
1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
3. Проблема с русским языком (У меня сетевуха отображается ????????)
4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)
Очень понравился ALARM NOTIFIER, прикольный.
P.S. nxhttpd тоже не собирается на FreeBSD 5.5.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
Re: FreeBSD-порт NetXMS (мониторинг)
Пустая база. Версия — это число из таблицы Config по ключу DBFormatVersion.dikens3 писал(а): Вот чё вылезло:Код: Выделить всё
[05-Oct-2007 19:33:12] SQL query failed (Query = "SELECT var_value FROM config WHERE var_name='DBFormatVersion'") [05-Oct-2007 19:33:12] Your database has format version 0, but server is compiled for version 65
Похоже, что 'su pgsql -c "/usr/local/bin/psql netxms_db < dbinit_pgsql.sql"' не отработало.
"nxdbmgr init <файл>" делает тоже самое, т.е. просто читает файл, подключается к базе из конфига и заливает sql-команды из файла.
-
- проходил мимо
Re: FreeBSD-порт NetXMS (мониторинг)
Да, SNMP v3 мы пока не умеем.dikens3 писал(а):1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
Можно поподробнее, что непонятно?dikens3 писал(а):2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
Сервер на юниксе пока не поддерживает уникод (вск коммуникации и виндовый сервер — уникодные), для корректной работы с русским надо выставить кодировку к конфиге (параметр CodePage)dikens3 писал(а):3. Проблема с русским языком (У меня сетевуха отображается ????????)
Есть заготовки русской документации, мы их зачистим и выложим.dikens3 писал(а):4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)
Возможно, оживим Wiki, так будет быстрее.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
Берём http://www.netxms.org/documentation/matrix.shtml2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
Можно поподробнее, что непонятно?
Узнаём, что во FreeBSD поддерживается Process.Count($1), где $1 - Агрумент
Далее читаем:
http://www.netxms.org/documentation/com ... eters.html
Код: Выделить всё
$1: Process name Integer Number of processes with specific name
Что только не вводил, всегда Cannot get parameter: Communication failure.
По примерчику бы для каждого параметра с аргументами.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
dikens3, мониторите локальную машину на которой NX-сервер крутится?
для решения проблемы запускайте nxagent-а из под root-a (для версии <= 0.2.18)
порт содержит скрипты запуска под пользователем отличным от root-a
для решения проблемы запускайте nxagent-а из под root-a (для версии <= 0.2.18)
порт содержит скрипты запуска под пользователем отличным от root-a
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: FreeBSD-порт NetXMS (мониторинг)
Мониторю разные машины.weec писал(а):dikens3, мониторите локальную машину на которой NX-сервер крутится?
для решения проблемы запускайте nxagent-а из под root-a (для версии <= 0.2.18)
порт содержит скрипты запуска под пользователем отличным от root-a
Запускаю не от рута:
Код: Выделить всё
server2# ps -aux | grep nxagent | grep -v grep
netxms 23276 0,0 0,5 9540 2616 ?? Ss пн10 0:20,38 /usr/local/bin/nxagentd -c /usr/local/etc/nxagentd.conf -d
server2# sockstat -4 | grep nxagent
netxms nxagentd 23276 3 tcp4 *:4700 *:*
Код: Выделить всё
server2# pkg_info | grep netxms
netxms-0.2.18.2 NetXMS - network monitoring system
server# cat netxmsd.conf
DBDriver = /usr/local/lib/libnxddr_pgsql.so
DBServer = 127.0.0.1
#DBServer = /tmp/.s.PGSQL.5432
DBName = netxms_db
DBLogin = netxms
DBPassword = netpass
LogFailedSQLQueries = yes
LogFile = /var/log/netxms
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.