Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

D

dima-u

@dima-u
Unfollow Follow
About
Posts
22
Topics
4
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • New module for drawing network maps
    D dima-u
    Feature Requests

    There are some problems with status icons , it will be done later. (It works in pervious version)
    Linking iterfaces to ports will be done in a few weeks.


  • New module for drawing network maps
    D dima-u
    Feature Requests

    http://visualnet.org/netxmsMaps_0.2.1.rar

    This 0.21 version is compatible  with netxms 0.2.22 and later =). There is no need to install server side for this module, it works directly with netxms server.


  • Nodes topology
    D dima-u
    Support

    May be you will try this
    https://www.netxms.org/forum/index.php?topic=364.msg1816#new
    In this module you can manually attach to node's port interface, and to draw your network (nodes/links) with mouse (drag&drop)


  • New module for drawing network maps
    D dima-u
    Development

    i use mysql_escape_string($variable) to avoid this problem.

    If somwhere i missed it,i will change. But file test.php is only for testing,you should delete it after everything will be ok.


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    @axel said in Новый модуль по отображению карты сети:

    Странно конечно все это видеть. Честно говоря я хочу иметь одну консоль, а не 10... Заморачиваться с поднятием веб-сервака, на котором будет крутится приложение с картами, тоже не хочу. У меня есть консоль, с ней и хочу работать. Чтоб все мои юзвери могли смотреть в одном месте, а не лазать по вебам, по родной консоли или еще где.. Но это моё ИМХО разумеется.

    А что тут странного?
    у netxms так же есь:
    alarm notifier
    alarm viewer

    Ну это пусть будет map viewer.
    По поводу того, что работает через сервер - пока да ,не очень удобно.


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    @marvel said in Новый модуль по отображению карты сети:

    А нельзя программу написать, чтобы она имела доступ к бд напрямую?

    Можно, но можно и напрямую через netxms сервер, что лучше.

    В случае если напрямую к б.д., тогда придется вводить логин/пароль бд аккаунта, а это не очень. Сейчас же вам надо вводить те же данные, что и в netxms.


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    Там довольно мало связей (по сути выборка узлов/сетей), если что и измениться в структуре netxms, то изменить будет несложно, и изменения затронут только rpc.php.
    Свои же данные, модуль netxmsmaps хранит в файлах на сервере, и к базе они не привязаны.


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    Если данный модуль (данная программа) будет развиваться, то тогда, возможно, он будет получать и сливать инфу непосредственно через сервер netxms. (тогда в серверной части вообще не будет необходимости)


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    Сервер (apache/php )нужен для хранения конфигурации.
    Модуль php_{база данных}  нужен для получения объектов из netxms.
    Для программы база данных не нужна в принципе, нужен доступ к бд, в которой храняться данные netxms.

    Если netxms сервер работает с sqllite, то тогда и бд модуль к php нужен sqllite (+ Pear модуль sqllite).


  • New module for drawing network maps
    D dima-u
    Development

    If someone has installation questions/problems or need help about using this module please post it here.


  • New module for drawing network maps
    D dima-u
    Development

    Hellow, i would like to introduce  you new netxms module:

    http://www.visualnet.org/netxmsMaps_0.1.4.rar

    With it you can draw maps like in microsoft visio (just drag & drop objects to canvas and make lines from one object to another).
    It supports:
    -straight,curved and other connector types
    -object resizing, adding image,changing transparancy
    -auto-generating node tree (like in netxms console)
    -node templates support (just apply template to node and its parameters will be applied to node)
    -support fetching and applying to image node status
    -supporting fetching and appying to node  last DCI  value ( as line or number)
    ....

    It supports all database types on which netxms working. (tested only with mysql)
    Client application is cross-plaform (tested only on  microsoft windows)

    Screenshot:
    http://www.visualnet.org/example.png


  • Новый модуль по отображению карты сети
    D dima-u
    Feature Requests russian

    Хочу представить новый модуль по отображению топологии сети:

    http://www.visualnet.org/netxmsMaps_0.1.4.rar

    Он позволяет рисовать сеть по аналогии microsoft visio (drag & drop)
    Опции:
    -возможность рисовать прямые, сглаженные и другие линки между объектами
    -изменение размера, изменение картинки и прозрачности
    -автоматическая генерация меню объектов (как в консоли netxms)
    -поддержка шаблонов
    -загрузка и отображение на иконке объекта его статуса
    -загрузка и отображение на иконке объекта значения DCI (в виде линии или числа)
    ...

    Программа поддерживает все базы данных, на которых работает netxms (проверено только в mysql)
    Клиентская часть кросс-платформенная (проверено только в ms Windows)

    Screenshot:
    http://www.visualnet.org/example.png


  • New module for drawing network maps
    D dima-u
    Feature Requests

    Hellow, i would like to introduce  you new netxms module:

    http://www.visualnet.org/netxmsMaps_0.1.4.rar

    With it you can draw maps like in microsoft visio (just drag & drop objects to canvas and make lines from one object to another).
    It supports:
    -straight,curved and other connector types
    -object resizing, adding image,changing transparancy
    -auto-generating node tree (like in netxms console)
    -node templates support (just apply template to node and its parameters will be applied to node)
    -support fetching and applying to image node status
    -supporting fetching and appying to node  last DCI  value ( as line or number)
    ....

    It supports all database types on which netxms working. (tested only with mysql)
    Client application is cross-plaform (tested only on  microsoft windows)

    Screenshot:
    http://www.visualnet.org/example.png


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    Кстати, по поводу карт, на javascript есть хорошая библиотека, которая очень для этого подходит

    404 Not Found

    favicon

    (draw2d.org)


  • Freebsd Загрузка сетевых интерфесов
    D dima-u
    Support (Russian)

    А не проще на фрибсд поднять snmpd и по нему собирать и загрузку проца, и интерфейсов, и состояние ф.с.?


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    Да, CWebBrowser и тому подобные - ось-специфичные.
    Знаю, что для мозиллы есть оболочки как под винду, так под линукс и мак тоже.
    Но тут тоже - интерфейс немного разный.

    Тут можно писать на C#, а под линукс портировать через mono например.
    Будут небольшие разницы в сборках (те же embedded-html редакторы в одном случае будет - msie, во втором - gecko)


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    В принципе по поводу веб-интерфейса, можно на php модульную систему написать.


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    Да, я разобрался.
    По поводу wxwidgets понятно.
    Мне по поводу карт пришла интересная мысль, т.к. довольно просто написать создание карт  через embedded webbrowser, т.е. на javascript/html с использованием например mootools (визуализация, перетаскивание и другие эффекты), т.е.:

    1. Создаем CWebbrowser
    2. Дописываем туда в виде javascript характеристики текущей карты, базу объектов.
    3. Далее вся работа уже идет через html/javascript (добавляет на карту объекты, меняет масштаб, соединяет их ,перемещает..., для алертов можно periodic-updater сделать, чтобы в C++ код за алертами из javascript обращался.)
    4. При закрытии/сохранении javascript передает в C++ программу результаты (что за объекты на карте, их координаты, соед. линии, ...)
    5. С++ по протоколу передает на сервер (хотя почему не использовали xml/rpc?)

    Если в wxwidgets есть аналог Cwebbrowser(.net)/cppwebbrowser(borland), то можно и там сделать.

    Кстати в этом случае модуль карт по сути будет общий как для веб-интерфейса, так и для админки.
    Но смысл писать веб-интерфейс, если админка будет кроссплатформенная? (это не лишнее?)


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    Вообще знаю хорошо след. языки:
    perl
    php
    javascript
    Похуже
    C/C++

    ну из gui с# и java

    В принципе опыта работы с серверной частью больше, хотя и интерфейс администратора - тоже нужно.
    Могу заняться картами.
    А начем админка написана? (не разбирался)


  • Некоторые траблы.
    D dima-u
    Support (Russian)

    Понимаю, скорее всего так и будет, просто у меня в той сети был всего один хост по snmp.
    А может ли по snmp сервер получить информацию о маске, в которой находится узел (чисто теоретически это не сложно, т.к. есть в mib-ах и ip и маски узла.)
    На самом деле я понимаю, что тут ситуация нетривиальная, т.к. иногда лучше чтобы автоматом все находилось, а иногда и мануально необходимо прописать.
    Хотя может быть и было неплохо в таких ситуациях, если объект - маска, и ни у одного из объектов из этой подсети не определилась маска, указать ее мануально?

    Еще один интересный вопрос, это что узел, у которого несколько интерфейсов, дублируется (и я полагаю может быть много его копий, в зависимости от числа интерфейсов, принадлежащих разным подсетям). Может как-то брать fingerprint узла, и если он есть, то один раз и навсегда спросить, какой ip первичный (хотя эта опция там есть вроди)?

    Ну и с картой узлов пока непонятно (это обсуждалось ранее в топиках). Конечно было бы неплохо динамически добавлять на карту узлы (перетаскиванием из дерева скажем), и чтобы была детализация до интерфейсов узла (а не до самого узла).

    Я тоже программист, возможно помочь этому проекту?

  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups