
а я sat так и не портяс...
хотя - я его и так с xneur достал - он у него упорно не собирался

Код: Выделить всё
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
Код: Выделить всё
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 писал(а):с удовольствием, если еще че нада - пиши.
П.С. а че эт - "Расширение log запрещено администратором."
Похоже, что на 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
Собирается. :-)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
weec писал(а):и какие действия привели к такому печальному результату?
Я ручками базу создавал из файла dbinit_pgsql.sql#!/bin/sh
su pgsql -c "/usr/local/bin/psql netxms_db < dbinit_pgsql.sql"
Код: Выделить всё
nxdbmgr init dbinit_pgsql.sql
Пустая база. Версия — это число из таблицы 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
Да, SNMP v3 мы пока не умеем.dikens3 писал(а):1. У меня есть свич, работает по SNMP. (В NetXMS нет аутентификации для SNMP)
Можно поподробнее, что непонятно?dikens3 писал(а):2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
Сервер на юниксе пока не поддерживает уникод (вск коммуникации и виндовый сервер — уникодные), для корректной работы с русским надо выставить кодировку к конфиге (параметр CodePage)dikens3 писал(а):3. Проблема с русским языком (У меня сетевуха отображается ????????)
Есть заготовки русской документации, мы их зачистим и выложим.dikens3 писал(а):4. Русской доки очень не хватает.(Хотя у Вас понятно достаточно написано и на английском)
Берём http://www.netxms.org/documentation/matrix.shtml2. Неясное описание предоставления ключей (DATA COLLECTION->NEW->PARAMETER)
На сайте читал(таблицу тоже видел), но не понял.
Можно поподробнее, что непонятно?
Код: Выделить всё
$1: Process name Integer Number of processes with specific name
Мониторю разные машины.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