NetXMS FAQ/ЧаВо
-
Q: Под какими операционными системами работает NetXMS?
A: Windows NT/2000/2003/XP/2008_64bit, Linux, Solaris, AIX, HP-UX, FreeBSDQ: Какие СУБД поддерживает NetXMS?
A: MySQL, PostgreSQL, SQLite, Microsoft SQL, Oracle, ODBCQ: Чем отличается 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 * 8Q: Подскажите данные для доступа к NetXMS-серверу по умолчанию?
A: admin:netxmsQ: Какие возможности/функции имеются в NetXMS?
A: список основных функций:- 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.shtmlQ: Добавляю Alarm-ы по инструкции, но при достижении пороговых значений ничего не происходит, как быть?
A: Вплоть до версии 0.2.19 в NetXMS имеется bug (проблема), в следствии чего, после добавления новых Alarm-ов, требуется перезапустить netxmsd.Q: Где найти описание параметров nxagent-а ?
A: Таблица с описанием параметров, включая аргументы, находится тут https://www.netxms.org/documentation/common_parameters.htmlQ: После изменения параметров в конфиге сервера, нужно ли его перегружать?
A: Зависит от параметра. В консоли в настройках параметров сервера есть колонка Restart, если там стоит Yes то сервер надо перегружать.Q: Можно ли осуществлять мониторинг хостов за шлюзом / маршрутизатором?
A: Да, можно.
На роутере нужно поставить nxagentd и в его конфиге включить прокси:# EnableProxy EnableProxy = yesПосле чего в properties ноды указать этот роутер как proxy.
Для проверки proxy-части, можно с сервера запустить nxget:nxget -X [router_ip] [node_ip] Agent.VersionQ: Не могу добавить хост с предустановленным агентом, в логах агента следующее:
[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 пути:- В конфиг агента добавить параметр
RequireEncryption = yes
тогда агент будет принимать только шифрованные соединения, соответственно сервер будет вынужден использовать шифрование. - В свойствах соотв. узла включить опцию "Force encryption" - тогда сервер всегда будет использовать только шифрованные соединения для связи с агентом на этом узле.
- Выставить серверный параметр конфигурации 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 $2Q: Что означает статус объекта (Manage\Unmanage, Bind\Unbind, . . .) ?
A:Unmanage - если объект переведен в это состояние, то сервер прекращает опрос статуса этого объекта. Например, меня не интересует статус интерфейсов на свитче к которым подключены рабочие станции - и я перевожу эти интерфейсы в unmanaged состояние.
Unbind - это действие применимо к контейнерам и темплейтам, позволяет отвязать подчиненный объект.
ний
Disabled - это состояние интерфейса когда он админстративно отключен (administratively down) - например командой ifconfig downQ: Статус определенной Node - Minor, почему и как это убрать?
A:Статус хоста определяется по статусу подчиненых объектов (как правило интерфейсов) и алармов для этого хоста. Если подчиненные объекты все либо 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.comQ: при компиляции 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_BaseQ: Где мне взять русскоязычное описание MIB-объектов?
A: документ "Управляющая база данных MIB" лежит тут
http://www.opennet.ru/docs/RUS/inet_book/4/44/mib44131.htmlQ: Что означает число статуса в Last Values для хостов?
A:0 = 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 - В конфиг агента добавить параметр
-
vrode nashel otvet tut: https://www.netxms.org/cgi-bin/mwf/topic_show.pl?tid=23
poyavilsya vopros sleduyushego plana:
sobirayutsya li razrabotchiki delat` port na FreeBSD? -
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 -
mailing list, ne stol` aktivniy
budet forum - budet bolshe pol`zovateley i sootvetstvenno eto pomojet dalneyshemu razvitiyu proektaskajite, 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 parameterskak poluchit kartinku grafika "pirog" kak vot zdes?

-
-
Poprobujte 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 ... -
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 tozhePosle chego v properties nodi vibrat' router kak proxy:

-
v rc2 pochineno
-
View -> Network summary, ili F7
-
-
spasibo za 2.0.18rc, nxhttpd skompililsya s vashimi visheperechislennimi opciyami dlya kompilatora +
# cd src/nxhttpd
# perl ../../tools/mc.pl messages.mcteper` 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-failpojaluysta 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)
-
- 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.
-
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. -
Forum
Soft budem menjat', nineshnij prosto pervim nashelsja kogda ja iskal chto-nibud' chtobi bistro postavit'.
Best regards,
Victor -
horosho bi chtob mojno bilo v lyuboy moment posmotret kolichestvo in/out trafika za lyuboy period
ne ispolzuya storonnie programmi, chob srazu vivodilo zaparshivaemuyu cifruna 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
-
A kakaja OS stoit na mashine otkuda dannie ne berutsja?
Protiv sozdanija portov - razumeetsja ne protiv.
Best regards,
Victor -
-
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 -
v plane convertera bazi polzovateley&soobsheniy, v kachestve primera mojete ispolzovat` sleduyushie narabotki
http://www.simplemachines.org/community/index.php?topic=140741.0teper` 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 amd64v 0.2.18 proizoshli li kakie to izmeneniya svazannie s krashem?
-
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 -
-
останавливаю значит агента на машине с сервером, смотрю в консоль в течении часа и вижу, что статус агента не изменяется, как был активным, так остался, даже принудительные действия над агентом(запрос на изменение config-файла, запрос на перезагрузку . . .) ничего не дали
я так понимаю это баг -
-
-
-
Описание основных параметров и их аргументов можно посмотреть здесь:
https://www.netxms.org/documentation/common_parameters.html -
@weec said in NetXMS FAQ/ЧаВо:
это предупреждает о том, что на системе с агентом имеются проблемы
уничтожить Alarm > перевести node в состояние Unmanaged > перевести node в состояние ManagedНа серверах, которые я мониторю агентов попросту нет. Сделал как было сказано выше, а конкретно Unmange и затем снова Manage. Результат тот же. В Minor-е стоят хосты.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login