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

#4756
Общие вопросы / Re: Переезд с WhatsUP
February 14, 2013, 01:01:07 PM
WMI пока работает только через агента установленного на хосте. Запланировано реализовать доступ к WMI без агента (https://www.radensolutions.com/chiliproject/issues/37), но пока не сделано.
#4757
Надо сделать 2 DCI:
1. prtMarkerSuppliesMaxCapacity - .1.3.6.1.2.1.43.11.1.1.8.1.1 - его можно собирать редко, поскольку max capacity вряд-ли меняется;
2. prtMarkerSuppliesLevel - 1.3.6.1.2.1.43.11.1.1.9.1.1 - собирать с необходимой частотой, и добавить transformation script, который будет пересчитывать абсолютное значение в проценты:

total = GetDCIValueByName($node, ".1.3.6.1.2.1.43.11.1.1.8.1.1");
return $1 * 100 / total;

#4758
Общие вопросы / Re: Переезд с WhatsUP
February 14, 2013, 10:47:17 AM
Есть небольшой пример на английском по настройке параметра и отсылке сообшения: http://wiki.netxms.org/wiki/How_to_send_e-mail_notification_when_disk_space_is_low.
Вообще сначала надо определиться, как будут собираться данные: через агентов или через SNMP. С агентами все проще: ставится агент на хост, делается configuration poll, после чего кнопка "select" в диалоге конфигурации DCI будет давать список доступных параметров с агента. Для сбора данных с SNMP надо выбрать source "SNMP" в настройках DCI, после чего кнопка "select" откроет MIB browser, где можно выбрать нужный OID.
#4759
General Support / Re: need tuning help
February 14, 2013, 10:41:23 AM
Hi!

Can you show how a chart of CPU usage on your NetXMS server? It seems quite strange to have very high CPU usage on that number of nodes. Regarding number of pollers, I would suggest to set it as following:

NumberOfConfigurationPollers = 20
NumberOfDatabaseWriters = 4 (or more if database writer queue still big)
NumberOfDataCollectors = 50
NumberOfRoutingTablePollers = 20
NumberOfStatusPollers = 50
NumberOfTopologyPollers = 20

High CPU usage may be caused by frequent polling of large routing tables. For example, if you have a router with full BGP table, it is recommended to turn off routing table polling for it, otherwise NetXMS server will try to fetch this huge table periodically.

Best regards,
Victor
#4760
General Support / Re: Out of memory NetXMS v1.2.5
February 12, 2013, 07:07:06 PM
You can send it to [email protected].

Best regards,
Victor
#4761
General Support / Re: Android console app question
February 12, 2013, 01:38:58 PM
Hi!

As Android client is mostly read-only, you only need read access to the objects. Also you may need "acknowledge alarms" and "terminate alarms" rights if you need to manage alarms from mobile client. And running some types of object tools may require "Control" access right on appropriate nodes. You don't need any system-wide rights for mobile device users.

And other questions probably will go to Marco, as he is main author and maintainer of Android client.

Best regards,
Victor
#4762
General Support / Re: netxms install on debian live
February 12, 2013, 01:34:10 PM
Hi!

Did you place netxms-base_1.2.5_i386.deb along with netxms-agent_1.2.5_i386.deb?

Best regards,
Victor
#4763
General Support / Re: Find switch port doesn't work
February 11, 2013, 07:35:05 PM
Hi!

Try to wait for some time. Sometimes it took few topology polling cycles for server to discover all necessary information. You can also try to do topology poll on your switches manually (by selecting Poll -> Topology from context menu on switch object). If you still not able to get connection point information for node, check that it's really in switch forwarding database - right click on switch object, select Tools -> Info -> Switch forwarding database from switch object context menu, and check that node's MAC address is really there.

Best regards,
Victor
#4764
Общие вопросы / Re: Bridge Base Address
February 11, 2013, 06:59:39 PM
Скорее всего это из-за того, что устройства не поддерживают IP MIB, соответственно все интерфейсы без IP адреса, и при discovery сервер при проверке на наличие IP адреса в базе не находит его, и добавляет ноды еще раз. Я попробую добавить корректную обработку таких устройств.
#4765
Quote from: QWEasd on February 11, 2013, 10:34:25 AM
тема не раскрыта
как(и где) заводить учетки админов,пользователей и т.д. с параметрами email + номер телефона?
как привязать рассылку оповещений на события по конкретному хосту конкретному пользователю?

Как все происходит в Centreon
1. создаю notification с именем "host-notify-by-SMS" которое выполняет команду /usr/bin/ssh -l nagios 10.10.10.10 ' gammu-smsd-inject TEXT $CONTACTPAGER$ -text "Alert $HOSTNAME$ is $HOSTSTATE$ $DATE$ $TIME$ " '
2. завожу учетку у которой есть поля содержащие в том числе поле к которому можно обратиться по переменной $CONTACTPAGER$ + в "Host Notification Commands" для создаваемой учетки задаю команду созданную в п.1.
3. завожу хост, у хоста есть "Linked Contacts" в котором указываю учетки из п.2.  Задаю событиия хоста Down,Unreachable,Recowery,Flapping для генерации уведомлений на них.

Все! СМСки полетели нужным людям в зависимости от IP адреса. как такую связку реализовать в netxms?

PS
По всей видимости для понимания вопроса - нужно почитать доку на nagios,centreon.

Вообщем-то в NetXMS  все более-менее похоже. Единственный недостаток - нет связи между телефонами, мейлами, и т.д. и пользовательскими аккаунтами. Мы это довольно давно уже собираемся сделать, но пока нет... Примерно последовательность действий в NetXMS выглядит так:

1. Создаем action'ы для отсылки SMS, по одному на номер.
2. В event processing policy создаем правила, когда кому отсылать SMS. В условиях может быть список хостов, или конетйнер, или субнет, коды событий, уровень серьезности событий. В качестве действий выставляем нужные action'ы для рассылки SMS нужным людям.

Ну и да, есть много вариантов с использованием скриптов, внутренних или внешних. Но пожалуй конфигурация в любом случае будет немного сложнее чем описанная выше для Nagios'a.

Мне нравится идея с linked contacts, надо будет сделать что-то подобное в NetXMS'e.
#4766
No, you don't need Wine. Please tell me what Linux distribution you are using. Also, check what Java runtime is installed. Launcher is not supposed to crash if JVM is missing, but check it anyway.

Best regards,
Victor
#4767
General Support / Re: Install web interface on Debian
February 11, 2013, 02:10:23 PM
Hi!

In 1.2.5, web interface is completely different. nxhttpd is no longer used, and you don't need it. You can just delete it - it's a leftover from 1.1.6. For 1.2.5 web interface, you should install Jetty or Tomcat and deploy web UI war file, as described here: http://wiki.netxms.org/wiki/Web_Interface_Installation_Guide.

Best regards,
Victor
#4768
Скорее всего тайм-зона на его машине неправильная. Сервер присылает время событий всегда в UTC, и клиент уже переводит в локальное время в соответствии с настройками рабочей станции.
#4769
What Linux distribution and what NetXMS console version you are using?

Best regards,
Victor
#4770
Общие вопросы / Re: external parameter
February 11, 2013, 12:21:41 PM
Еще скорее всего в nxagentd.conf надо поставить ExecTimeout побольше, по умолчанию там 2000 миллисекунд.