Помогите новичку

Started by Anton8090, April 27, 2011, 05:35:55 PM

Previous topic - Next topic

Anton8090

Привет!
Помогите пожалуйста разобраться что Я делаю не так.
Задача: мониторить  географически распределенную сеть. В центре развернут Сервер, в регионе Агент.
Текущее состояние:
Установил агента (1.0.11) на локальную машину: Win7 192.168.2.11
Адрес Сервера(1.0.0) 192.168.1.11

Запущен агент(правильно ли запущен?!):


C:\Windows\System32>"C:\Program Files\NetXMSAgent\bin\nxagentd.exe" -c
C:\Program Files\NetXMSAgent\bin\nxagentd.exe: option requires an argument -- c
[27-Apr-2011 17:28:45] Debug level set to 0
[27-Apr-2011 17:28:45] Subagent "WINNT.NSM" loaded successfully
[27-Apr-2011 17:28:47] Subagent "winperf.nsm" loaded successfully
[27-Apr-2011 17:28:47] Counter set B is empty, collector thread for that set wil
l not start
[27-Apr-2011 17:28:47] Counter set C is empty, collector thread for that set wil
l not start
[27-Apr-2011 17:28:48] Listening on socket 0.0.0.0:4700
[27-Apr-2011 17:28:49] NetXMS Agent started
Agent running. Press ESC to shutdown.


Создаю контейнер, в нем ноду для агента:


Создаю тестовую ноду и ставлю в свойствах указываю пользовать Агента


Останавливаю сервис Агента:

Agent running. Press ESC to shutdown.
Agent shutting down...
[27-Apr-2011 18:28:19] Collector thread for counter set A terminated
[27-Apr-2011 18:28:19] NetXMS Agent stopped


А ничего не происходит!

Видимо Я не так создаю/запускаю Агента?! но он появляется в списке @System.Agent

Видимо Я не так создаю/запускаю тестовую ноду? хотя в свойствах указываю пользовать агента, а в статусе пула нода из коннектед! даже при остановленном сервисе

[27-Apr-2011 18:31:36] Sending poll request to server...
[27-Apr-2011 18:31:36] Poll request accepted
[27-Apr-2011 18:31:37] Starting status poll for node Unit use agent
[27-Apr-2011 18:31:37]    Starting status poll on interface lan0
[27-Apr-2011 18:31:37]       Current interface status is NORMAL
[27-Apr-2011 18:31:37]       Starting ICMP ping
[27-Apr-2011 18:31:37]       Interface is NORMAL for 9 polls (1 poll required for status change)
[27-Apr-2011 18:31:37]       Interface status after poll is NORMAL
[27-Apr-2011 18:31:37]    Finished status poll on interface lan0
[27-Apr-2011 18:31:37] iNode is connected
[27-Apr-2011 18:31:37] Finished status poll for node Unit use agent
[27-Apr-2011 18:31:37] Node status after poll is NORMAL
[27-Apr-2011 18:31:37] Poll completed successfully


Помогите пожалуйста что Я делаю не так?

Victor Kirhenshtein

Dobrij den'!

Ja ne ochen' ponjal, kakoj rezul'tat hotelos' poluchit'? Chto tolzno bilo proizojti s testovoj nodoj? Agenta na nej net - eto vidno iz stranichki summary.

Viktor

Anton8090

Приветствую! Я затупил -совсем недавно с системой и не разобрался.

Задача - мониторить несколько удаленных подсетей. Поскольку это будет происходить по ВАН каналам, архитектура нужна распределенная. Я думал что в центре стоит сервер, а в районе агент, который собирает данные с подсети. Anykeyем выяснилось - мне нужен в центре один сервер, и в каждой подсети по серверу - будут собирать сведения и отдавать на головной сервер. Сейчас хочу разобраться в зависимостях между ними(головным и дочерним серверами) и управлении.

Ethril

Вам скорее нужно разобраться с proxy-режимом работы агента, при котором через него ещё несколько агентов соединяются с центральным сервером.

Anton8090

#4
Quote from: Ethril on May 04, 2011, 01:08:28 PM
Вам скорее нужно разобраться с proxy-режимом работы агента, при котором через него ещё несколько агентов соединяются с центральным сервером.
то есть можно иметь один сервер в центре, в районе поднимать агента, добавлять ноду, причём в ее свойствах указывать Proxy for NetXMS agent именно агента района? Я правильно понял? И будет распределенная архитектура!?

На железке в районе нужно поставить nxagentd и в его конфиге включить прокси:

# EnableProxy
EnableProxy = yes
# EnableSNMPProxy
EnableSMNPProxy = yes
Ну и соответственно прописать сервер. Забыл что то?

В свойствах ноды указать эту железку как proxy?

Так? А потом проверить эту настройку можно выключив агента и все ляжет.

Какаято фигня, Проделал эти настройки, и решил проверить проксю:
nxget -X [router_ip] [node_ip] Agent.Version
403: Access denied

Ethril

Quote from: Anton8090 on May 05, 2011, 11:19:28 AM
На железке в районе нужно поставить nxagentd и в его конфиге включить прокси:

# EnableProxy
EnableProxy = yes
# EnableSNMPProxy
EnableSMNPProxy = yes
Ну и соответственно прописать сервер. Забыл что то?

В свойствах ноды указать эту железку как proxy?
Да, так. В конфиге подключаемых через прокси нод у меня есть строка MasterServers = <IP-адрес прокси-агента>. В свойствах нод (Communication->Proxy) тоже указана нода прокси-агента.

Anton8090

#6
Quote from: Ethril on May 06, 2011, 10:59:33 AM
В конфиге подключаемых через прокси нод у меня есть строка MasterServers = <IP-адрес прокси-агента>.  
- Подскажите скриншотом, в упор не вижу мастер сервера(не там ищу видимо)

и ещё, Есть у меня Агент и Нода, в свойствах ноды прописал прокю Агента, когда выключаю Агента, делю пулл/конфигуринг, в консоли Агент ложится, а Нода(которая мониторится через Агента) - нет - почему так? В мапе картина такая(агентом и не пахнет) :

Ethril

Quote from: Anton8090 on May 10, 2011, 04:49:33 PM
- Подскажите скриншотом, в упор не вижу мастер сервера(не там ищу видимо)
Конфиг - это текстовый файл в папке агента с основными настройками. Его можно редактировать, например, из консоли NetXMS, выбрав "Edit agent's configuration".

Anton8090

#8
Quote from: Ethril on May 11, 2011, 08:13:35 AM
Quote from: Anton8090 on May 10, 2011, 04:49:33 PM
- Подскажите скриншотом, в упор не вижу мастер сервера(не там ищу видимо)
Конфиг - это текстовый файл в папке агента с основными настройками. Его можно редактировать, например, из консоли NetXMS, выбрав "Edit agent's configuration".
Ну конфиг то Я успешно правил, просто начал искать конфиг файл ноды, а не агента :)
А вот ситуация с мапом и работа ноды после выключения агента до сих пор не понятна.
Спасибо Ethril что не оставляете меня на произвол! :)