Добрый вечер, не могу разобраться как установить драйвер telegram
Cent OS 8
Помогите пожалуйста у кого работает. В мануале совершенно не понятно как его заставить работать.
Какая версия NetXMS?
cURL был доступен в момент сборки? Лог config.log остался?
Quote from: Alex Kirhenshtein on December 11, 2020, 09:58:03 PM
cURL был доступен в момент сборки? Лог config.log остался?
Да, смотрите вложение.
Quotegenerated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --with-server --with-mariadb --with-mariadb-compat-headers --with-agent --without-curl --disable-ssh --disable-mqtt --disable-dependency-tracking
cURL был принудительно отключен в configure: --without-curl
Quote from: Alex Kirhenshtein on December 12, 2020, 07:19:01 PM
Quotegenerated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --with-server --with-mariadb --with-mariadb-compat-headers --with-agent --without-curl --disable-ssh --disable-mqtt --disable-dependency-tracking
cURL был принудительно отключен в configure: --without-curl
Не смог победить:
configure: error: libcurl is required. Check that it is installed or use --without-curl option
Как теперь можно добавить?
yum install libcurl-devel
потом ./configure без --without-curl
Большое спасибо, все получилось.
Еще вопросик, а как сделать что-бы уведомления приходили только в период с 8 до 19 ?
А уведомления вне этого временного диапазона должны выбрасываться или дожидаться утра?
Quote from: Filipp Sudanov on December 14, 2020, 11:44:14 AM
А уведомления вне этого временного диапазона должны выбрасываться или дожидаться утра?
В идеале, критические бы приходили даже ночью, а остальные выбрасывались.
Несколько путей:
а) в правиле в EPP в filtering script:
return ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) );
Таким образом все правило в EPP не будет срабатывать ночью. Алармы также не будут создаваться. Если нужны алармы, то тогда нужно два правила в EPP.
б) не запускать action, отсылающий сообщение напрямую, а запускать action, вызывающий NXSL скрипт. В этом скрипте сделать проверку по времени и оттуда запускать отсылку сообщения:
if ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) )
{
SendNotification("Telegram", "Alice; Bob", "", "My message text");
}
Quote from: Filipp Sudanov on December 14, 2020, 03:53:05 PM
Несколько путей:
а) в правиле в EPP в filtering script:
return ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) );
Таким образом все правило в EPP не будет срабатывать ночью. Алармы также не будут создаваться. Если нужны алармы, то тогда нужно два правила в EPP.
б) не запускать action, отсылающий сообщение напрямую, а запускать action, вызывающий NXSL скрипт. В этом скрипте сделать проверку по времени и оттуда запускать отсылку сообщения:
if ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) )
{
SendNotification("Telegram", "Alice; Bob", "", "My message text");
}
Первый вариант работает, по второму получаю ошибку
Script (Telegrtam) execution error: Error 11 in line 3: Function not found