Сегодня начал знакомится с вашей системой мониторинга, по описанию то что мне нужно :)
Установлено:
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. Сорри не в том разделе тему создал. Перенесите плиз.
1) wxrc входит в пакет wx-common
2) static файлы для nxhttp ставятся в $(pkgdatadir)/nxhttpd, DocumentRoot должен быть /usr/local/share/netxms/nxhttpd. Как вариант — поискать файл netxms.css, скажем — каталог, в котором от лежит должен быть указан как DocumentRoot.
3) похоже в rc поломал карты — будем смотреть, оно не должно падать.
А минидампа не сохранилось? Обычно в %TEMP% пишется (полный путь видно в окне с ошибкой, когда консоль падает).
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% ничего не сохраняет.
1) Попробуйте принудительно выставить LD_LIBRARY_PATH (или прописать каталог с libnetxmsw.so.0 в /etc/ld.so.conf и запустить ldconfig)
2) Увы, но нет. Этот веб-интерфейс, он больше похож на proof of concept (причем не очень удачный), чем на production версию — мы забросили эту ветку и собираемся писать новый.