NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: weec on June 28, 2007, 12:16:45 PM

Title: NetXMS FAQ/ЧаВо
Post by: weec on June 28, 2007, 12:16:45 PM
Q: Под какими операционными системами работает NetXMS?
A: Windows NT/2000/2003/XP/2008_64bit, Linux, Solaris, AIX, HP-UX, FreeBSD

Q: Какие СУБД поддерживает NetXMS?
A: MySQL, PostgreSQL, SQLite, Microsoft SQL, Oracle, ODBC

Q: Чем отличается NetXMS от других подобных систем мониторинга?
A: Таблица сравнения NetXMS с HP OpenView NNM лежит тут http://forum.lissyara.su/viewtopic.php?p=28217#p28217
и в текущем snapshot-e https://www.netxms.org/download/netxms-cvs.tar.gz (файл comparison_netxms_nnm.doc находится в папке с документацией)

Q: Как включить поддержку русского языка для написания комментариев?
A: Для этого Вам нужно правильно выставить code page для сервера (параметр CodePage в файле netxmsd.conf, по умолчанию ISO-8859-1) и для базы. Предварительно сервер должен быть скомпилирован с поддержкой iconv - (в плане Linux и FreeBSD).

Q: Как добавить возможность построения графиков не только в bytes/sec, но и в bits/sec ?
A: Можно сделать второй DCI, в котором пересчитывать байты в биты через transformation script, и по нему смотреть графики.
Пример: $1 * 8

Q: Подскажите данные для доступа к NetXMS-серверу по умолчанию?
A: admin:netxms

Q: Какие возможности/функции имеются в NetXMS?
A: список основных функций:
Quote- NetXMS позволяет проводить мониторинг сетевых устройств, серверов и приложений с одного управляемого сервера;
- Конфигурация и доступ к данным мониторинга осуществляются с помошью настраиваемого Windows-based пользовательского интерфейса;
- NetXMS имеет функции отправки уведомлений посредством SMS и E-mail, а также запуск внешних программ в ответ на любые системные события, включая отправку уведомлений основанных на полученных данных статистики;
- Возможности организации мониторинга структуризированной иерархии объектов для представления сервиса с зависимостями;
- Автоматический поиск IP устройств (IP network autodiscovery);
- Гибкая система обработки событий;
- Трёхуровневая архитектура;
- Сбор информации через SNMP и собственных агентов (на большинстве UNIX систем, включая коммерческие, а также Windows и IPSO);
- Централизованное обновление агентов;
- Гибкая система разграничения доступа;
- Возможность сбора информации (включая SNMP) из сетей находящихся за NAT-ом через проксирующего агента;
- Шифрованные коммуникации;
- Поддержка кластеров (миграция ресурсов между нодами, etc.);
- Ядро системы и агенты переносимы между POSIX-совместимыми системами;
- Модульная архитектура дает возможность легкого расширения функциональности

Q: Где мне посмотреть пример настройки уведомлений и тревожных сообщений (alarms) ?
A: https://netxms.org/documentation/macros.shtml

Q: Добавляю Alarm-ы по инструкции, но при достижении пороговых значений ничего не происходит, как быть?
A: Вплоть до версии 0.2.19 в NetXMS имеется bug (проблема), в следствии чего, после добавления новых Alarm-ов, требуется перезапустить netxmsd.

Q: Где найти описание параметров nxagent-а ?
A: Таблица с описанием параметров, включая аргументы, находится тут https://www.netxms.org/documentation/common_parameters.html

Q: После изменения параметров в конфиге сервера, нужно ли его перегружать?
A: Зависит от параметра. В консоли в настройках параметров сервера есть колонка Restart, если там стоит Yes то сервер надо перегружать.

Q: Можно ли осуществлять мониторинг хостов за шлюзом / маршрутизатором?
A: Да, можно.
На роутере нужно поставить nxagentd и в его конфиге включить прокси:
# EnableProxy
EnableProxy = yes

После чего в properties ноды указать этот роутер как proxy.
Для проверки proxy-части, можно с сервера запустить nxget:
nxget -X [router_ip] [node_ip] Agent.Version

Q: Не могу добавить хост с предустановленным агентом, в логах агента следующее:[07-Nov-2007 18:33:41] Debug: Incoming connection from netxms_ip
[07-Nov-2007 18:33:41] Debug: Connection from netxms_ip rejected
как быть?
A: Возможно в nxagentd.conf не указан ip-адрес netxms-сервера, либо агент находится за шлюзом от сервера.

Q: как организовать шифрованное соединение между сервером и агентом?
A: Во-первых, и сервер, и агент должны быть собраны с поддержкой шифрования - для этого нужен OpenSSL.
Дальше есть 3 пути:
1. В конфиг агента добавить параметрRequireEncryption = yes
тогда агент будет принимать только шифрованные соединения, соответственно сервер будет вынужден использовать шифрование.
2. В свойствах соотв. узла включить опцию "Force encryption" - тогда сервер всегда будет использовать только шифрованные соединения для связи с агентом на этом узле.
3. Выставить серверный параметр конфигурации DefaultEncryptionPolicy в 2 или 3. 2 означает "использовать шифрование если агент поддерживает его, иначе использовать нешифрованные соединения". 3 означает "всегда использовать шифрованные соединения (если агент не поддерживает шифрование, то соединение установлено не будет)".

Q: Что нужно указывать в Request/Expected response для сервисов SMTP, FTP, POP3, SSH (пример Service type = SMTP)?
A:SMTP:
request = адрес для отсылки мейла, response не используется.

SSH:
оба поля игнорируются, проводится ssh handshake без логина.

POP3:
request = user:password, response не используется.

FTP пока не реализован.


Q: Что необходимо сделать на оборудовании Cisco, чтобы не изменялись Index-ы интерфейсов при перезагрузке/смене IOS-а устройства?
A: При перезагрузке устройства Cisco, устройство каждый раз создает новые Index-ы для интерфейсов, которые могут измениться, а могут и не меняться (зависит от изменений, произведенных на оборудовании). Соответствено NetXMS обращается на старые индексы и выдавать неверную информацию. Чтобы этого не происходило, необходимо на оборудовании прописать команду:#(config)snmp-server ifindex persistкоторая создаст файл ifIndex-table в nvram. Далее Cisco при загрузке устанавливает индексы для интерфейсов сверяясь с этим файлом, тем самым решается вопрос с неверным отображением информации по интерфейсам по SNMP.

