Проблема с Linux Console + Web интерфейсом

Started by RusBiT, March 19, 2008, 04:48:11 PM

Previous topic - Next topic

RusBiT

Сегодня начал знакомится с вашей системой мониторинга, по описанию то что мне нужно :)

Установлено:
OS Ubuntu Gutsy (linux console) , FreeBSD (server + agent + nxhttpd) , Windows XP Pro SP2 (Win32 console) , netxms-0.2.20-rc3 (серверная часть) + netxms-0.2.20-rc4 (win32 console)

Проблемы:
1. Не могу скомпилировать linux console


...
checking for wxrc-gtk2-2.8... no
configure: error: *** wxWidgets resource compiler not found - unable to build GUI components **


Установил

plplot9-driver-wxwidgets, python-gtk2-dev, python-wxgtk2.8, libwxgtk2.8-dev, libwxgtk2.8-0, libgtk2.0-dev, gtk2-engines

Но не помогло. В чем проблема?

2. nxhttpd не соединяется с /usr/local/share/netxms


./nxhttpd -c /etc/nxhttpd.conf -D
Configuration file OK
[19-Mar-2008 21:11:15] NetXMS Web Interface Server started
NXHTTPD running. Press Ctrl+C to shutdown.
[19-Mar-2008 21:11:15] Debug: Session watchdog thread started
[19-Mar-2008 21:11:17] Debug: [200] GET /login.app
[19-Mar-2008 21:11:17] Debug: [404] GET /xmlextras.js
[19-Mar-2008 21:11:17] Debug: [404] GET /common.js
[19-Mar-2008 21:11:17] Debug: [404] GET /netxms.css
[19-Mar-2008 21:11:17] Debug: [404] GET /images/login.png
[19-Mar-2008 21:11:17] Debug: [404] GET /images/buttons/normal/login.png
[19-Mar-2008 21:11:17] Debug: [404] GET /favicon.ico
[19-Mar-2008 21:11:18] Debug: [200] GET /login.app
[19-Mar-2008 21:11:18] Debug: [404] GET /xmlextras.js
[19-Mar-2008 21:11:18] Debug: [404] GET /common.js
[19-Mar-2008 21:11:18] Debug: [404] GET /netxms.css
[19-Mar-2008 21:11:18] Debug: [404] GET /images/login.png
[19-Mar-2008 21:11:18] Debug: [404] GET /images/buttons/normal/login.png
[19-Mar-2008 21:11:18] Debug: [404] GET /favicon.ico
[19-Mar-2008 21:11:19] Debug: [200] GET /login.app
[19-Mar-2008 21:11:19] Debug: [404] GET /xmlextras.js
[19-Mar-2008 21:11:19] Debug: [404] GET /common.js
[19-Mar-2008 21:11:19] Debug: [404] GET /netxms.css
[19-Mar-2008 21:11:19] Debug: [404] GET /images/login.png
[19-Mar-2008 21:11:19] Debug: [404] GET /images/buttons/normal/login.png
[19-Mar-2008 21:11:19] Debug: [404] GET /favicon.ico
[19-Mar-2008 21:11:20] Debug: [200] POST /login.app?&cmd=login&user=&pwd=&x=16&y=0


Конфиг /etc/nxhttpd.conf


MasterServer = 10.0.7.2
LogFile = /var/log/nxhttpd
ListenPort = 80
DocumentRoot = /usr/local/share/netxms
SessionTimeout=30


3. Не могу понять как нарисовать карту сети. В win32 console, перехожу View - Map
Выдается ошибка
Cannot load map from server: Server internal error.
Если кликнут в области карты то:
NETXMS CONSOLE CRASH DUMP
Wed Mar 19 21:41:45 2008

EXCEPTION: C0000005 (Access violation) at 0042B668

NetXMS Console Version: 0.2.20-rc4
OS Version: Windows XP Build 2600 Service Pack 2
Processor architecture: Intel x86

Register information:
  eax=00000000  ebx=00000001  ecx=00000000  edx=FFFFFFFF
  esi=010FC098  edi=010FC098  ebp=0012F62C  esp=0012F614
  cs=001B  ds=0023  es=0023  ss=0023  fs=003B  gs=0000  flags=00010246

