...
Выполнить действия, аналогичные установке для Linux. В силу особенности реализации нативных библиотек для работы программ Java под FreeBSD, вам придется выполнить ряд дополнительных действий.
Во-первых, не пытайтесь использовать поддержка JPcapLocalDataSource под FreeBSD . Это не работает из-за того, что не работает внешняя библиотека реализована экспериментально. Библиотека jnetpcap (которую мы вынуждены использовать), не тестировалась для данной операционной системы. Вместо этого, лучше используйте RemoteAgentDataSource локально.
...
Code Block |
---|
Exception in thread "alarms_events" java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Cpu.gather(Lorg/hyperic/sigar/Sigar;)V at org.hyperic.sigar.Cpu.gather(Native Method) at org.hyperic.sigar.Cpu.fetch(Cpu.java:30) at org.hyperic.sigar.Sigar.getCpu(Sigar.java:320) at org.hyperic.sigar.Sigar.getCpuPerc(Sigar.java:341) at com.netams.netams4.AlarmEventManager.systemCheck(AlarmEventManager.java:108) at com.netams.netams4.AlarmEventManager.loop(AlarmEventManager.java:99) at com.netams.netams4.structures.EngineThread.run(EngineThread.java:41) at java.lang.Thread.run(Thread.java:662) |
НаконецДалее, необходимо скачать, поставить и настроить MySQL сервер. Как это сделать, описано в соответствующих инструкциях. По окончании установки, создайте базу данных netams4, и убедитесь что нужный пользователь (по умолчанию root без пароля) может писать в неё. Важно: вам необходимо вручную создать базу данных! Это делается одной командой:
Code Block |
---|
mysqladmin create netams4
|
Вопрос: Какую версию MySQL ставить?
Ответ: Мы тестировали 5.1.10. Этому отвечает Connector/J в комплекте. Без проблем должна заработать любая из 5.х ветки.
Вопрос: А я люблю Постгрес! Он же круче!
Ответ: Мы можем добавить поддержку любой СУБД. Обратитесь сюда.
В завершение, вам необходимо убедиться в правильности настройки локальной службы DNS. Компоненты netams4 общаются между собой по TCP/IP, по умолчанию используя адрес "localhost". Из-за особенностей реализации механизма RMI в виртуальной машине Java происходит определение локального имени хоста, и попытка связи с ним по IP-адресу, полученному из данного имени. Таким образом, если команда `hostname` на вашей машине выдает некоторое имя вашего хоста, например "myserver", то прямое преобразование имени в IP-адрес должно завершаться успехом, т.е. к примеру `ping myserver` должен приводить к ответам. Если это не так, оперативное решение проблемы состоит в добавлении записи:
Code Block |
---|
127.0.0.1 myserver
|
в файл /etc/hosts
В общем случае, система готова к работе, в условиях того, что все компоненты запускаются на одном (этом) компьютере. Необходимо посмотреть, и поправить при необходимости, файл настроек netams4.properties.