NetXMS Support Forum

Please login or register.

Login with username, password and session length
Pages: 1 2 3 [4] 5

Author Topic: NetXMS FAQ/ЧаВо  (Read 33384 times)

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #45 on: January 15, 2008, 05:47:20 pm »

Code: [Select]
# 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
Logged

Victor Kirhenshtein

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 3331
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #46 on: January 15, 2008, 06:01:42 pm »

Оопс, ошибочка моя - команда называется nxadm.

Code: [Select]
nxadm -c "show pollers"
Logged

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #47 on: January 15, 2008, 06:17:32 pm »

увеличение поллеров не устраняет проблему с тормозами
Logged

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #48 on: February 04, 2008, 10:18:51 am »

что означает статус "wait" и какие другие есть статусы у poller-ов?
Logged

Victor Kirhenshtein

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 3331
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #49 on: February 04, 2008, 11:29:34 am »

что означает статус "wait" и какие другие есть статусы у poller-ов?

init - инициализация
wait - ожидание появления задания на опрос в очереди
poll - опрос хоста
finished - поток poller'a завершил работу
Logged

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #50 on: February 04, 2008, 11:39:01 am »

у меня 214 pollers
и у всех статус wite, хотя опрашивается много устройств
Logged

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #51 on: February 07, 2008, 01:22:45 pm »

в плане количества poller-ов предлагаю добавить возможность их динамического увеличения/уменьшения по мере надобности
« Last Edit: February 07, 2008, 03:35:31 pm by weec »
Logged

Anth0ny

  • Sr. Member
  • ****
  • Posts: 315
    • View Profile
    • MEGATRON TF2 Servers
Re: NetXMS FAQ/ЧаВо
« Reply #52 on: July 01, 2008, 02:09:51 pm »

обновление для пункта "Q: Под какими операционными системами работает NetXMS?"
проверено: работает на Windows 2008 Server Enterprise 64 Bit.
Logged

weec

  • Full Member
  • ***
  • Posts: 194
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #53 on: July 01, 2008, 02:31:22 pm »

спасибо
внёс изменения
Logged

n0name

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #54 on: July 23, 2008, 11:36:57 am »

проблема с 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.



Logged

Anth0ny

  • Sr. Member
  • ****
  • Posts: 315
    • View Profile
    • MEGATRON TF2 Servers
Re: NetXMS FAQ/ЧаВо
« Reply #55 on: July 30, 2008, 12:52:40 pm »

наткнулся на грабли...
может стоит это занести в ФАК?

В: Какая БД рекомендуется для NetXMS?
О: При условии, что планируется использовать русский язык, можно использовать практически любую из совместимых ДБ. Кроме MSSQL : MS SQl 2000/2005 не поддерживает UTF8 и соответственно использовать русский текст будет невозможно. После перезапуска сервера весь ранее введённый русский текст будет искарёжен.
« Last Edit: July 31, 2008, 09:48:47 am by Anth0ny »
Logged

Indigo

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #56 on: December 08, 2008, 04:40:11 pm »

Скажите, возможно ли написать скрипт для Event Processing Policy, который бы генерировал аларм и выполнял действия только в случае нахождения ноды в состоянии Normal, например? Т.е., если нода уже в Critical, то генерировать еще один аларм и выполнять action уже не надо. Просто УПС шлёт трапы в случае пропадания питания каждую минуту и каждую минуту сваливается письмо, а это уже лишнее. Я примерно представляю, как бы это могло выглядеть:

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

Но вопрос по синтасису и вообще возможности такого скрипта.
Заранее спасибо большое.
Logged

Victor Kirhenshtein

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 3331
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #57 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. Маленький пример использования ситуаций (на английском) - http://www.netxms.org/forum/index.php/topic,321.0.html
« Last Edit: December 08, 2008, 06:11:52 pm by Victor Kirhenshtein »
Logged

Indigo

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #58 on: December 09, 2008, 11:45:29 am »

О, отлично! Спасибо большое.
Logged

Alex

  • Sr. Member
  • ****
  • Posts: 351
    • View Profile
Re: NetXMS FAQ/ЧаВо
« Reply #59 on: October 25, 2010, 12:16:44 pm »

Я как-то уже выкладывал тут скрипт снятия статистик по SIP звонкам с Cisco. Так вот в последнее время скрипт перестал работать корректно. Время от времени выдавал ошибку по недоступности до Cisco из под запуска NetXMS. Проведя трое суток в поисках решений, прибегнул к давно существующему перловому модулю Net::Rsh. (На сайте Cisco есть готовые MIB-ы по SIP статистике, но одни не устанавливаются, а другие не отдают то, что надо). Так что старый дедовский способ по RSH - остается, на мой взгляд, лучший по сей день. Может кому-то пригодится скриптик:

Code: [Select]
#!/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 в агенте прописывается так:
Code: [Select]
ExternalParameter = SipOrig(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uas
ExternalParameter = SipAnswer(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uac

Можно создать темплейт SIP и создать в нем 2 DCI.
  • SipAnswer(%{node_primary_ip})
  • SipOrig(%{node_primary_ip})
Origin: NetXMS Agent
И не забываем прописывать в качестве Proxy node адрес машины, на которой стоит NetXMS.

Вот и вся кухня. Надеюсь кому-то окажется полезным.
Logged
Pages: 1 2 3 [4] 5