Несколько вопросов.
-
@victor said:
Интерфейс unmanaged означает что он исключен из status polls, но не из configuration polls, которые и находят неправильную маску. Можно отменить или исправить обработку события SYS_INVALID_NETWORK_MASK что-бы не создавать ненужные алармы.
Вот! То что нужно!

Спасибо, Виктор!С надеждой жду помощи по остальным проблемам.
Я сейчас очень плотно занимаюсь вопросом мониторинга в нашей огранизации и буду очень Вам признателен за помощь. Готов ответить на все поставленные вопросы. -
- проявились странности при опросе ACPI.ThermalZone.CurrentTemp
настроено как NetXMS Agent \ Integer
судя по настройке, параметр температуры должен опрашиваться ровно точно также, как и всё остальное... 1 раз в минуту (Polling and Storage = 60 seconds)...
а вместо этого получаем вот что: (даю результаты с нескольких серверов, с тех, что ответили, может удастся вычислить закономерность? и плиз, на будущее, пока идёт отладка: нужны возможности экспорта ото всюду, а то скрины делать не всегда удобно, а так бы экспортировал список и сюда постнул)
про то, что полученные результаты ээээ... смущают.... я уже молчу =). хотелось бы иметь такую температуру, но этож нереал......
настройка везде одинакова (мониторинг температуры спущен сверху через шаблон)
см. атач.
-
- складывается впечатление, что та проблема, о которой я раньше писал (неправильный статус, должен быть Warning а получается на деле всегда Minor), несколько глубже...
я начинаю подозревать, что есть отдельный статус для сервиса и отдельный статус для ноды вцелом. т.е. если многократно для какого-то из DCI повторяется любое событие со статусом Warning - это переводит ноду, к которой относится данный DCI, в состояние Minor.
иначе я никак не могу объяснить, почему при мониторинге диска (% свободного места) при достижении порога определённого в Event'ах как "Warning" нода сразу помечается как "Minor":
%s выдаёт "1"
%S выдаёт "Minor"я прав?
если нет, прошу поправить. если да, то возникает резонный вопрос: а как задаётся порог, после которого нода переводится из одного состояния в другое? Я ниразу ещё не получал извещений о состоянии Warning, всегда начинается с Minor. -
@anth0ny said in Несколько вопросов.:
- складывается впечатление, что та проблема, о которой я раньше писал (неправильный статус, должен быть Warning а получается на деле всегда Minor), несколько глубже...
я начинаю подозревать, что есть отдельный статус для сервиса и отдельный статус для ноды вцелом. т.е. если многократно для какого-то из DCI повторяется любое событие со статусом Warning - это переводит ноду, к которой относится данный DCI, в состояние Minor.
иначе я никак не могу объяснить, почему при мониторинге диска (% свободного места) при достижении порога определённого в Event'ах как "Warning" нода сразу помечается как "Minor":
%s выдаёт "1"
%S выдаёт "Minor"я прав?
если нет, прошу поправить. если да, то возникает резонный вопрос: а как задаётся порог, после которого нода переводится из одного состояния в другое? Я ниразу ещё не получал извещений о состоянии Warning, всегда начинается с Minor.Eto bug v obrabotke macrosa %S - Minor i Warning pereputani mestami. %s vozvrashaet pravil'noe znachenije statusa:
0 = normal
1 = warning
2 = minor
3 = major
4 = critical
5 = unknown
6 = unmanaged
7 = disabled
8 = testingEsli server na UNIX'e, to v faile src/server/core/events.cpp nado stroki
const char *g_szStatusText[] = { "NORMAL", "MINOR", "WARNING", "MAJOR", "CRITICAL", "UNKNOWN", "UNMANAGED", "DISABLED", "TESTING" }; const char *g_szStatusTextSmall[] = { "Normal", "Minor", "Warning", "Major", "Critical", "Unknown", "Unmanaged", "Disabled", "Testing" };zamenit' na
const char *g_szStatusText[] = { "NORMAL", "WARNING", "MINOR", "MAJOR", "CRITICAL", "UNKNOWN", "UNMANAGED", "DISABLED", "TESTING" }; const char *g_szStatusTextSmall[] = { "Normal", "Warning", "Minor", "Major", "Critical", "Unknown", "Unmanaged", "Disabled", "Testing" };i peresobrat'. Esli na Windows, to podozdat' versii 0.2.22, skoro dolzna bit'. Spasibo chto prislali oba znacvenija - i %s, i %S, a to bi ja v zizni ne ponjal bi v chem problema

