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

Topics - KArt

#1
Привет!
При мониторинге свободного места на Линуксе было замечено непонятные показания.
Вот вывод команды df -h и запросов с NetXMS для параметров FileSystem.FreePerc, FileSystem.AvailPerc:
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       173G   25G  139G  16% /
/dev/sdb1       187G  103G   75G  58% /mnt/storage

AvailPerc
/
80
/mnt/storage
39

FreePerc
/
85
/mnt/storage
45

Почему такие различия, неточности и как они определяются? И в чем разница между AvailPerc и FreePerc?
P.S. На Windows системах все ок, параметры не имеют различий.
#2
Здравствуйте!

При экспорте шаблонов нельзя выбрать "Group Templates" и добавить всю группу на экспорт.
Ну и когда выбираешь шаблоны в группах и делаешь экспорт, а потом импорт - они импортятся прямо в корень шаблонов, а не по группам.
Было бы очень удобно делать импорт-экспорт групп шаблонов.
#3
Здравствуйте!
Не заметил точно, но вроде при последнем обновлении до 1.2.11 версии на WebUI пропал функционал, почти весь.
Остались только некоторые пункты(В настройках всего 6 пунктов, нет даже настроек сервера). Захожу под админом, war редеплоил. Язык - русский на веб. Сменить его нельзя. Может быть это через него?
#4
Общие вопросы / Cannot remove template
January 14, 2014, 05:56:55 PM
Привет!
Возникла проблема при удалении ноды с шаблона. Использую функцию remove... для шаблона, обе функции (Remove DCIs from node, Unbind DCIs from template) вызывают ошибку
Quote'Remove template' has encountered a problem.
Cannot remove template: Incompatible operation
#5
Общие вопросы / Ping3 Driver
January 08, 2014, 07:41:47 PM
Здравствуйте!
Большое спасибо, что добавили Ping3 в новую версию!

QuoteВ 1.2.10 я добавил драйвер для Ping3 - должен показывать интерфейс нормально, и находить SNMP без установки testoid. Кто-нибудь может подтвердить, что это работает?
С большой радостью протестил работу Ping3 в системе: без установки testoid, система обнаружила Ping3, написала драйвер PING3 и обнаружила интерфейс (правильный MAC-адрес).
Но после этого устройство стало unknown. Причиной этого стал все тот же сетевой интерфейс - статусы интерфейса отображаются как unknown (Administrative State=UNKNOWN, Operational State=UNKNOWN).

При выполнении  Configuration Poll вроде все нормально:
[08.01.2014 19:15:27] **** Poll request sent to server ****
[08.01.2014 19:15:27] Poll request accepted
[08.01.2014 19:15:28] Starting configuration poll for node ping1.dabiko.local
[08.01.2014 19:15:28] Checking node's capabilities...
[08.01.2014 19:15:28]    Checking SNMP...
[08.01.2014 19:15:28]    SNMP agent is active (version 2c)
[08.01.2014 19:15:28]    New network device driver selected: PING3
[08.01.2014 19:15:36] Capability check finished
[08.01.2014 19:15:36] Checking interface configuration...
[08.01.2014 19:15:36]    Found new interface "eth0"
[08.01.2014 19:15:36] Checking node name
[08.01.2014 19:15:36] Interface configuration check finished
[08.01.2014 19:15:36] Node name is OK
[08.01.2014 19:15:36] Finished configuration poll for node ping1.dabiko.local
[08.01.2014 19:15:36] Node configuration was changed after poll
[08.01.2014 19:15:36] **** Poll completed successfully ****

[08.01.2014 19:17:42] **** Poll request sent to server ****
[08.01.2014 19:17:42] Poll request accepted
[08.01.2014 19:17:42] Starting configuration poll for node ping1.dabiko.local
[08.01.2014 19:17:42] Checking node's capabilities...
[08.01.2014 19:17:42]    Checking SNMP...
[08.01.2014 19:17:42]    SNMP agent is active (version 2c)
[08.01.2014 19:17:50] Capability check finished
[08.01.2014 19:17:50] Checking interface configuration...
[08.01.2014 19:17:51] Interface configuration check finished
[08.01.2014 19:17:51] Checking node name
[08.01.2014 19:17:51] Node name is OK
[08.01.2014 19:17:51] Finished configuration poll for node ping1.dabiko.local
[08.01.2014 19:17:51] Node configuration was changed after poll
[08.01.2014 19:17:51] **** Poll completed successfully ****


А при Status Poll вот что:
[08.01.2014 19:19:44] **** Poll request sent to server ****
[08.01.2014 19:19:44] Poll request accepted
[08.01.2014 19:19:44] Starting status poll for node ping1.dabiko.local
[08.01.2014 19:19:44] Checking SNMP agent connectivity
[08.01.2014 19:19:44]    Starting status poll on interface eth0
[08.01.2014 19:19:44]       Current interface status is UNKNOWN
[08.01.2014 19:19:44]       Retrieving interface status from SNMP agent
[08.01.2014 19:19:44]       Unable to retrieve interface status from SNMP agent
[08.01.2014 19:19:44]       Starting ICMP ping via proxy
[08.01.2014 19:19:44]       Interface is UNKNOWN for 6 polls (1 poll required for status change)
[08.01.2014 19:19:44]       Interface status after poll is UNKNOWN
[08.01.2014 19:19:44]    Finished status poll on interface eth0
[08.01.2014 19:19:44] Node is connected
[08.01.2014 19:19:44] Node status after poll is UNKNOWN
[08.01.2014 19:19:44] Finished status poll for node ping1.dabiko.local
[08.01.2014 19:19:44] **** Poll completed successfully ****