Q: Могу ли я использовать данные выводимые сторонним скриптом / программой ?
A: Это можно сделать через ExternalParameter в агенте. В конфиге агента пишем

ExternalParameter = MyParameterName:my_script

После чего можем определить DCI для параметра MyParameterName на ноде где стоит агент. При каждом запросе параметра будет вызываться скрипт. Значением будет первая строчка выданная скриптом на дескриптор STDOUT.

пример на случай со скриптом использующим аргументы:# ExternalParameter = LineCount(*):cat $1 | wc -l
# ExternalParameter = Test2(*):myprog $1 $2


Q: Что означает статус объекта (Manage\Unmanage, Bind\Unbind, . . .) ?
A:
QuoteUnmanage - если объект переведен в это состояние, то сервер прекращает опрос статуса этого объекта. Например, меня не интересует статус интерфейсов на свитче к которым подключены рабочие станции - и я перевожу эти интерфейсы в unmanaged состояние.

Unbind - это действие применимо к контейнерам и темплейтам, позволяет отвязать подчиненный объект.
ний
Disabled - это состояние интерфейса когда он админстративно отключен (administratively down) - например командой ifconfig down

Q: Статус определенной Node - Minor, почему и как это убрать?
A:
QuoteСтатус хоста определяется по статусу подчиненых объектов (как правило интерфейсов) и алармов для этого хоста. Если подчиненные объекты все либо NORMAL, либо UNKNOWN, либо UNMANAGED - то причина статуса отличного от NORMAL в алармах. Если выбрать в консоли хост и у него закладку Alarms - то наверняка там что-то будет. Если аларму сделать Terminate, то он пропадет из списка активных алармов и перестанет оказывать влияние на статус хоста.

Q: Как смотреть график в реальном времени?
A: Откройте контекстное меню графика, затем выберите Properties, поставте галочку напротив опции 'Refresh automatically'. Также имеется возможность выбрать временной интервал обновления.

Q: как мне добавить недостающий MIB-файл в дерево NetXMS MIB?
A: для этого вам потребуется положить MIB-файл, вашего устройства, в директорию с MIB-файлами (/usr/local/share/netxms/mibs)   и скомпилировать, с помошью компилятора (/usr/local/bin/nxmibc), новый файл (/usr/local/share/netxms/mibs/netxms.mib) NetXMS MIB
затем перезагрузите NetXMS-сервер

Q: где взять MIB-файл для сервиса или сетевого устройства?
A: на сайте производителя или в архиве http://www.mibsearch.com

Q: при компиляции MIB-файла появляется ошибка, как быть?
A: возможно Ваш MIB-файл поврежден либо содержит неверный синтаксис
попробуйте проверить MIB-файл, с помошью сторонних сервисов, на наличие ошибок
http://www.ops.ietf.org/mib-review-tools.html
http://www.ibr.cs.tu-bs.de/projects/libsmi/tools/
в любом случае стоит отписать в службу тех.поддержки разработчика продукта

Q: что такое SNMP?
A: http://ru.wikipedia.org/wiki/SNMP
    http://www.citforum.ru/nets/ito/32.shtml
    http://www.ods.com.ua/win/rus/net-tech/snmp.html
    http://www.opennet.ru/docs/RUS/inet_book/4/44/snm_4413.html
    http://void.ru/content/1031 (немного о безопасности SNMP)

Q: что такое MIB?
A: http://ru.wikipedia.org/wiki/Management_Information_Base

Q: Где мне взять русскоязычное описание MIB-объектов?
A: документ "Управляющая база данных MIB" лежит тут
http://www.opennet.ru/docs/RUS/inet_book/4/44/mib44131.html

Q: Что означает число статуса в Last Values для хостов?
A:
Quote0 = Normal
1 = Warning
2 = Minor
3 = Major
4 = Critical
5 = Unknown
6 = Unmanaged



заметка: если Вы не можете решить проблемы с NetXMS, то создайте на этом форуме топик с подробным описанием Вашей проблемы

- также есть возможность получить помощь подписавшись на список рассылки "NetXMS-users-russian"
Для подписки: отправьте сообщение по адресу [email protected] с темой "subscribe netxms-users-ru"
Для отписки: отправьте сообщение по адресу [email protected] с темой "unsubscribe netxms-users-ru"
Архив рассылки: https://www.netxms.org/archive/netxms-users-ru/


- WIKI http://wiki.netxms.org

- Информация для разработчиков:
http://wiki.netxms.org/wiki/Subagent_API
http://wiki.netxms.org/wiki/Developers_Documentation
Title: nastroyka netxms (rus)
Post by: weec on June 28, 2007, 12:21:05 PM
vrode nashel otvet tut: https://www.netxms.org/cgi-bin/mwf/topic_show.pl?tid=23 (https://www.netxms.org/cgi-bin/mwf/topic_show.pl?tid=23)

