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 - Victor Kirhenshtein

#6781
A agent APC zapuschen v etot moment? S COM portom odnovremenno mozet rabotat' tol'ko odin process, i esli zapuschen agent APC, to NetXMS agent prosto ne mozet otkrit' COM1.
#6782
Для этого надо включить повторную отсылку сообщений в threshold'e - в секции "Repeat Event" выбрать "Every .. seconds" и ввести интервал повторной отсылки. Тогда сервер будет повторно посылать такое-же событие, если по истечении заданного интервала условие threashold'a все еще выполняется.
#6783
Alarm timeout работает следующим образом: если по истечении указанного времени аларм находится в состоянии Outstanding, то генерируется событие, заданное в конфигурации аларма. Это событие можно обработать как и любое другое в event processing policy. С самим алармом при этом ничего не происходит. Если надо аларм убрать по тайм-ауту, то можно добавить прртавило для обработки тайм-аут события, которое будет делать terminate alarm по ключу.
#6784
Quote from: Anth0ny on July 08, 2009, 09:36:09 AM
Quote from: Victor Kirhenshtein on July 07, 2009, 12:48:41 PM
I esche kommentarij - esli DCI na etot counter otrabativaet raz v 30 minut,

минуточку, минуточку... вроде же речь шла о секундах после запятой?

https://www.netxms.org/forum/index.php/topic,88.msg3015.html#msg3015

т.е. -> PDH.CounterValue("\Process(CopyService)\% Processor Time", 30) -> это 2 семпла за 30 секунд.

Net, tam rech' shla o tom, chto esli posle zapjatoj ukazat' chislo, otlichnoe ot 0, to sistema voz'met 2 sample s intervalom v ondu sekundu. Prosto agent dolzen dat' serveru otvet v techenii maksimum 3 sekund, sootvetstvenno nel'zja delat' sbor dannih za bol'shoj period kogda prishel zapros - dannie dolzni bit' uze sobrani. Poetomu ja i predlagaju ispol'zovat' counteri, opredelennie v agente - dannie dlja nih sobirajutsja postojanno v fonovom rezime, i otdajutsja serveru po zaprosu.
#6785
Quote from: Anth0ny on July 06, 2009, 03:42:27 PM
Просьба: нельзя ли в последующих версиях NXMS в графе "Description" напротив PDH-элементов писать их windows-эквивалент? Тогда и описания на них никакого не нужно будет, и разночтений не будет.

Mozno konechno, no mne bol'she nravitsja variant prosto eto zadokumentirovat'. Poskol'ku description parametra podstavljaetsja avtomaticheski v description DCI, to mnogie ne zahotjat videt' tam esche i PDH counter, ili stirat' ego rukami vse vremja.
#6786
Znachenie dlja Process.CPUTime poluchaetsja cherez vizov Win32 API GetProcessTimes. PDH zdes' ne ispol'zuetsja. I eto obschee kolichestvo processornogo vremeni, ispol'zovannogo processom s nachala raboti (v millisekundah). PDH counter Process(имя_процесса)\% Processor Time - eto tekuschee ispol'zovanie processom vremeni processora v procentah.

I esche kommentarij - esli DCI na etot counter otrabativaet raz v 30 minut, to on dast ne ochen' poleznie dannie - 2 sempla berutsja s intervalom v 1 sekundu, t.e. mi poluchaem dannie za poslednjuju sekundu. Esli 10 minut nazad process zagruzil cpu na 100% na 5 minut, to ob etom mi nikogda ne uznaem. Nado libo poluchat' etot parametr gorazdo chasche, libo opredelit' v agente counter, kotorij schitaetsja postojanno (v konfige agenta parametr Counter v sekcii WinPerf) i sobirat' uze poluchennoe srednee znachenie.
#6787
Tol'ko nastrojkoj DCI eto ne poluchitsja. Mozno sdelat' cherez ExternalParameter na ljubom agente, luchshe vsego na samom servere. Delaem parametr vida


ExternalParameterShellExec = ActiveCallCount(*):nxsnmpwalk $1 <numeric oid for ciscoVoiceDialControlMIB.cvdcMIBObjects.cvGatewayCallActive.cvCallActiveTable> | wc -l


On budet vozvraschat' kolichestvo strok v tablice dlja zadannogo hosta. Posle etogo mozno na uzle, dlja kotorogo trebuetsja sobirat' etot parametr, opredelit' DCI dlja parametra ActiveCallCount(ip) i ukazat' kak "proxy node" uzel, cherez kotorij budet proishodit' opros.

Nu i odnazdi ja vse-ze sdelaju podderzku SNMP tablic v DCI :)
#6788
Proveril - eto bug v servere. Ispravil, v 0.2.27 budet rabotat' kak nado.
#6789
Общие вопросы / Re: Alarm Notifier
July 06, 2009, 10:46:07 AM
Aga, teper' ponjal. Budu smotret'.
#6790
Est' malen'kij primerchik v user's manual po ispol'zovaniju situacij.
Smisl situacij - hranit' tekuschee sostojanie seti i obnovljat' ego na osnove prihodjaschih sobitij. Pri obrabotke soobschenij v event processing policy mozno menjat' znachenija atributov situacij, i iz ljubih scriptov (fil'tri v event processing policy, transformation dlja DCI, macro expansion) poluchat' tekuschie znachenija atributov.
Sejchas ne t vremeni podrobnee raspisivat', esli budut esche voprosi, vecherom napishu podrobnij primer ispol'zovanija.
#6791
Quote from: sodalist on July 02, 2009, 04:37:46 AM
BTW I am still searching for pay pal donations button :)

We have added such button :) May be it will have some use :)

Best regards,
Victor
#6792
Otlovit' mozno threshold'om "data collection error". S ispol'zovaniem v transformation script'e drugoj nodi problematichnej - sdelat' mozno tol'ko cherez situacii. T.e. dlja DCI #1 stavim threshold na "data collection error", generiruem kakoj-to custom event. V event processing policy obrabativaem eto sobitie, vistavljaja kakoj-to atribut sozdannoj dlja etogo situiacii. I v transformation scripte DCI #2 poluchaem tekuschee znachenie atributa situacii pri pomoschi funkcij FindSituation i GetSituationAttribute.
#6793
Общие вопросы / Re: Alarm Notifier
July 05, 2009, 11:22:04 AM
Vse, chto dolzno proizojti - v pole status tekst "Outstanding" dolzen smenitsja na "Acknowledged". Ili etogo toze ne proishodit?
#6795
Da, budet neskol'ko voprosov:

1. Eto proishodit kazdij raz ili inogda?
2. Skol'ko pravil v event policy?
3. Eto proishodit v lokal'noj seti ili na medlennih kanalah svjazi?
4. Na kakoj operacionke i baze rabotaet server?
5. Ispol'zuetsja li shifrovanie?