Работает, мы используем для управления windows хостами.
Разрабатываем код на рабочих станциях, в зависимости от того у кого какие предпочтения:
- Ubuntu
- Windows 10 + wsl
Работает, мы используем для управления windows хостами.
Разрабатываем код на рабочих станциях, в зависимости от того у кого какие предпочтения:
Думаю такая связка может быть вполне рабочей и без доработки функционала: syslog -> NetXMS (syslog forward) -> Logstash -> Elasticsearch. Но всё же проще filebeat, winlogbeat -> Elasticsearch.
В современных реалиях, сомнительно тратить время на создание msi, т.к. много инструментов (Ansible, DSC, WSUS и т.п.) которые просто автоматизируют установку exe пакетов, если exe пакет поддерживает silent установку. Давно уже не задумываемся об этом.
Теперь работает корректно, спасибо!
Итоговый вариант:
sub main() {
alarm_status = false;
alarm_ps_status = ReadPersistentStorage($event->dciId . "_0x" . right(d2x($node->id), 8, "0"));
if ((alarm_ps_status != null) && (alarm_ps_status == "1")) {
alarm_status = true;
}
return alarm_status;
}
Спасибо! Проверю.
Вы правы, не работает, попробую переделать.
Понаблюдал предварительно, в ps записи добавляются и удаляются, в соответствии с настроенными событиями. Видимо работает.

Работает, спасибо за идею!
Простой код, может кому-то понадобится при решении похожей задачи:
sub main() {
alarm_status = false;
alarm_ps_status = ReadPersistentStorage("%<dciId>_%i");
if (alarm_ps_status != null) {
alarm_status = true;
}
return alarm_status;
}
Добрый день.
Пытаюсь решить задачу настройки уведомлений по важности события, делаю как на скриншотах, и тут возникает проблема если использовать SYS_THRESHOLD_REARMED как общее для завершения событий, то приходят лишние уведомления, если не использовать то не приходят уведомления о завершении. В противном случае нужно использовать на каждый триггер своё собственное завершающее событие, что совсем не удобно. Есть какое-то простое решение?

Спасибо
Подскажите, пожалуйста, наличие пакета версии 2.1-M1-2 в репозитории jessie main это баг и он будет скоро исправлен? Или нам стоит изменить в cm условия установки пакетов NetXMS.
Добрый день.
Начали отваливаться агенты, с ошибкой:
[01-Nov-2016 17:30:43.784] [WARN ] Authentication failed for peer 192.168.254.37, method: SHA1
Причина оказалась в том что unattended-upgrades установил версию 2.1-M1-2, ранее была версия 2.0.6.
ii netxms-agent:amd64 2.1-M1-2 amd64 NetXMS agent
ii netxms-base:amd64 2.1-M1-2 amd64 NetXMS core libraries
ii netxms-dbdrv-sqlite3:amd64 2.1-M1-2 amd64 SQLite3 driver for netxms-server
Что более странно, мы используем "стабильный" репозиторий
deb http://packages.netxms.org/debian jessie main
Добрый день.
Хотим реализовать распределённый Network Discovery, в нескольких филиалах, чтобы не передавать через VPN каналы лишний трафик. Подскажите, пожалуйста,
Было бы здорово подсказать краткую инструкцию, в документации, к сожалению, пока этот процесс не описан, по сообщениям на форуме не разобрался как такое правильно реализовать.
Использую версию 1.2.17. Настраивал по статье в документации https://www.netxms.org/documentation/adminguide/user-management.html?highlight=ldap#integration-with-ldap, там описано как можно переопределить поля используемые для аутентификации.
Возможно поможет пример наших рабочих настроек, во вложении.

В web интерфейсе мешают две проблемы.
Скриншоты приложил.
Версия сервера и веб-интерфейса 1.2.17. Браузеры пробовали разные.




Сейчас часть задач так и реализована, но для централизованного использования не удобно, без поддержки со стороны системы. Например, в web-интерфейсе, пользовательские Object Tools не работают. Удобного решения для таких задач, пока не нашёл, разве что NOC но это уже network management system, как упоминал Harun, но для небольших компаний эта система громоздка в поддержке.
Добрый день. В NetXMS хорошо организован мониторинг сетевого оборудования, им удобно пользоваться, спасибо. Задумывались разработчики расширить функционал программы добавив функции управления сетевыми устройствами? Например:
И совсем здорово было бы реализовать работу с бекапами конфигураций:
Спасибо за ответ, извините за настойчивость.
Разработчики NetXMS могут что-то подсказать по выше указанным вопросам?
Добрый день. Настроил синхронизацию с AD, работает успешно. Подскажите:
(|(&(objectCategory=person)(objectClass=user)(|(memberOf=CN=lu_0901,OU=Microsoft Active Directory Security Groups,DC=root,DC=local)(memberOf=CN=NMS_Lead_Admins,OU=Microsoft Active Directory Security Groups,DC=root,DC=local)(memberOf=CN=NMS_Junior_Admins,OU=Microsoft Active Directory Security Groups,DC=root,DC=local)))(&(objectCategory=group)(|(cn=NMS*)(cn=lu_0901))))LdapConnectionString empty string(attempts to find the “default” LDAP server), a domain name, or a space-separated list of host names or dotted strings that represent the IP address of hosts running an LDAP server to which to connect.
Подскажите рабочий пример такой настройки, в случае AD (с указанием нескольких серверов). Как происходит опрос серверов и как ведёт себя система в случае если один из серверов не доступен?