poyavilsya vopros sleduyushego plana:
sobirayutsya li razrabotchiki delat` port na FreeBSD?
Title: nastroyka netxms (rus)
Post by: Victor Kirhenshtein on June 28, 2007, 04:51:28 PM
Hi!

Foruma na russkom jazike dejstvitel'no net (pohoze uze pora delat'), no est' mailing list nextxms-users-ru.

Porti dlja FreeBSD - plani est', no tochnoj dati poka obeschat' ne mogu.

Best regards,
Victor
Title: nastroyka netxms (rus)
Post by: weec on June 29, 2007, 09:34:48 AM
mailing list, ne stol` aktivniy
budet forum - budet bolshe pol`zovateley i sootvetstvenno eto pomojet dalneyshemu razvitiyu proekta

skajite, est` li vozmojnost` monitorit mashini za NAT-om?
i kagda  ispravyat oshibki v processe kompilyacii httpd ?

kak izbavitsya ot sleduyushey strochki v logah?
Cannot loads platform subagent "/usr/home/venom/temp/devel/netxms/lib/libnsm_freebsd.so": Subagent doesn't provide any usable parameters

kak poluchit kartinku grafika "pirog" kak vot zdes?
(https://www.netxms.org/screenshots/v2/object_browser.png)
Title: nastroyka netxms (rus)
Post by: Alex Kirhenshtein on July 02, 2007, 10:35:11 AM
0) Poprobujte https://www.netxms.org/download/rc/netxms-0.2.18-rc2.tar.gz (https://www.netxms.org/download/rc/netxms-0.2.18-rc2.tar.gz)
Esli budud problemi s sborkoj (tol'ko na FreeBSD?) - poprobujte skonfigurit' vot tak (budet pochineno)
CFLAGS=-I/usr/local/include CPPFLAGS=-I/usr/local/include LIBS=-L/usr/local/lib/ ./configure --prefix=/optl/netxms --with-server --with-agent ...

1) Da, mozhno. Odin iz variantov, samij udobnij sposob - postavit' agenta na router, s kotorogo vidno set' za natom i vkljuchit' na nem rezhim Proxy.

dobavit' s nxagentd.conf:

EnableProxy=yes
EnableSNMPProxy=yes # esli nado proksirovat' SNMP zaprosi tozhe

Posle chego v properties nodi vibrat' router kak proxy: (http://www.alk.lv/proxy.png)

2) v rc2 pochineno

3) View -> Network summary, ili F7
Title: nastroyka netxms (rus)
Post by: weec on July 02, 2007, 12:54:25 PM
spasibo za 2.0.18rc, nxhttpd skompililsya s vashimi visheperechislennimi opciyami dlya kompilatora +

# cd src/nxhttpd
# perl ../../tools/mc.pl messages.mc

teper` podskajite, gde mne vzat` primer nxhttpd.conf ?
gde lejat fayli dlya DocumentRoot direktorii?

zapustil nxhttpd, zahoju na webinterfeys, vvoju login i parol, posle chego nxhttpd padaet v koru
esli nujno mogu vilojit` core-fail

pojaluysta podskajite kak mne organizovat` sbor statistiki po trafiku s interfeysa
chtob cherez god ya mog posmotret obyem poluchennogo trafika za opredelenniy mesyac (chtob sbros schetchikov pri perezagruzke ne vliyal)?

my ICQ#: 327845193

# ./nxhttpd -D
Configuration file OK
[02-Jul-2007 15:33:07] NetXMS Web Interface Server started
NXHTTPD running. Press Ctrl+C to shutdown.
[02-Jul-2007 15:33:07] Debug: Session watchdog thread started
[02-Jul-2007 15:33:17] Debug: [302] GET /
[02-Jul-2007 15:33:17] Debug: [200] GET /login.app
[02-Jul-2007 15:33:17] Debug: [200] GET /xmlextras.js
[02-Jul-2007 15:33:17] Debug: [200] GET /common.js
[02-Jul-2007 15:33:17] Debug: [200] GET /netxms.css
[02-Jul-2007 15:33:17] Debug: [200] GET /images/login.png
[02-Jul-2007 15:33:17] Debug: [200] GET /images/buttons/normal/login.png
Bus error: 10 (core dumped)

pozje proboval 2.0.16, takje valitsya pri vhode v web-interfeys

pliz, postavte uje polnofunkcionalniy forum, k primeru SMF http://www.simplemachines.org/ (open source)
Title: nastroyka netxms (rus)
Post by: Victor Kirhenshtein on July 03, 2007, 12:17:59 AM
1) web

Skoro vilozim reliz 0.2.18, nadejus' tam budet poluchshe. S core dump'om odnu problemu ja na dnjah ispravil, etot fix dolzen okazatsja v 0.2.18. Faili dlja DocuentRoot dolzni avtomatom kopirovatsja pri make install v <prefix>/share/netxms/nxhttpd. Esli oni tam i lezat, to DocumentRoot mozno ne ukazivat', on po umolchaniu pokazivaet na etot katalog. V source packag'e ves' static content lezit v srx/nxhttpd/static.

2) Statistika po traffic'u
Mozno poprobovat' takuju vesch: delaem DCI po interface bytes in (parametr agenta Net.Interface.BytesIn), stavim retention time 365 (ili bol'she), chtobi dannie hranilis' minimum god, v zakladke transformation stavim "SImple Delta". Posle etogo sobrannie dannie za nuznij period mozno budet exportirovat' v tekstovij fail, otkrit' v Excel i prosummirovat'. Perezagruzki nado proverit' naskol'ko horosho budut obrabativatsja - esli budut s etim problemi - pochinim, vesh' nuznaja.

3) Forum
Soft budem menjat', nineshnij prosto pervim nashelsja kogda ja iskal chto-nibud' chtobi bistro postavit'.

Best regards,
Victor
Title: nastroyka netxms (rus)
Post by: weec on July 03, 2007, 12:58:55 PM
horosho bi chtob mojno bilo v lyuboy moment posmotret kolichestvo in/out trafika za lyuboy period
ne ispolzuya storonnie programmi, chob srazu vivodilo zaparshivaemuyu cifru

na schet sbora statistiki s interfeysov s pomoshyu nxagent
delayu tak: interface > create DCIs for this interface (Net.Interface.BytesOut(1), Net.Interface.BytesIn(1))
no dannie ne sobirayutsya, v tablice DCI pishet 'not supported'
chto delat?

uje delayu port pod FreeBSD, nadeyus razrabotchiki ne protiv
Title: nastroyka netxms (rus)
Post by: Victor Kirhenshtein on July 04, 2007, 12:02:27 AM
A kakaja OS stoit na mashine otkuda dannie ne berutsja?

Protiv sozdanija portov - razumeetsja ne protiv.

Best regards,
Victor
Title: nastroyka netxms (rus)
Post by: weec on July 04, 2007, 01:10:50 PM
# uname -rp
6.2-STABLE amd64

v plane foruma, gotov pomoch v ustanovke, administrirovanii(moderirovanii, podderjke) i dalneyshem razvitii
pomimo etogo, v plane porta dlya FreeBSD hotelos` bi, plotnogo obsheniya
mojet u vas est` ICQ?
Title: nastroyka netxms (rus)
Post by: Victor Kirhenshtein on July 04, 2007, 01:19:14 PM
ICQ net, no mogu postavit'.  Kogda zaregistrirujus', v forum napishu id.
Novij forumnij soft mi uze zapustili (simple machines forum), nemnogo potestim/ponastraivaem i perekljuchimsja na nego. Edinstvennaja sloznost' - hotelos' bi smigrirovat' suschestvujushih userov i topiki.

Best regards,
Victor
Title: nastroyka netxms (rus)
Post by: weec on July 04, 2007, 01:29:16 PM
v plane convertera bazi polzovateley&soobsheniy, v kachestve primera mojete ispolzovat` sleduyushie narabotki
http://www.simplemachines.org/community/index.php?topic=140741.0 (http://www.simplemachines.org/community/index.php?topic=140741.0)

