News:

We really need your input in this questionnaire

Main Menu
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

Topics - TOLeg

#1
Делаю скрипт для вывода установленной программы и ее версии.
При использовании print a; выводится вся сторка со значениями, а если использовать return a, то выводиться только имя.
Подскажите, как при использовании return вывести всю запись, строку?

//Вывод информации о выбранном программном обеспечении
t = AgentReadTable($node, "System.InstalledProducts");

for (row : t->rows)
{
for(cell : row->values)
{
if (cell like "*Agent*")
{
for(cell : row->values)
{
a = (cell . "-");
print a;

}

}

}
}
#2
Не пинайте нового линуксовода. Есть автономный astra Linux. Закинул на него последний deb пакет NetXMS.
При установке выдается ошибка:
root@my-comp:~# sudo dpkg -i /tmp/netxms-release_1.9_all.deb
(Чтение базы данных ... на данный момент установлено 60744 файла и каталога.)
Подготовка к распаковке .../tmp/netxms-release_1.9_all.deb ...
Распаковывается netxms-release (1.9) на замену (1.9) ...
Настраивается пакет netxms-release (1.9) ...

WARNING:

  Can't detect OS distributor or codename (based on lsb_release output)
  Adjust /etc/apt/sources.list.d/netxms.list and run "apt update

Подскажите как установить/настроить агента на данной машинке?
#3
Ежедневный отчет NetXMS Alarm Summary постоянно включает в себя две Unknown node(которых нет) с прошлогодней датой.
Как удалить данные записи из последующих отчетов?
#4
Общие вопросы / Web interface
September 08, 2020, 07:08:45 PM
После установки netxms-webui-3.5.90-x64.exe нет доступа к главной странице. Выдается ошибка, хотя служба запущена и работает.

HTTP ERROR: 503
Problem accessing /. Reason:

    Service Unavailable
Powered by Jetty://
#5
После обновления сервера несколько метрик перешли в статус UNSUPPORTED:

Status of DCI 36806 (Internal: Server.AverageDBWriterQueueSize.Other) changed to UNSUPPORTED
Status of DCI 36807 (Internal: Server.AverageDBWriterQueueSize) changed to UNSUPPORTED
Status of DCI 36805 (Internal: Server.AverageDBWriterQueueSize.IData) changed to UNSUPPORTED
Status of DCI 36810 (Internal: Server.AverageSyslogWriterQueueSize) changed to UNSUPPORTED
Status of DCI 36808 (Internal: Server.AverageDataCollectorQueueSize) changed to UNSUPPORTED

Если их отключить или удалить из настройки метрик сервера, то при перезагрузке появляются и включаются снова.

nxdbmgr check
nxdbmgr check-data-tables
nxdbmgr check -d -f
Проверки базы не помогают.

Сервер NetXMS 3.4.313 Windows server 2019 DC, PostgreSQL 12.

Оно то не мешает, но периодические тревоги/предупреждения дестабилизируют обстановку.

Прошу помощи в устранении.
#6
Подскажите, как подключится к базе названной кириллицей, точнее, как обернуть русское наименование базы?
Проверено не работает с  " " , ' ', (), {}, [].

[pgsql/servers/mypostgresql]
Id=db1
Database= имя базы на русском языке
Login = user
Password = password
Server = remoteserver

#7
Общие вопросы / Монитор PosgreSQL
August 20, 2020, 06:26:20 AM
В документации для мониторинга одной или конкретной базы на PostgrSQL приведен такой синтаксис.

Subagent=pgsql.nsm
[pgsql]
Id=db1
Database = database1
Login = user
Password = password

Все отлично работает если указываю одну базу.
Нужно мониторить еще пару баз.
С таким конфигом не работает.

[pgsql]

Id=db1
Database = database1

Id=db2
Database = database2

Login = user
Password = password