Call stack:
  [nxcon:0042B668]: (function-name not available)
  [MFC42u:728325F7]: Ordinal4418
  [MFC42u:72832AEE]: Ordinal4421
  [MFC42u:72832A60]: Ordinal2538
  [MFC42u:72835B13]: Ordinal4718
  [MFC42u:728320E7]: Ordinal5157
  [MFC42u:72831C8A]: Ordinal6370
  [MFC42u:72831BF4]: Ordinal1108
  [MFC42u:72831B47]: Ordinal1571
  [MFC42u:728C724E]: Ordinal1572
  [USER32:77D38709]: GetDC
  [USER32:77D387EB]: GetDC
  [USER32:77D3B368]: DefWindowProcW
  [USER32:77D3B3B4]: DefWindowProcW
  [ntdll:7C90EAE3]: KiUserCallbackDispatcher
  [MFC42u:7288A608]: Ordinal6266
  [nxcon:00428AC5]: (function-name not available)
  [MFC42u:72831C8A]: Ordinal6370
  [MFC42u:72831BF4]: Ordinal1108
  [MFC42u:72831B47]: Ordinal1571
  [MFC42u:728C724E]: Ordinal1572
  [USER32:77D38709]: GetDC
  [USER32:77D387EB]: GetDC
  [USER32:77D3B743]: GetParent
  [USER32:77D3B7AB]: SendMessageW
  [nxcon:0042B4D2]: (function-name not available)
  [MFC42u:72831C8A]: Ordinal6370
  [MFC42u:72831BF4]: Ordinal1108
  [MFC42u:72831B47]: Ordinal1571
  [MFC42u:728C724E]: Ordinal1572
  [USER32:77D38709]: GetDC
  [USER32:77D387EB]: GetDC
  [USER32:77D389A5]: GetWindowLongW
  [USER32:77D389E8]: DispatchMessageW
  [MFC42u:72831327]: Ordinal5303


Помогите плиз :)

P.S. Сорри не в том разделе тему создал. Перенесите плиз.

Alex Kirhenshtein

1) wxrc входит в пакет wx-common
2) static файлы для nxhttp ставятся в $(pkgdatadir)/nxhttpd, DocumentRoot должен быть /usr/local/share/netxms/nxhttpd. Как  вариант — поискать файл netxms.css, скажем — каталог, в котором от лежит должен быть указан как DocumentRoot.

3) похоже в rc поломал карты — будем смотреть, оно не должно падать.
А минидампа не сохранилось? Обычно в %TEMP% пишется (полный путь видно в окне с ошибкой, когда консоль падает).

RusBiT

1. Установил linux console
Но при запуске выдает:
# ./nxmc
./nxmc: error while loading shared libraries: libnetxmsw.so.0: cannot open shared object file: No such file or directory


# ls -l | grep libnetxms
-rwxrwxrwx 1 root root     1046 2008-03-21 20:55 libnetxms.la
lrwxrwxrwx 1 root root       18 2008-03-21 20:55 libnetxms.so -> libnetxms.so.0.0.2
lrwxrwxrwx 1 root root       18 2008-03-21 20:55 libnetxms.so.0 -> libnetxms.so.0.0.2
-rwxrwxrwx 1 root root   265816 2008-03-21 20:55 libnetxms.so.0.0.2
-rwxrwxrwx 1 root root     1052 2008-03-21 20:55 libnetxmsw.la
lrwxrwxrwx 1 root root       19 2008-03-21 20:55 libnetxmsw.so -> libnetxmsw.so.0.0.2
lrwxrwxrwx 1 root root       19 2008-03-21 20:55 libnetxmsw.so.0 -> libnetxmsw.so.0.0.2
-rwxrwxrwx 1 root root   286574 2008-03-21 20:55 libnetxmsw.so.0.0.2


2. Веб интерфейс заработал. Вопрос, в DataView хоста должен ли строится график? Или там просто так картинки? (/images/graph.png)

3. Увы в %TEMP% ничего не сохраняет.

Alex Kirhenshtein

1) Попробуйте принудительно выставить LD_LIBRARY_PATH (или прописать каталог с libnetxmsw.so.0 в /etc/ld.so.conf и запустить ldconfig)

2) Увы, но нет. Этот веб-интерфейс, он больше похож на proof of concept (причем не очень удачный), чем на production версию — мы забросили эту ветку и собираемся писать новый.