teper` interesuet vopros v plane nxhttpd servisa, on padaet v core pri vvode dannih dlya dostupa
proveryal na versiyah 0.2.16 & 0.2.18rc

# uname -rp
6.2-STABLE amd64

v 0.2.18 proizoshli li kakie to izmeneniya svazannie s krashem?
Title: nastroyka netxms (rus)
Post by: Victor Kirhenshtein on July 04, 2007, 01:35:33 PM
Spasibo za ssilku.

V 0.2.18 ispravlena problema v clientskoj biblioteke kotoraja vizivala crash nxhttpd na FreeBSD (na ostal'nih OS vse rabotalo). Ispravili v ponedel'nik.

Moj ICQ number: 379055985

Best regards,
Victor
Title: Re: nastroyka netxms (rus)
Post by: weec on July 11, 2007, 05:11:18 PM
ок, форум поменялся
с русским все в порядке
ждите новых пользователей с кучей вопросов и комментариев
Title: Re: NetXMS ЧаВо
Post by: weec on July 16, 2007, 11:27:13 AM
останавливаю значит агента на машине с сервером, смотрю в консоль в течении часа и вижу, что статус агента не изменяется, как был активным, так остался, даже принудительные действия над агентом(запрос на изменение config-файла, запрос на перезагрузку . . .) ничего не дали
я так понимаю это баг
Title: Re: NetXMS FAQ/ЧаВо
Post by: Alex on July 26, 2007, 09:47:40 AM
Кстати говоря, а что за статус Minor и как от него можно избавиться по сути?
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on July 26, 2007, 10:50:16 AM
это предупреждает о том, что на системе с агентом имеются проблемы
уничтожить Alarm > перевести node в состояние Unmanaged > перевести node в состояние Managed
Title: Re: NetXMS FAQ/ЧаВо
Post by: sss on July 28, 2007, 07:18:02 PM
Как получить возможные аргументы для параметра ?

тоесть иду в data collection на конкретном хосте, добавляю датчик, и некоторые из датчиков требуют параметры, где и как их можно посмотреть
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on July 30, 2007, 09:35:24 AM
Описание основных параметров и их аргументов можно посмотреть здесь:
https://www.netxms.org/documentation/common_parameters.html
Title: Re: NetXMS FAQ/ЧаВо
Post by: Alex on July 30, 2007, 10:29:02 AM
Quote from: weec on July 26, 2007, 10:50:16 AM
это предупреждает о том, что на системе с агентом имеются проблемы
уничтожить Alarm > перевести node в состояние Unmanaged > перевести node в состояние Managed
На серверах, которые я мониторю агентов попросту нет. Сделал как было сказано выше, а конкретно Unmange и затем снова Manage. Результат тот же. В Minor-е стоят хосты.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on July 30, 2007, 11:14:29 AM
Статус хоста определяется по статусу подчиненых объектов (как правило интерфейсов) и алармов для этого хоста. Если подчиненные объекты все либо NORMAL, либо UNKNOWN, либо UNMANAGED - то причина статуса отличного от NORMAL в алармах. Если выбрать в консоли хост и у него закладку Alarms - то наверняка там что-то будет. Если аларму сделать Terminate, то он пропадет из списка активных алармов и перестанет оказывать влияние на статус хоста.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Alex on July 30, 2007, 12:20:25 PM
Сделал. Все теперь зеленое  ::) ;D

Вопрос другой теперь. Можно ли в ручную строить схему? Т.е. мне нужно построить схему типа маршртизатор, шлюз, клиент. Не автоматически соединить все эти точки, а в ручную, чтоб в Network Map отображалась правильная схема. А то в данный момент она не совсем верная :(.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on July 30, 2007, 01:05:06 PM
Пока к сожалению нельзя. Карты сети еще в совершенно зачаточном состоянии.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on August 07, 2007, 12:14:35 PM
немного offtopic-a, но думаю пригодится
нашел на форуме lissyara.su
пример запуска программы на удаленной unix-машине и получение данных используя SNMP
в примере используется ПО net-snmp ( http://net-snmp.sourceforge.net/ )добавляем в snmpd.conf новые строки:

exec users /bin/sh /usr/bin/count_users.sh

exec mailqueue /bin/sh /usr/bin/count_mail.sh

Затем создаем файлы count_users.sh count_mail.sh:, с их помощью мы будем считать количество пользователей, работающих на данный момент в системе, и размер почтовой очереди postfix.

Содержимое файла count_users.sh:

who | wc -l

exit 0

Содержимое файла count_mail.sh:

mailq | tail -n 1 | cut -f5 -d " "

exit 0

Теперь смотрим, что у нас находится внутри ветки .iso.org.dod.internet.private.enterprises.ucdavis.extTable.extEntry.

\extNames.1 = STRING: users

extNames.2 = STRING: mailqueue

extCommand.1 = STRING: /bin/sh /usr/bin /count_users.sh

extCommand.2 = STRING: /bin/sh / usr/bin/count_mail.sh

extResult.1 = INTEGER: 0

extResult.2 = INTEGER: 0

extOutput.1 = STRING: 1

extOutput.2 = STRING: 2

extErrFix.1 = INTEGER: 0

extErrFix.2 = INTEGER: 0

extErrFixCmd.1 = STRING:

extErrFixCmd.2 = STRING:
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on August 16, 2007, 11:36:05 AM
подскажите, как собрать netxms с поддержкой oracle на FreeBSD ?
интересует аргумент в строке для конфигурации
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on August 17, 2007, 09:17:49 AM
Очередной баг :( Должен был быть параметр --with-oracle, но я забыл его добавить. Исправлю в 0.2.19.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 13, 2007, 10:10:26 AM
подскажите как добавить в DCI>Thresholds значение "пусто" (ситуация когда DCI не получает данные)
хочу добавить Alarm на момент пропажи ping-a до хоста

что такое Manage во вкладке Tools > Graps и как пользоваться этой опцией?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on December 17, 2007, 02:30:27 PM
Quote from: weec on December 13, 2007, 10:10:26 AM
подскажите как добавить в DCI>Thresholds значение "пусто" (ситуация когда DCI не получает данные)
хочу добавить Alarm на момент пропажи ping-a до хоста

использовать threshold функцию "data collection error" - тогда он сработает если в течении указанного количества опросов данные для DCi получить не удалось.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on December 17, 2007, 02:31:38 PM
Quote from: weec on December 13, 2007, 10:10:26 AM
что такое Manage во вкладке Tools > Graps и как пользоваться этой опцией?

Это управление предопределенными графиками - Edit пока не работает, только Delete.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 19, 2007, 10:32:56 AM
может даст кто рекомендации по оптимизации MySQL для NetXMS?

и есть ли какие то плюсы в работе NetXMS на SMP-системах?

собщение "Invalid network mask" генерирует сама NetXMS, какие ещё сообщения она генерирует сама?
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 24, 2007, 03:47:10 PM
проблема с MySQL-базой
размер 1.2Гб

при удалении DCI из win32-консоли, через несколько секунд вываливается сообщение 'request timed out', но DCI всеже удаляется
после этого демоны netxmsd и mysqld грузят процессор на 0%

что делать?

после начинаются проблемы, не могу открыть сисок DCI
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 25, 2007, 11:24:23 AM
пробовал переиндексировать базу
вываливает вот этоNetXMS Database Manager Version 0.2.19

Configuration file OK
Reindexing table raw_dci_values by (item_id)...
SQL query failed:
CREATE INDEX idx_raw_dci_values_item_id ON raw_dci_values(item_id)
Reindexing table event_log by (event_timestamp)...
SQL query failed:
CREATE INDEX idx_event_log_event_timestamp ON event_log(event_timestamp)
Reindexing table thresholds by (item_id)...
SQL query failed:
CREATE INDEX idx_thresholds_item_id ON thresholds(item_id)
Reindexing table thresholds by (sequence_number)...
SQL query failed:
CREATE INDEX idx_thresholds_sequence ON thresholds(sequence_number)
Reindexing table alarm_change_log by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_change_log_alarm_id ON alarm_change_log(alarm_id)
Reindexing table alarm_notes by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_notes_alarm_id ON alarm_notes(alarm_id)
Reindexing table syslog by (msg_timestamp)...
SQL query failed:
CREATE INDEX idx_syslog_msg_timestamp ON syslog(msg_timestamp)
Reindexing table snmp_trap_log by (trap_timestamp)...
SQL query failed:
CREATE INDEX idx_snmp_trap_log_trap_timestamp ON snmp_trap_log(trap_timestamp)
Reindexing table address_lists by (list_type)...
SQL query failed:
CREATE INDEX idx_address_lists_list_type ON address_lists(list_type)
Database reindexing complete.
[root@static /usr/local/etc/rc.d]# nxdbmgr  -c ../netxmsd.conf reindex
NetXMS Database Manager Version 0.2.19

Configuration file OK
Reindexing table raw_dci_values by (item_id)...
SQL query failed:
CREATE INDEX idx_raw_dci_values_item_id ON raw_dci_values(item_id)
Reindexing table event_log by (event_timestamp)...
SQL query failed:
CREATE INDEX idx_event_log_event_timestamp ON event_log(event_timestamp)
Reindexing table thresholds by (item_id)...
SQL query failed:
CREATE INDEX idx_thresholds_item_id ON thresholds(item_id)
Reindexing table thresholds by (sequence_number)...
SQL query failed:
CREATE INDEX idx_thresholds_sequence ON thresholds(sequence_number)
Reindexing table alarm_change_log by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_change_log_alarm_id ON alarm_change_log(alarm_id)
Reindexing table alarm_notes by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_notes_alarm_id ON alarm_notes(alarm_id)
Reindexing table syslog by (msg_timestamp)...
SQL query failed:
CREATE INDEX idx_syslog_msg_timestamp ON syslog(msg_timestamp)
Reindexing table snmp_trap_log by (trap_timestamp)...
SQL query failed:
CREATE INDEX idx_snmp_trap_log_trap_timestamp ON snmp_trap_log(trap_timestamp)
Reindexing table address_lists by (list_type)...
SQL query failed:
CREATE INDEX idx_address_lists_list_type ON address_lists(list_type)
Database reindexing complete.
[root@static /usr/local/etc/rc.d]# nxdbmgr  -c ../netxmsd.conf reindex
NetXMS Database Manager Version 0.2.19

Configuration file OK
Reindexing table raw_dci_values by (item_id)...
SQL query failed:
CREATE INDEX idx_raw_dci_values_item_id ON raw_dci_values(item_id)
Reindexing table event_log by (event_timestamp)...
SQL query failed:
CREATE INDEX idx_event_log_event_timestamp ON event_log(event_timestamp)
Reindexing table thresholds by (item_id)...
SQL query failed:
CREATE INDEX idx_thresholds_item_id ON thresholds(item_id)
Reindexing table thresholds by (sequence_number)...
SQL query failed:
CREATE INDEX idx_thresholds_sequence ON thresholds(sequence_number)
Reindexing table alarm_change_log by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_change_log_alarm_id ON alarm_change_log(alarm_id)
Reindexing table alarm_notes by (alarm_id)...
SQL query failed:
CREATE INDEX idx_alarm_notes_alarm_id ON alarm_notes(alarm_id)
Reindexing table syslog by (msg_timestamp)...
SQL query failed:
CREATE INDEX idx_syslog_msg_timestamp ON syslog(msg_timestamp)
Reindexing table snmp_trap_log by (trap_timestamp)...
SQL query failed:
CREATE INDEX idx_snmp_trap_log_trap_timestamp ON snmp_trap_log(trap_timestamp)
Reindexing table address_lists by (list_type)...
SQL query failed:
CREATE INDEX idx_address_lists_list_type ON address_lists(list_type)
Database reindexing complete


хотя при только, что инициализированной базе при реиндексации вываливает тоже "SQL query failed"
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 25, 2007, 09:12:40 PM
и ещё, после таких ошибок нагрузка на mysql со стороны netxms вообще пропадает, также останавливается сбор данных и так до перезапуска netxmsd
Title: свои скрипты
Post by: mef on December 26, 2007, 01:49:32 PM
Делаю различные проверки своими скриптами. Есть скрипты на perl и шелл. Начинаю проверять. Вначале все работает, но по мере увеличения количества проверяемых скриптами хостов, начинаются всякие непонятки, вроде того, что скрипт не возвращает в netXMS значения. Скрипты рабочие.
Загрузки процессора особой нет. Размеры и количество буферов не менялось, вообщем все по-дефолту.
Что делать? В чем может быть проблема?
Все крутится на: FreeBSD 6.2, NetXMS 0.2.19
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on December 26, 2007, 06:27:54 PM
заметил, что netxmsd (FreeBSD) валится при работе с двух win-консолей
Title: свои скрипты
Post by: mef on December 27, 2007, 11:57:00 AM
Смена сервера и смена агента с которого скрипты запускаются к положительному результату не привели.
Title: Re: свои скрипты
Post by: Alex on December 28, 2007, 10:09:42 PM
Интересно, а что за скрипты? По rsh я так думаю снимают данные? Если так, то от какого пользователя запускается скрипт? Кому разрешено обращаться по rsh к устройству?
Title: Re: свои скрипты
Post by: weec on January 02, 2008, 11:07:42 AM
с этим все тип-топ
траблу засветили, ждем патча
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 03, 2008, 03:47:11 PM
хотелось бы еще увидеть в AlarmViewer возможность настраивать размер шрифтов, ато под разрешением 640*480/800*600 смотрится не серьёзно
Title: Re: NetXMS FAQ/ЧаВо
Post by: Alex on January 04, 2008, 08:05:01 PM
Я так же писал относительно Syslog Viewer-а тут (https://www.netxms.org/forum/index.php/topic,136.msg703.html#msg703).
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 05, 2008, 09:47:11 AM
угу, еще нужны функции сортировки столбцов и их добавления, удаления
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 11, 2008, 02:35:29 PM
а что там с переиндексацией базы
https://www.netxms.org/forum/index.php/topic,64.msg841.html#msg841

ошибки при переиндексации это нормально?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on January 11, 2008, 05:05:53 PM
Я проверю. Переиндексация делалась для решения каких-то конкретных проблем довольно давно, в нормальной жизни она не нужна. Скорее всего изменилась структура базы, а функцию переиндексации не обновили.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 14, 2008, 11:02:33 AM
to developers:
по поводу проблемы с большими паузами в работе netxms, а именно при опросе устройств где требуются большие временные ожидания (timeout)
по умолчанию используется 10 poll-ов
я так понимаю во время пауз эти 10 полностью погружены в работу и в отсутствии свободных poll-ов netxms начинает тормозить

прошу посоветуйте установки netxms для вышеописанной ситуации
и если на то пошло то не мешало бы получить возможность просмотра состояния работы пулов (занят/свободен) для анализа и в качестве аудита
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on January 15, 2008, 04:33:28 PM
Можно увеличить количество статус поллеров изменив параметр NumberOfStatusPollers. Текущее состояние поллеров можно посмотреть с консоли сервера командой

nxcmd -c "show pollers"


Кроме того, у объекта ноды которая является NetXMS сервером, есть (или можно добавить) Internal DCI Server.AverageStatusPollerQueueSize, который дает средний размер очереди на статус полл. Если этот параметр сильно больше нуля, то это значит что сервер не успевает вовремя сделать все опросы. Соответственно на зтот DCi можно повесить threshold и своевременно узнавать о такой проблеме.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 15, 2008, 05:47:20 PM
# nxcmd -c "show pollers"
nxcmd: illegal option -- c
# nxcmd -h
Usage: nxcmd [<options>]
Valid options are:
   -d            : Turn on debug output
   -h            : Display help and exit.
   -p <password> : Login using specified password
   -s <server>   : Connect to specified server (default is 127.0.0.1)
   -u <login>    : Use specified login name
странно, но у меня нет опции -c
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on January 15, 2008, 06:01:42 PM
Оопс, ошибочка моя - команда называется nxadm.


nxadm -c "show pollers"

Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on January 15, 2008, 06:17:32 PM
увеличение поллеров не устраняет проблему с тормозами
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on February 04, 2008, 10:18:51 AM
что означает статус "wait" и какие другие есть статусы у poller-ов?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on February 04, 2008, 11:29:34 AM
Quote from: weec on February 04, 2008, 10:18:51 AM
что означает статус "wait" и какие другие есть статусы у poller-ов?

init - инициализация
wait - ожидание появления задания на опрос в очереди
poll - опрос хоста
finished - поток poller'a завершил работу
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on February 04, 2008, 11:39:01 AM
у меня 214 pollers
и у всех статус wite, хотя опрашивается много устройств
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on February 07, 2008, 01:22:45 PM
в плане количества poller-ов предлагаю добавить возможность их динамического увеличения/уменьшения по мере надобности
Title: Re: NetXMS FAQ/ЧаВо
Post by: Anth0ny on July 01, 2008, 02:09:51 PM
обновление для пункта "Q: Под какими операционными системами работает NetXMS?"
проверено: работает на Windows 2008 Server Enterprise 64 Bit.
Title: Re: NetXMS FAQ/ЧаВо
Post by: weec on July 01, 2008, 02:31:22 PM
спасибо
внёс изменения
Title: Re: NetXMS FAQ/ЧаВо
Post by: n0name on July 23, 2008, 11:36:57 AM
Quote from: weec on December 24, 2007, 03:47:10 PM
проблема с MySQL-базой
размер 1.2Гб

при удалении DCI из win32-консоли, через несколько секунд вываливается сообщение 'request timed out', но DCI всеже удаляется
после этого демоны netxmsd и mysqld грузят процессор на 0%

что делать?

после начинаются проблемы, не могу открыть сисок DCI


1) Столкнулся с такой же проблемой. Но DCI не удаляется. Сам сервер впдает в состояние гроги и ни на что не реагирует.
Помогает только stop/start сервиса NetXMS Core.

2) И вопрос: через сколько прорастает информация по ноде, после ее добавения ?
Добавлял через NetXMS Console.

Сервер: Win2k3 R2 SP2, БД: MS SQL 2k5.



Title: Re: NetXMS FAQ/ЧаВо
Post by: Anth0ny on July 30, 2008, 12:52:40 PM
наткнулся на грабли...
может стоит это занести в ФАК?

В: Какая БД рекомендуется для NetXMS?
О: При условии, что планируется использовать русский язык, можно использовать практически любую из совместимых ДБ. Кроме MSSQL : MS SQl 2000/2005 не поддерживает UTF8 и соответственно использовать русский текст будет невозможно. После перезапуска сервера весь ранее введённый русский текст будет искарёжен.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Mikhail V. Platonov on December 08, 2008, 04:40:11 PM
Скажите, возможно ли написать скрипт для Event Processing Policy, который бы генерировал аларм и выполнял действия только в случае нахождения ноды в состоянии Normal, например? Т.е., если нода уже в Critical, то генерировать еще один аларм и выполнять action уже не надо. Просто УПС шлёт трапы в случае пропадания питания каждую минуту и каждую минуту сваливается письмо, а это уже лишнее. Я примерно представляю, как бы это могло выглядеть:

sub main()
{
   return ($node->state == 4) ? 0 : 1;
}

Но вопрос по синтасису и вообще возможности такого скрипта.
Заранее спасибо большое.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on December 08, 2008, 06:08:46 PM
Синтаксически скрипт правильный. Проблема в том, что в текущей версии статус узла через аттрибуты недоступен. Я добавил соответствующий атрибут, он называется status, и в 0.2.23 такой скрипт можно будет использовать:

sub main()
{
   return ($node->status == 4) ? 0 : 1;
}

Еще один комментарий - а если у узла уже будет статус CRITICAL, например из-за того, что один из интерфейсов в статусе CRITICAL? Тогда и первое письмо не будет отослано. Для таких задач можно использовать ситуации - при получении трапа от упса выставлять атрибут соответствующей ситуации в 1, а в скрипте проверять состояние этого атрибута.

P.S. Маленький пример использования ситуаций (на английском) - https://www.netxms.org/forum/index.php/topic,321.0.html (https://www.netxms.org/forum/index.php/topic,321.0.html)
Title: Re: NetXMS FAQ/ЧаВо
Post by: Mikhail V. Platonov on December 09, 2008, 11:45:29 AM
О, отлично! Спасибо большое.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Alex on October 25, 2010, 12:16:44 PM
Я как-то уже выкладывал тут скрипт снятия статистик по SIP звонкам с Cisco. Так вот в последнее время скрипт перестал работать корректно. Время от времени выдавал ошибку по недоступности до Cisco из под запуска NetXMS. Проведя трое суток в поисках решений, прибегнул к давно существующему перловому модулю Net::Rsh. (На сайте Cisco есть готовые MIB-ы по SIP статистике, но одни не устанавливаются, а другие не отдают то, что надо). Так что старый дедовский способ по RSH - остается, на мой взгляд, лучший по сей день. Может кому-то пригодится скриптик:

#!/usr/bin/perl

use Net::Rsh;

if ($#ARGV != 1) {
    print "usage: $0 host_ip uac|uas\n";
    exit;
}

$a=Net::Rsh->new();

$host = $ARGV[0];
$type = uc($ARGV[1]);
$local_user="root";
$remote_user="root";
$cmd="show sip-ua calls | i $type";

@c=$a->rsh($host,$local_user,$remote_user,$cmd);

#@c =~(/calls: (\d+)/);
for ($i=0; $i<scalar(@c); ++$i) {
    ($k, $v) = @c;
}
$v =~ (/calls: (\d+)/);
unless ($1 != "") {$num = 0;} else {$num = $1;}
print "$num\n";


Скрипт вызывается следующей командой
./название_скрипт host_ip uac (статистика по оригинационным звонкам)
или
./название_скрипт host_ip uas (статистика по терминационным звонкам)

В NetXMS в агенте прописывается так:
ExternalParameter = SipOrig(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uas
ExternalParameter = SipAnswer(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uac


Можно создать темплейт SIP и создать в нем 2 DCI.
Origin: NetXMS Agent
И не забываем прописывать в качестве Proxy node адрес машины, на которой стоит NetXMS.

Вот и вся кухня. Надеюсь кому-то окажется полезным.
Title: Re: NetXMS FAQ/ЧаВо
Post by: pipyta on May 06, 2013, 01:01:49 AM
 Здравствуйте, подскажите такую вещь.
Как реализовать  карту, хотя-бы чуток подтолкните.
Вобщем,  каждый  хост  представляет собой фрейм в котором отображается его текущие ip , аптайм и произвольная информация.
Эти  хосты-фреймы соединены  линиями (в структурной последовательности), на линиях показывается среднее время отклика  за промежуток времени (5 мин) и процент потерь пакетов.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on May 06, 2013, 10:11:52 AM
Конфигурацией такого не сделать, только изменением консоли. Если Java/Eclipse программирование не пугает, то расскажу в деталях как это можно сделать.
Вообще в планах уже довольно давно стоят "активные карты", как мы их называем - возможность добавлять текстовую информацию и графики на карты. Но пока не успеваем сделать.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Zike on July 03, 2013, 11:06:03 AM
Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...
1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов, осуществлять пинг? это может делать только агент, скажем установленный локально с сервером? В кратце напишите, для чего служат и где применяются следующие "Origin"
- Internal
- Check point SNMP
- Push
- Windows Performance Counter
- SM-CLP


2. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
- когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
- настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element

3. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

4. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on July 03, 2013, 01:18:24 PM
Quote from: Zike on July 03, 2013, 11:06:03 AM
Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...
1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов,
осуществлять пинг? это может делать только агент, скажем установленный локально с сервером?

да, сбор данных осуществляется через агента, агент может быть локальным. Пинг сервер делает во время status poll, но если интересует время ответа - тогда надо делать через агента. Из плюсов такого подхода - можно получать значения задержек пинга из разных точек сети например.

Quote from: Zike on July 03, 2013, 11:06:03 AM
В кратце напишите, для чего служат и где применяются следующие "Origin"
- Internal

Это внутренние данные сервера, например статус хоста. Для обьекта, который представляет сам сервер мониторинга, кроме того доступны внутренние данные о производительности - размеры очередей и т.д.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Check point SNMP

Данные с SNMP агента, встроенного в файрволл Check Point - в принципе уже давно устарело.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Push

Если выставлен этот тип источника, сервер не собирает данные сам, а ждет, когда их ему пришлют. Прислать push данные можно через API или при помощи утилит nxpush и nxapush.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- Windows Performance Counter

Этот тип предназначен для облегчения конфигурации сбора данных из Windows Performace Counters. Если на удаленном Windows хосте установлен агент, то можно с консоли мониторинга просматривать доступные счетчики и выбирать нужные.

Quote from: Zike on July 03, 2013, 11:06:03 AM
- SM-CLP

Сбор данных по протоколу SM-CLP (Server Management Command Line Protocol). Этот протокол поддерживается модулями управления серверов (remote management board - iLO, DRAC, etc.) производства HP, IBM, Dell, возможно какими-то еще. С его помощью можно собирать информацию о состоянии серверного железа.

Quote from: Zike on July 03, 2013, 11:06:03 AM
2. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
- когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
- настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element

Проверьте, какое значение у параметра CodePage в netxmsd.conf. Должно быть CP-1251. Альтернативный (и предпочтительный) вариант - собрать сервер в UNICODE (запустив configure с ключом --enable-unicode).

Quote from: Zike on July 03, 2013, 11:06:03 AM
3. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

Веб консоль - это Java приложение, которому требуется Java application server - например Tomcat или Jetty. Со стороны браузера это не Java applet - просто страница с кучей JavaScript. Я сам с планшета не пробовал, но кто-то вроде писал, что веб работает на iPad.

Quote from: Zike on July 03, 2013, 11:06:03 AM
4. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?

Можно включить network discovery, тогда при нахождении нового устройства будет посылатся событие SYS_NODE_ADDED, которое можно обработать как любое другое и послать е-майл, создать аларм, и т.д.
Кроме того, для контроля неожиданных подключений есть такая вещь, как "expected port state" - для портов свитча, на которых подключения в нормальном состоянии не ождается, можно поставить expected state DOWN - тогда если порт вдруг перейдет в UP, система сгенерит специальное событие, на которое можно повесить создание алармов и т.д.
Title: Re: NetXMS FAQ/ЧаВо
Post by: kiaj on October 08, 2013, 01:10:23 PM
добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Tatjana Dubrovica on November 20, 2017, 03:04:42 PM
Quote from: kiaj on October 08, 2013, 01:10:23 PM
добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?

Настраивается в Server Configuration Variables параметр "InstancePollingInterval".
Title: Re: NetXMS FAQ/ЧаВо
Post by: pavel.gulyaev on August 24, 2019, 07:42:31 PM
Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on August 24, 2019, 08:49:18 PM
Только в виде событий NetXMS для отработавших правил - синхронизации лог файлов нет.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Hospital on September 09, 2019, 11:17:18 AM
Quote from: pavel.gulyaev on August 24, 2019, 07:42:31 PM
Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?

Можно реализовать с помощью древнего переходника "EventLog-to-Syslog daemon" - https://www.op5.com/download/archives/category/agents/windows-syslog-agent/
Настраивать крайне неудобно, но у меня получилось DHCP (txt file) и Security (журналы windows)
Title: Re: NetXMS FAQ/ЧаВо
Post by: Akrhin on October 15, 2019, 04:14:22 AM
Кто может подсказать?
Настроил автообноружение, но добавилось всего несколько хостов, после чего все заглохло. Если добавлять руками - то все ок.
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on November 14, 2019, 02:28:06 PM
Похоже что сервер застрял на опросе новых узлов. Какая версия NetXMS?
Title: Re: NetXMS FAQ/ЧаВо
Post by: Pavel on December 08, 2020, 05:37:05 PM
Доброго дня.
Подскажите, как наиболее правильно сделать такую, в общем-то простую вещь:
Когда сервер запустился - на почту отправляется письмо с текстом "сервер был запущен в такое-то время"
Title: Re: NetXMS FAQ/ЧаВо
Post by: Victor Kirhenshtein on January 15, 2021, 03:25:06 PM
Quote from: Pavel on December 08, 2020, 05:37:05 PM
Доброго дня.
Подскажите, как наиболее правильно сделать такую, в общем-то простую вещь:
Когда сервер запустился - на почту отправляется письмо с текстом "сервер был запущен в такое-то время"
Можно обрабатывать событие SYS_SERVER_STARTED и отсылать почту. При помощи макросов можно добавить текущее время.

Title: Re: NetXMS FAQ/ЧаВо
Post by: Reneim on December 07, 2023, 05:15:46 AM
Здравствуйте. Построил карту. Но не пойму как удалять устаревшие связи. например настраивал коммутатор в одном месту он успел отобразится в XMS. Перенес его и он горит красным. и связь если её пытаюсь просто удалить с карты появляется снова