Подскажите, как мониторить другие базы на одном сервере?
#8
Обнаружена проблема.
При перезагрузке пользователи удаляются из групп.
Проверена на рабочем и домашнем компьютере.
NetXMS v.3.4.310 Windows server 2019 & PostgreSQL 12.3.2
NetXMS v.3.4.284  Windows 10 2004 & PostgreSQL 12.3.2

#9
Добрый день!
Подскажите способ организовать контроль доступа на сводные таблицы метрик?
#10
Как добавить в уведомление по эл.почте значение из метрики?
По документации есть возможность получить значение из скрипта и передать в тексте сообщения указав имя скрипта.

%[name] - Value returned by script. You should specify name of the script from script library.

Все отлично работает когда нода онлайн, но если нода выключается/включается или выключена, то скрипт (определение модели принтера) не получает значение по SNMP.
При выключенной ноде работа возможно только с атрибутами (sysDecription, sysName, ipAddr ......).

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

Может что-то из этого поможет, но освоить не удалось?
%{name} Value of custom attribute.
%(name) Value of input field.
%<name> Parameter with given name.

Прошу помощи.






#11
Для настройки метрик в шаблоне как настроить фильтр цветных принтеров HP, Xerox?
#12
Сервер на Windows 10 1903, Консоль Version 3.1.300
APC SMART-UPS RT3000
Не может получить данные по SNMPv3. Затыкается на интерфейсах, хотя System name, System contact. System location получает значения.
Authentication Passphrase и Privacy Passphras перепроверены.
Опрос таблиц маршрутизации, Опрос топологии - отключены
При выполнении Опрос(Настройка полный) не может получить список интерфейсов.

Лог опроса

**** Poll request sent to server ****
Poll request accepted
Starting configuration poll for node %node%
Capability reset
Checking node's capabilities...
    Checking SNMP...
    SNMP agent is active (version 3)
    System description changed to APC Web/SNMP Management Card (MB:v4.1.0 PF:v6.5.6 PN:apc_hw05_aos_656.bin AF1:v6.5.6 AN1:apc_hw05_sumx_656.bin MN:AP9630 HR:05 SN: ZA1230017691 MD:07/23/2012) (Embedded PowerNet SNMP Agent SW v2.2 compatible)
    System name changed to OK
    System contact OK
    System location changed to OK
Capability check finished
Checking interface configuration...
Unable to get interface list from node
    Interface "unknown" is no longer exist
Interface configuration check finished
Checking node name
Node name is OK
Finished configuration poll for node %node%
Node configuration was changed after poll
**** Poll completed successfully ****
#13
Делаю все по инструкции - How to migrate to another database
на 4 шаге ошибка - Unable to load and initialize database driver "pgsql.ddr"

Компьютер на Win10, PostgreSQL 12 и 10, NetXMS 3.1.260
В переменную PATH добавлен путь к libpq.dll и пути к PostgreSQL.
Все равно не работает.

Подскажите куда "рыть" ?
#14
Доброго времени и с наступающим!
Обозначилась следующая проблема при изменении политики обработки событий.
База на SQL Express 14.0.2027 , NetXMS Database Manager Version 3.1.261, Консоль управления 3.1.260 на Win10

Выполняется добавление группы рассылки, но изменения не сохраняются. Появляется окно предупреждения - Произошла неполадка. 
nxdbmgr check и nxdbmgr check -d -f ошибок не находит.
#15
Доброго времени!
Дико извиняюсь за данный вопрос, но прошу не судить начинающего линуксовода.
Изучив проблемы настройки агента в CentOS "https://www.netxms.org/forum/oe-oo/kak-taot-netxms-agent-a-centos-7/" столкнулся с аналогичными трудностями при настройке на Opensuse 12 Tumbleweed. Там в ответах сказано, что нужно распаковать в правильное место, можно уточнить в какое? Испробовав все доступные каталоги /tmp, /opt, /usr/local, /Download, при выполении команды ./configure --with-agent  под рутом получаю отказ в доступе.
Можно получить пошаговое руководство по установке агентов на Linux машинках без интернета.