Это все делается через Proxy. Информация про linux сервера через прокси отображается нормально.
#6
General / Change options for node polls
November 14, 2013, 04:34:56 PM
Hello!

I have trouble using Netxms API to change node options for polling. I don't find in API what method change options in polling.
I am used method NXCObjectModificationData.serRequiredPolls, but it doesn't works.

How I can change and show options polling for node?
#7
Здравствуйте!

  При юзании системы возникла потребность в использовании Proxy, так как много узлов находятся у внутренней сети. С небольшими усилиями прокси для netxms-agentа (linux сервера) удалось сделать, а вот snmp proxy работает, но в не совсем правильно.
  С устройства получаются нужные значения, но оно никак не хочет обнаруживать сетевой интерфейс этого устройства. При Configuration Poll пишет Unable to get interface list from node и Interface "unknown" is no longer exist. Устройство имеет Unknown status. В разделе Capabilities на закладке Overview isSNMP=Yes, snmpPort=161, snmpVersion=2c. И SNMP узел и линукс сервер находятся в одной зоне для которой задан agent, snmp, icmp proxy.
И на сервере-proxy в nxagentd.conf указаны параметры 
EnableProxy = yes
EnableSNMPProxy = yes
И открыты порты 4700/tcp и 161/udp.

Подскажите, пожалуйста, как это можно решить.
#8
Общие вопросы / SNMP запросы
September 19, 2013, 07:16:32 PM
Еще раз здравствуйте!
При использовании Netxms столкнулся еще с одним багом: При снятии показаний с устройства Ping3, которое работает только через SNMP, чтобы получить данные, нужно указывать в свойствах параметра DCI "Use custom SNMP port - 161". Хотя 161 порт и есть стандартный порт на котором работает SNMP.
#9
Здравствуйте!
Столкнулся с проблемой добавления нодов с одинаковыми ip-адресами, но разными агент портами. Можно как-то это реализовать?
При добавлении выплывает ошибка - Node is already exist. Но по сути у них же разные адреса (учитывая порт).
Ситуация возникает, когда нужно добавить нод с внутренней сети через NAT. Знаю, что существует механизм с прокси, но для добавления одного нода как-то не хочется создавать прокси.

Заранее спасибо.

#10
  Недавно мною было замечено, что при просмотре истории значений DCI параметров нету всех данных, полученных хотя бы за последнее время (за последний час-два, может доходить до 24 час). А есть ноды на которых очень нужны показания за последнее время или ночь каждую минуту для выяснения аварии.
  Я посмотрел логи netxms и там увидел вот такую ошибку:
[22-Aug-2013 14:08:13.294] SQL query failed (Query = "INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES (?,?,?)"): ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists
[22-Aug-2013 14:08:13.294] EVENT 52 (ID:7246156 F:0x0001 S:4 TAG:"") FROM netxms1.coreberg.com: Database query failed (Query: INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES (?,?,?); Error: ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists)
[22-Aug-2013 14:08:13.295] SQL query failed (Query = "INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES (?,?,?)"): ERROR:  prepared statement "netxms_stmt_0x8b39a0" already exists
[22-Aug-2013 14:08:13.295] EVENT 52 (ID:7246157 F:0x0001 S:4 TAG:"") FROM netxms1.coreberg.com: Database query failed (Query: INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES (?,?,?); Error: ERROR:  prepared statement "netxms_stmt_0x8b39a0" already exists)
[22-Aug-2013 14:08:13.295] SQL query failed (Query = "INSERT INTO idata_294 (item_id,idata_timestamp,idata_value) VALUES (?,?,?)"): ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists
[22-Aug-2013 14:08:13.295] EVENT 52 (ID:7246158 F:0x0001 S:4 TAG:"") FROM netxms1.coreberg.com: Database query failed (Query: INSERT INTO idata_294 (item_id,idata_timestamp,idata_value) VALUES (?,?,?); Error: ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists)

В логах postgresql тоже самое:
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists
2013-08-22 02:08:12 EEST STATEMENT:  INSERT INTO idata_294 (item_id,idata_timestamp,idata_value) VALUES ($1,$2,$3)
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0x8b39a0" already exists
2013-08-22 02:08:12 EEST STATEMENT:  INSERT INTO idata_294 (item_id,idata_timestamp,idata_value) VALUES ($1,$2,$3)
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists
2013-08-22 02:08:12 EEST STATEMENT:  INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES ($1,$2,$3)
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0x8b39a0" already exists
2013-08-22 02:08:12 EEST STATEMENT:  INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES ($1,$2,$3)
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0xb44d20" already exists
2013-08-22 02:08:12 EEST STATEMENT:  INSERT INTO idata_259 (item_id,idata_timestamp,idata_value) VALUES ($1,$2,$3)
2013-08-22 02:08:12 EEST ERROR:  prepared statement "netxms_stmt_0x8b39a0" already exists

Периодически ошибка пропадает, где то 2-3 раза в сутки, но потом снова одно и то же.
С чем может быть связана ошибка и как ее можно решить?
Стоит netxms-1.2.8, postgres-9.1, простая перезагрузка не помогла.

Буду очень признателен за помощь.