...
Вопрос: Почему в качестве веб-контейнера вы не применяете Апач? Или нет, я люблю Tomcat или Resin.
Ответ: Апач не умеет исполнять программы на Java, это не сервлет контейнер. Вы можете использовать что угодно вместо Jetty, но настраивайте саминастройку вам придется провести самостоятельно.
Скачанный архив необходимо распаковать куда-нибудь, например в C:\netams4 (Windows) или /usr/local/netams4 (Linux/FreeBSD). Там вы увидите список файлов, похожий на:
Code Block |
---|
mylinux:/usr/local/netams4/# ls -al total 2142 drwxr-xr-x 6 root root 4096 2010-07-12 20:27 . drwxr-xr-x 4 root root 4096 2010-07-12 19:35 .. drwxr-xr-x 2 root root 4096 2010-07-12 19:10 doc drwxr-xr-x 5 root root 4096 2010-07-12 19:29 jserver drwxr-xr-x 5 root root 4096 2010-07-12 19:29 repserver drwxr-xr-x 2 root root 4096 2010-07-12 19:10 lib -rwxr-r- 1 root root 984 2010-07-12 19:25 netams4.properties -rwxr-xr-x 1x 1 root root 283 2011-07-02 12:52 startup.sh drwxr-xr-x 5 root root 4096 2010-07-12 19:35 webadmin |
...
Во-первых, поддержка JPcapLocalDataSource под FreeBSD реализована экспериментально. Библиотека jnetpcap (которую мы вынуждены использовать), не тестировалась для данной операционной системы. Вместо этогонеё, лучше используйте RemoteAgentDataSource локально.
...
Code Block |
---|
[root@fbsd /home]# uname -a FreeBSD fbsd.fnm.msu.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [root@fbsd /home\]# ldd /usr/home/netams4/jserver/lib/so-dll/freebsd-i386/libsigar-x86-freebsd-8.so /usr/home/netams4/jserver/lib/so-dll/freebsd-i386/libsigar-x86-freebsd-8.so: libkvm.so.3 => not found (0x0) |
А что у нас естьв наличии скорее всего есть только:
Code Block |
---|
[root@fbsd /home]# ls -la /lib/libkvm* /usr/lib/libkvm* -r--r--r-- 1 root wheel 32780 Feb 18 04:50 /lib/libkvm.so.5 -r--r--r-- 1 root wheel 42652 Feb 18 04:50 /usr/lib/libkvm.a lrwxr-xr-x 1 root wheel 16 Feb 18 04:50 /usr/lib/libkvm.so -> /lib/libkvm.so.5 -r--r--r-- 1 root wheel 43552 Feb 18 04:50 /usr/lib/libkvm_p.a |
ЛечимРешаем проблему:
Code Block |
---|
[root@fbsd /home]# ln -s /usr/lib/libkvm.so /lib/libkvm.so.3 [root@fbsd /home]# ldd /usr/home/netams4/jserver/lib/so-dll/freebsd-i386/libsigar-x86-freebsd-8.so /usr/home/netams4/jserver/lib/so-dll/freebsd-i386/libsigar-x86-freebsd-8.so: libkvm.so.3 => /lib/libkvm.so.3 (0x281dd000) libc.so.7 => /lib/libc.so.7 (0x28099000) |
Этого вполне достаточно. Если так не сделать, вы при запуске jserver наверняка увидите ошибку, как ниже, и мониторинг вашей операционки работать не будет:
...
Вопрос: А я люблю Постгрес! Он же кручегораздо лучше!
Ответ: Мы можем добавить поддержку любой СУБД. Обратитесь сюда. Обратитесь на support@netams.com.
В завершение, вам необходимо убедиться в правильности настройки локальной службы DNS. Компоненты netams4 общаются между собой по TCP/IP, по умолчанию используя адрес "localhost". Из-за особенностей реализации механизма RMI в виртуальной машине Java происходит определение локального имени хоста, и попытка связи с ним по IP-адресу, полученному из данного имени. Таким образом, если команда `hostname` на вашей машине выдает некоторое имя вашего хоста, например "myserver", то прямое преобразование имени в IP-адрес должно завершаться успехом, т.е. к примеру `ping myserver` должен приводить к ответам. Если это не так, оперативное решение проблемы состоит в добавлении записи:
...
В общем случае, система готова к работе, в условиях того, что все компоненты запускаются на одном (этом) компьютере. Необходимо . Возможно, вам также будет необходимо настроить агент для источника данных RemoteAgentDataSource, как описано в соответствующем разделе. Теперь необходимо посмотреть, и поправить при необходимости, файл настроек netams4.properties.