-
@anth0ny said in Несколько вопросов.:
- проявились странности при опросе ACPI.ThermalZone.CurrentTemp
настроено как NetXMS Agent \ Integer
судя по настройке, параметр температуры должен опрашиваться ровно точно также, как и всё остальное... 1 раз в минуту (Polling and Storage = 60 seconds)...
а вместо этого получаем вот что: (даю результаты с нескольких серверов, с тех, что ответили, может удастся вычислить закономерность? и плиз, на будущее, пока идёт отладка: нужны возможности экспорта ото всюду, а то скрины делать не всегда удобно, а так бы экспортировал список и сюда постнул)
A kak ostal'nie parametri, sobirajutsja reguljarno? Esli da, to problema skoree vsego na storone agenta, a esli net - to eto obschaja problema servera. U ob'ekta kotorij predstavljaet sam NetXMS server dolzni bit' avtomaticheski sozdannie DCI so statistikoj po vnutrennim ocheredjam NetXMS servera - kakie tam znacvhenija?
-
- Нее...
Всё, о чём я говорил и буду говорить, относится к Windows =).
У меня пока не стоит задача ставить мониторинговый сервер или агентов на Unix.
Так что ждём-с 0.2.22

- судя по субъективным ощущениям, всё остальное собирается нормально. по крайней мере мониторинг свободного места пашет как часы, проблем не замечено. странности только с опросом ACPI.
по поводу значений по очередям, а можно указать путь в консоли, по которому их искать?
а то я что-то не очень понимаю, как их найти... - Нее...
-
Про очереди: есть объект "node", который представляет сам NetXMS сервер - он создается автоматически. У него так-же автоматически создаются DCI для мониторинга внутренних очередей. Надо найти этот объект и посмотреть текущие значения этих DCI.
-
осмотрел очереди (если я правильно понял о чём была речь).
Server.AverageDCPollerQueueSize = 0 (вся история = 0)
Server.AverageDBWriterQueueSize = значения меняются ... но не регулярно.
Server.AverageDCIQueuingTime = значения постоянно пляшут от 5 до 30.
Server.AverageStatusPollerQueueSize = 0 (вся история = 0)
Server.AverageConfigurationPollerQueueSize = 0 (вся история = 0)Пока отказался от использования ACPI в пользу мониторинга встроенных датчиков через SNMP. Результаты отличные, мониторю на температуру сервера DELL и HP.
-
- Всё так же странно работает или точнее не работает назначение прав пользователям. У всех кроме администратора попрежнему пусто в Object Browser'е. Какие бы права я не давал.
Я один такой? Ктонить ещё с таким сталкивался?
-
Прошу проверить если есть и если нет то внедрить 100% блокиратор наследования шаблонов вниз по иерархии. А то получается что как только я вношу изменение в шаблон, так этот шаблон тут же применяется ко всем объектам внутри контейнера Templates и подисабленные объекты снова включаются. Очень напрягает при большом количестве разнородных DCI.
-
Не нашёл описания, как связать авторизацию в консоли NetXMS с Radius'ом. Прошу помочь. Может где-то обсуждалось но я пропустил...?

-
Возник небольшой вопрос, не стал создавать отдельную тему...
Снимаю показания типа Disk.Free(C:)
Тип: Unsigned Int64Вопрос: получаемое значение - биты?
Перевод в гигабайты будет (скрипт) таким?
(($1/1024)/1024)/1024
Пробовал- не получается, не срабатывает...
Как превратить биты в гигабайты скриптом? -
-
-
-
@anth0ny said in Несколько вопросов.:
Возник небольшой вопрос, не стал создавать отдельную тему...
Снимаю показания типа Disk.Free(C:)
Тип: Unsigned Int64Вопрос: получаемое значение - биты?
Перевод в гигабайты будет (скрипт) таким?
(($1/1024)/1024)/1024
Пробовал- не получается, не срабатывает...
Как превратить биты в гигабайты скриптом?Eto osobennost' perevoda unsigned int64 vo float - sledujuschaja konstrukcija dolzna rabotat':
((int64($1)/1024)/1024)/1024
-
-
приветствую!

небольшой вопросец:
System.IO.DiskQueue - FLOAT - "Average disk queue length for last minute"
это
PDH.CounterValue("\PhysicalDisk(2 C:)\Avg. Disk Write Queue Length")
или
PDH.CounterValue("\PhysicalDisk(2 T:)\Avg. Disk Read Queue Length")
или это _Total?
-
Eto srednee znachenie countera \Physical Disk(_Total)\Current Disk Queue Length za minutu.
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