NetXMS (мониторинг)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-09-07 18:26:06

от и славно :)))
а я sat так и не портяс...
хотя - я его и так с xneur достал - он у него упорно не собирался :)
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Анонс NetXMS-0.2.19

Непрочитанное сообщение weec » 2007-09-27 13:52:51

Ожидается (сегодня) выпуск очередного релиза системы мониторинга сети NetXMS-0.2.19. Из нововведений:

- SMS-драйвер и суб-агент для отправки SMS посредством сотового телефона;
- параметры Net.RemoteShareStatus, Net.RemoteShareStatusText (суб-агент WINNT);
- возможность отключить опрос статуса, конфигурации, или таблицы маршрутизации для отдельных хостов;
- возможность задавать количество 'status pulls' с одинаковым результатом необходимых для смены статуса интерфейса или сервиса;

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-09-27 20:07:28

нагиос переплюнуть решили? :)
Убей их всех! Бог потом рассортирует...

EugeneSG
проходил мимо

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-09-29 20:19:05

Мужики у мя при компиляции вот такая фигня:

Код: Выделить всё

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
при чем, что ч портов... что с сырцов... что 0.2.18.2, что 0.2.19... ошибка одня и таже, даже и незнаю уже шо делать....
пробовал и с mysql и pgsql но все время ставил сервер...

FreeBSD 5.5-RELEASE
Последний раз редактировалось Alex Keda 2007-09-29 20:21:23, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-09-29 20:21:50

обновляться до 6.2?
Убей их всех! Бог потом рассортирует...

EugeneSG
проходил мимо

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-09-29 20:32:53

Да нет, и пока вообщет не оч охота...
а этот зверь ток под 6.2 и выше?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-09-29 21:13:14

очень на то похоже.
по крайне мере пока не сказал что под 7 не собирается - о совместимости не думали.
думаю - тут также.
вываливай полный лог - может посмотрят попилят
Убей их всех! Бог потом рассортирует...

EugeneSG
рядовой
Сообщения: 21
Зарегистрирован: 2007-09-29 21:31:34

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-09-29 21:36:50

А что именно выложить?
я в принципе все и выложил:

Код: Выделить всё

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

EugeneSG
рядовой
Сообщения: 21
Зарегистрирован: 2007-09-29 21:31:34

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-09-29 21:38:10

к стати вверху ошибки 2.19, а внизу 2.18.2 (ну там видно) ;)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-09-30 0:09:34

выше что было - выложи... строк 30 ещё
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение weec » 2007-10-01 9:45:27

EugeneSG, прикрепите во вложении configure.log

EugeneSG
рядовой
Сообщения: 21
Зарегистрирован: 2007-09-29 21:31:34

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-10-01 11:10:14

с удовольствием, если еще че нада - пиши.
П.С. а че эт - "Расширение log запрещено администратором."
Вложения
config.zip
(26.79 КБ) 22 скачивания

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Keda » 2007-10-01 12:02:09

EugeneSG писал(а):с удовольствием, если еще че нада - пиши.
П.С. а че эт - "Расширение log запрещено администратором."
а - ну архивы тока да картиник мона.
а зачем чё-то иное?
Убей их всех! Бог потом рассортирует...


EugeneSG
рядовой
Сообщения: 21
Зарегистрирован: 2007-09-29 21:31:34

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение EugeneSG » 2007-10-05 16:37:30

Вообщем ребята с их форума ответили:
Похоже, что на 5.5 нету pthread_rwlock_timedwrlock() в /usr/include/pthread.h (согласно их CVS-у), но при этом проверка в configure прошла успешно. Буду ставить 5.5 и проверять.

В качестве решения, закоментируйте строчку

Код: Выделить всё

#define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1
в файле config.h (после запуска configure, но перед make). На всякий случай, перед make-ом запустите "make clean"

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение dikens3 » 2007-10-05 17:28:43

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 (мониторинг)

Непрочитанное сообщение weec » 2007-10-08 10:33:02

и какие действия привели к такому печальному результату?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение dikens3 » 2007-10-08 11:24:04

weec писал(а):и какие действия привели к такому печальному результату?
#!/bin/sh
su pgsql -c "/usr/local/bin/psql netxms_db < dbinit_pgsql.sql"
Я ручками базу создавал из файла dbinit_pgsql.sql
А нужно было через:

Код: Выделить всё

nxdbmgr init dbinit_pgsql.sql
И кстати, почему-то не стала (nxdbmgr) запускаться по умолчанию, т.к. конфиг ищет в /etc/netxmsd.conf
Пришлось докинуть ключик -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 (мониторинг)

Непрочитанное сообщение weec » 2007-10-09 10:36:25

похоже на баг, отпишусь разработчикам, посмотрят

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 (мониторинг)

Непрочитанное сообщение dikens3 » 2007-10-09 12:14:06

да смотрел я всё, выскажу от себя:
Вобщем впечатление хорошее, если учитывать, что проект развивается.

1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
3. Проблема с русским языком (У меня сетевуха отображается ????????)
4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)

Очень понравился ALARM NOTIFIER, прикольный.

P.S. nxhttpd тоже не собирается на FreeBSD 5.5.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Alex Kirhenshtein
проходил мимо

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Kirhenshtein » 2007-10-09 12:57:53

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
Пустая база. Версия — это число из таблицы Config по ключу DBFormatVersion.
Похоже, что 'su pgsql -c "/usr/local/bin/psql netxms_db < dbinit_pgsql.sql"' не отработало.
"nxdbmgr init <файл>" делает тоже самое, т.е. просто читает файл, подключается к базе из конфига и заливает sql-команды из файла.

Alex Kirhenshtein
проходил мимо

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение Alex Kirhenshtein » 2007-10-09 13:29:53

dikens3 писал(а):1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
Да, SNMP v3 мы пока не умеем.
dikens3 писал(а):2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
Можно поподробнее, что непонятно?
dikens3 писал(а):3. Проблема с русским языком (У меня сетевуха отображается ????????)
Сервер на юниксе пока не поддерживает уникод (вск коммуникации и виндовый сервер — уникодные), для корректной работы с русским надо выставить кодировку к конфиге (параметр CodePage)
dikens3 писал(а):4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)
Есть заготовки русской документации, мы их зачистим и выложим.
Возможно, оживим Wiki, так будет быстрее.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение dikens3 » 2007-10-09 15:26:16

2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.

Можно поподробнее, что непонятно?
Берём http://www.netxms.org/documentation/matrix.shtml
Узнаём, что во FreeBSD поддерживается Process.Count($1), где $1 - Агрумент
Далее читаем:
http://www.netxms.org/documentation/com ... eters.html

Код: Выделить всё

$1: Process name Integer Number of processes with specific name
Находим данный параметр в списке и нажимаем GET (Выводится окно для ввода параметра)
Что только не вводил, всегда Cannot get parameter: Communication failure.
По примерчику бы для каждого параметра с аргументами.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение weec » 2007-10-09 16:11:22

dikens3, мониторите локальную машину на которой NX-сервер крутится?

для решения проблемы запускайте nxagent-а из под root-a (для версии <= 0.2.18)
порт содержит скрипты запуска под пользователем отличным от root-a

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: FreeBSD-порт NetXMS (мониторинг)

Непрочитанное сообщение dikens3 » 2007-10-09 16:55:19

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
И пожелание сделать работу через socket.
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'ы и выяснить какой из них хуже.