Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Alex

#76
Кроме версии ничего не менялось.
Работало нормально на 1.2.17, потом на 2.0-M2. После обновления на М3 все слетело. Так что если что-то и менялось, то поменялось в М3 что-то.
#78
Извиняюсь, не увидел темы в поиске. :(
#79
После установки 2.0-M3 слетели индексы интерфейсов. При Poll-е статуса интефейсов получаю:

[13.04.2015 18:22:35] **** Poll request sent to server ****
[13.04.2015 18:22:35] Poll request accepted
[13.04.2015 18:22:35] Starting interface names poll for node MY_NODE
[13.04.2015 18:22:35]    Unable to get interface list from node
[13.04.2015 18:22:35] Finished interface names poll for node MY_NODE
[13.04.2015 18:22:35] **** Poll completed successfully ****


Приходится делать Configuration Poll для всех устройств (по умолчанию отключена эта функция). При переходе на 2.0-M2 с 0.2.17 было все нормально.
#80
 >:(После установки версии 2.0-M3 появилась проблема с модулем Ping.
На PacketLoss всегда говорит, что 100% потерь, а ICMP.Ping показывает 10000 (такие настройки в случае возникновения проблем). С 2.0-M2 все работало. Откатиться на 2.0-М2 не получается :(
#81
Общие вопросы / Re: 1.2.17 SNMP
April 13, 2015, 04:58:46 PM
Quote from: Victor Kirhenshtein on April 08, 2015, 01:08:44 PM
Мы сегодня выкладываем 2.0-M3. Попробуйте, если проблема останется, то присылайте лог, буду разбираться.
Подскажите пожалуйста, куда выслать логи? Не хотелось бы их выкладывать в открытую на форум.

Спасибо.
#82
Общие вопросы / Re: 1.2.17 SNMP
April 08, 2015, 12:07:33 PM
Переехал на 2.0-M2. Суть такая:

При опросе через nxsnmpwalk - то вижу все интерфейсы, которые находятся на опрашиваемом оборудовании. Абсолютно все, с корректными именами. Когда же через Windows Management Console запрашиваю конфигурацию, то получаю следующую картину. NetXMS опросил первую карту, получил название интерфейсов. Начал опрашивать конфигурацию второй карты на оборудовании, но названия подставляет из названий первой карты. И так 7 раз подряд. В итоге NetXMS думает что это один и тот же интерфейс, убирает дубликаты и выводит только информацию по одной карте, что в целом является не верным. Могу предоставить в личку лог из nxsnmpwalk и лог из Windows Management Console.

Помогите решить проблему, пожалуйста!

Спасибо заранее.
#83
Да. Данная опция помогла. Спасибо.
#84
Увы и ах, не собирается ни в какую (( Та же ошибка.
#85
Приветствую.

Имеется проблема с установкой 2.0-M2.

Система:


CentOS release 5.11 (Final)
Linux 2.6.18-53.el5 #1 SMP Mon Nov 12 02:22:48 EST 2007 i686 i686 GNU/Linux


Ключи:

./configure --with-server --with-mysql --with-agent --disable-lmsensors --with-internal-libtre

Ошибка:

make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/db'
make[3]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/db'
Making all in server
make[3]: Entering directory `/home/INSTALL/netxms-2.0-M2/src/server'
Making all in libnxsrv
make[4]: Entering directory `/home/INSTALL/netxms-2.0-M2/src/server/libnxsrv'
  CC     libnxsrv_la-messages.lo
  CXX    libnxsrv_la-agent.lo
  CXX    libnxsrv_la-apinfo.lo
  CXX    libnxsrv_la-hdlink.lo
  CXX    libnxsrv_la-iflist.lo
  CXX    libnxsrv_la-isc.lo
  CXX    libnxsrv_la-main.lo
  CXX    libnxsrv_la-ndd.lo
  CXX    libnxsrv_la-snmp.lo
  CXX    libnxsrv_la-snmpproxy.lo
  CXX    libnxsrv_la-vlan.lo
  CXXLD  libnxsrv.la
make[4]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/server/libnxsrv'
Making all in core
make[4]: Entering directory `/home/INSTALL/netxms-2.0-M2/src/server/core'
  CXX    libnxcore_la-accesspoint.lo
accesspoint.cpp: In member function 'virtual void AccessPoint::updatePingData()':
accesspoint.cpp:563: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
  CXX    libnxcore_la-acl.lo
  CXX    libnxcore_la-actions.lo
  CXX    libnxcore_la-admin.lo
  CXX    libnxcore_la-agent.lo
  CXX    libnxcore_la-agent_policy.lo
  CXX    libnxcore_la-alarm.lo
  CXX    libnxcore_la-audit.lo
  CXX    libnxcore_la-ap_config.lo
  CXX    libnxcore_la-ap_jobs.lo
  CXX    libnxcore_la-beacon.lo
  CXX    libnxcore_la-bizservice.lo
  CXX    libnxcore_la-bizsvcroot.lo
  CXX    libnxcore_la-bridge.lo
  CXX    libnxcore_la-cas_validator.lo
cas_validator.cpp: In function 'int valid_cert(X509*, const char*)':
cas_validator.cpp:126: warning: use of 'h' length modifier with 's' type character
cas_validator.cpp:142: warning: use of 'h' length modifier with 's' type character
cas_validator.cpp:142: warning: use of 'h' length modifier with 's' type character
cas_validator.cpp: In function 'int cas_validate(const char*, const char*, char*, int, char**)':
cas_validator.cpp:255: warning: use of 'h' length modifier with 's' type character
cas_validator.cpp: In function 'bool CASAuthenticate(const char*, char*)':
cas_validator.cpp:387: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-cdp.lo
  CXX    libnxcore_la-cert.lo
  CXX    libnxcore_la-client.lo
  CXX    libnxcore_la-cluster.lo
  CXX    libnxcore_la-columnfilter.lo
  CXX    libnxcore_la-components.lo
  CXX    libnxcore_la-condition.lo
  CXX    libnxcore_la-config.lo
  CXX    libnxcore_la-container.lo
  CXX    libnxcore_la-correlate.lo
  CXX    libnxcore_la-dashboard.lo
  CXX    libnxcore_la-datacoll.lo
  CXX    libnxcore_la-dbwrite.lo
  CXX    libnxcore_la-dc_nxsl.lo
  CXX    libnxcore_la-dcitem.lo
  CXX    libnxcore_la-dcithreshold.lo
  CXX    libnxcore_la-dcivalue.lo
  CXX    libnxcore_la-dcobject.lo
  CXX    libnxcore_la-dcst.lo
  CXX    libnxcore_la-dctable.lo
  CXX    libnxcore_la-dctarget.lo
dctarget.cpp: In member function 'UINT32 DataCollectionTarget::getPingTime()':
dctarget.cpp:903: warning: format '%d' expects type 'int', but argument 3 has type 'time_t'
  CXX    libnxcore_la-dctcolumn.lo
  CXX    libnxcore_la-dctthreshold.lo
  CXX    libnxcore_la-debug.lo
  CXX    libnxcore_la-download_job.lo
  CXX    libnxcore_la-ef.lo
  CXX    libnxcore_la-email.lo
email.cpp: In function 'void* MailerThread(void*)':
email.cpp:392: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-entirenet.lo
  CXX    libnxcore_la-epp.lo
  CXX    libnxcore_la-events.lo
  CXX    libnxcore_la-evproc.lo
  CXX    libnxcore_la-fdb.lo
  CXX    libnxcore_la-filemonitoring.lo
  CXX    libnxcore_la-graph.lo
  CXX    libnxcore_la-hdlink.lo
  CXX    libnxcore_la-hk.lo
  CXX    libnxcore_la-id.lo
  CXX    libnxcore_la-import.lo
  CXX    libnxcore_la-index.lo
  CXX    libnxcore_la-interface.lo
interface.cpp: In member function 'UINT32 Interface::getPingTime()':
interface.cpp:145: warning: format '%d' expects type 'int', but argument 3 has type 'time_t'
interface.cpp: In member function 'void Interface::updatePingData()':
interface.cpp:668: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
interface.cpp: In member function 'void Interface::paeStatusPoll(ClientSession*, UINT32, SNMP_Transport*, Node*)':
interface.cpp:749: warning: comparison is always true due to limited range of data type
interface.cpp:765: warning: comparison is always true due to limited range of data type
  CXX    libnxcore_la-isc.lo
  CXX    libnxcore_la-job.lo
  CXX    libnxcore_la-jobmgr.lo
  CXX    libnxcore_la-jobqueue.lo
  CXX    libnxcore_la-layer2.lo
  CXX    libnxcore_la-ldap.lo
  CXX    libnxcore_la-lln.lo
  CXX    libnxcore_la-lldp.lo
  CXX    libnxcore_la-locks.lo
  CXX    libnxcore_la-logfilter.lo
  CXX    libnxcore_la-loghandle.lo
  CXX    libnxcore_la-logs.lo
  CXX    libnxcore_la-macdb.lo
  CXX    libnxcore_la-main.lo
main.cpp: In function 'BOOL Initialize()':
main.cpp:629: warning: use of 'h' length modifier with 's' type character
main.cpp: In function 'int ProcessConsoleCommand(const char*, __console_ctx*)':
main.cpp:1368: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-mdconn.lo
  CXX    libnxcore_la-mdsession.lo
  CXX    libnxcore_la-mobile.lo
  CXX    libnxcore_la-modules.lo
  CXX    libnxcore_la-mt.lo
  CXX    libnxcore_la-ndd.lo
  CXX    libnxcore_la-ndp.lo
  CXX    libnxcore_la-netinfo.lo
netinfo.cpp: In function 'void InitLocalNetInfo()':
netinfo.cpp:82: warning: use of 'h' length modifier with 's' type character
netinfo.cpp:82: warning: use of 'h' length modifier with 's' type character
netinfo.cpp:86: warning: use of 'h' length modifier with 's' type character
netinfo.cpp:86: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-netmap.lo
  CXX    libnxcore_la-netobj.lo
  CXX    libnxcore_la-netsrv.lo
  CXX    libnxcore_la-node.lo
node.cpp: In member function 'virtual void Node::updatePingData()':
node.cpp:6359: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
  CXX    libnxcore_la-nodelink.lo
  CXX    libnxcore_la-np.lo
  CXX    libnxcore_la-nxsl_classes.lo
  CXX    libnxcore_la-nxslext.lo
  CXX    libnxcore_la-objects.lo
  CXX    libnxcore_la-objtools.lo
  CXX    libnxcore_la-package.lo
  CXX    libnxcore_la-pds.lo
  CXX    libnxcore_la-poll.lo
  CXX    libnxcore_la-rack.lo
  CXX    libnxcore_la-radius.lo
  CXX    libnxcore_la-reporting.lo
  CXX    libnxcore_la-rootobj.lo
  CXX    libnxcore_la-script.lo
  CXX    libnxcore_la-session.lo
  CXX    libnxcore_la-situation.lo
  CXX    libnxcore_la-slmcheck.lo
  CXX    libnxcore_la-smclp.lo
  CXX    libnxcore_la-sms.lo
  CXX    libnxcore_la-snmp.lo
snmp.cpp: In function 'SNMP_SecurityContext* SnmpCheckV3CommSettings(SNMP_Transport*, SNMP_SecurityContext*, StringList*)':
snmp.cpp:205: warning: use of 'h' length modifier with 's' type character
snmp.cpp:234: warning: use of 'h' length modifier with 's' type character
snmp.cpp: In function 'SNMP_SecurityContext* SnmpCheckCommSettings(SNMP_Transport*, int*, SNMP_SecurityContext*, StringList*)':
snmp.cpp:286: warning: use of 'h' length modifier with 's' type character
snmp.cpp:303: warning: use of 'h' length modifier with 's' type character
snmp.cpp:330: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-snmptrap.lo
  CXX    libnxcore_la-stp.lo
  CXX    libnxcore_la-subnet.lo
  CXX    libnxcore_la-svccontainer.lo
svccontainer.cpp: In member function 'double ServiceContainer::getUptimeFromDBFor(ServiceContainer::Period, INT32*)':
svccontainer.cpp:264: warning: format '%ld' expects type 'long int', but argument 3 has type 'int'
svccontainer.cpp: In member function 'void ServiceContainer::updateUptimeStats(time_t, BOOL)':
svccontainer.cpp:303: warning: format '%ld' expects type 'long int', but argument 3 has type 'INT32'
svccontainer.cpp:303: warning: format '%ld' expects type 'long int', but argument 4 has type 'LONG'
svccontainer.cpp:303: warning: format '%ld' expects type 'long int', but argument 5 has type 'LONG'
  CXX    libnxcore_la-swpkg.lo
  CXX    libnxcore_la-syncer.lo
  CXX    libnxcore_la-syslogd.lo
syslogd.cpp: In function 'void ProcessSyslogMessage(char*, int, UINT32)':
syslogd.cpp:390: warning: use of 'h' length modifier with 's' type character
syslogd.cpp:403: warning: use of 'h' length modifier with 's' type character
syslogd.cpp:403: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-template.lo
  CXX    libnxcore_la-timer.lo
  CXX    libnxcore_la-tools.lo
tools.cpp: In function 'void GetSysInfoStr(char*, int)':
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
tools.cpp:52: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-tracert.lo
  CXX    libnxcore_la-uniroot.lo
  CXX    libnxcore_la-upload_job.lo
  CXX    libnxcore_la-uptimecalc.lo
  CXX    libnxcore_la-userdb.lo
  CXX    libnxcore_la-userdb_objects.lo
  CXX    libnxcore_la-vpnconn.lo
  CXX    libnxcore_la-vrrp.lo
  CXX    libnxcore_la-watchdog.lo
  CXX    libnxcore_la-winperf.lo
  CXX    libnxcore_la-xmpp.lo
xmpp.cpp: In function 'void Logger(void*, xmpp_log_level_t, const char*, const char*)':
xmpp.cpp:46: warning: use of 'h' length modifier with 's' type character
xmpp.cpp: In function 'int VersionHandler(xmpp_conn_t*, xmpp_stanza_t*, void*)':
xmpp.cpp:62: warning: use of 'h' length modifier with 's' type character
xmpp.cpp: In function 'int PresenceHandler(xmpp_conn_t*, xmpp_stanza_t*, void*)':
xmpp.cpp:113: warning: use of 'h' length modifier with 's' type character
xmpp.cpp: In function 'int MessageHandler(xmpp_conn_t*, xmpp_stanza_t*, void*)':
xmpp.cpp:147: warning: use of 'h' length modifier with 's' type character
xmpp.cpp:147: warning: use of 'h' length modifier with 's' type character
xmpp.cpp:194: warning: use of 'h' length modifier with 's' type character
  CXX    libnxcore_la-zone.lo
  CXXLD  libnxcore.la
make[4]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/server/core'
Making all in netxmsd
make[4]: Entering directory `/home/INSTALL/netxms-2.0-M2/src/server/netxmsd'
  CXX    netxmsd-netxmsd.o
netxmsd.cpp: In function 'BOOL ParseCommandLine(int, char**)':
netxmsd.cpp:232: warning: use of 'h' length modifier with 's' type character
netxmsd.cpp: In function 'int main(int, char**)':
netxmsd.cpp:412: warning: use of 'h' length modifier with 's' type character
  CXXLD  netxmsd
../core/.libs/libnxcore.so: undefined reference to `__sync_add_and_fetch_4'
../core/.libs/libnxcore.so: undefined reference to `__sync_sub_and_fetch_4'
collect2: ld returned 1 exit status
make[4]: *** [netxmsd] Error 1
make[4]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/server/netxmsd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/INSTALL/netxms-2.0-M2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/INSTALL/netxms-2.0-M2'
make: *** [all] Error 2


Может какие-то ключи еще нужны для установки?

Спасибо.
#86
Общие вопросы / Re: ICMP.PACKET_LOSS
February 10, 2015, 01:03:34 AM
Quote from: Victor Kirhenshtein on February 09, 2015, 08:33:48 PM
сейчас это возможно только через ping субагент. Для всего, что настроено как target считается packet loss (доступен через параметр Icmp.PacketLoss).

А можно как-то по умолчанию сделать для всех, а не расписывать таргеты?
#87
Общие вопросы / ICMP.PACKET_LOSS
February 09, 2015, 05:56:52 PM
Добрый день.

Как же все-таки можно вести мониторинг по packet loss? Понятное дело, что можно выставить трешхолд в 10000, что будет означать, что нода в дауне. Но бывает такое, что просто есть потери пакетов на сети, но не потеря ноды как таковой.

Спасибо заранее.
#88
Общие вопросы / Re: 1.2.17 SNMP
January 29, 2015, 02:17:26 PM
Я включал debug 9, поэтому они и появились. А более толковой информации по интерфейсам, которые считывает Poller, нет в дебаге.
#89
Общие вопросы / Re: 1.2.17 SNMP
January 29, 2015, 01:16:25 PM
Как я писал выше, там находятся зашифрованные сообщения по типу:

** 00041585000000008000002800000000
** 000415860000000080000029000090A3
** 00041587000000008000002A00000000


Сообщений крайне много подобного рода. А что они означают, я понять не могу.
#90
Общие вопросы / Re: 1.2.17 SNMP
January 27, 2015, 12:00:59 AM
Как включить дебаг для конкретный ноды, так и не разобрался. При установке debug level 9, сыпит понятное дело много чего. По той ноде, которую я запрашивал выбрсило в дебаг message dump на 5 страниц зашифрованного текста типа:
** 00041585000000008000002800000000
** 000415860000000080000029000090A3
** 00041587000000008000002A00000000


Не знаю к этой ноде относится или нет. Но в NetXMS Mangment Console (для Windows, а также и для Mac), ничего не появилось. Ощущение что в базу не попадают данные почему-то. Что еще можно глянуть?

Спасибо.