По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Друг, не так давно мы рассказывали про Asterisk REST Interface. Это новый API для Asterisk. Сегодня хотим рассказать о том, как реализовать просто мониторинг SIP – устройств с помощью ARI и отправкой событий в Telegram. Включаем ARI Откроем FreePBX и перейдем в раздел Settings → → Advanced Settings и находим раздел Asterisk REST Interface: Убедитесь, что парамеры Display Readonly Settings и Override Readonly Settings установлены в положение Yes. Указываем следующие параметры: Enable the Asterisk REST Interface - Yes; ARI Username - заполняем имя нашего пользователя; Allowed Origins - *; ARI Password - пароль для пользователя; Pretty Print JSON Responses - Yes; Web Socket Write Timeout - 100; Запоминаем логин и пароль и идем вперед. Сделать Telegram бота Далее, вам нужно создать Telegram – бота. Для этого, перейдите по ссылке ниже. Вернитесь сюда с токеном и идентификатором чата :) Создание бота PHP - скрипт Делаем скрипт, который будет реализовывать мониторинг пиров. Вот его листинг: <?php #ваш токен и идентификатор чата в Telegram $token = "токен"; $chat_id = "id_чата"; #параметры подключения к REST API Asterisk $json_url = 'http://localhost:8088/ari/endpoints/SIP'; $username = 'ARI_Username'; // логин $password = 'ARI_Password'; // пароль #обращаемся за данными в REST $ch = curl_init($json_url); $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_USERPWD => $username . ":" . $password, CURLOPT_HTTPHEADER => array('Content-type: application/json') , ); curl_setopt_array( $ch, $options ); $result = curl_exec($ch); //получаем JSON результат $result = json_decode($result, true); #формируем массив, который будем отправлять в Telegram $telegram = array( 0 => array ( 'Проблемы с SIP устройствами.' => 'Список:', )); $num = 1; //print_r($result); foreach($result as $number => $massiv) { foreach($massiv as $key => $value) { #определяем элементы, которые не находятся в статусе online if (($key == 'state') && ($value != 'online')) { $telegram[$num] = array( 'Устройство '.$massiv['resource'].'' => 'в статусе '.$massiv['state'].'', ); $num = $num + 1; } else { }}}; #отправляем данные в Telegram в случае, если найдены устройства в статусе, отличном от online if ($num > 1) { foreach($telegram as $key => $value) { foreach($value as $dev => $status) { $txt .= "<b>".$dev."</b> ".$status."%0A"; }}; fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");}; Скачать скрипт В случае скачивания, поменяйте расширение файла с .txt на .php Закидываем скрипт в любую удобную директорию (файл сохраните как ari_monitoring.php), например /home/scripts и планируем его выполнение в cron: crontab –e И добавляем мониторинг раз в 2 минуты: */2 * * * * /usr/bin/php /home/scripts/ari_monitoring.php Проверка В результате, если устройство станет доступно, мы получим следующее уведомление:
img
Иногда возникает необходимость постоянно заходить в определенную папку и работать с конкретной группой файлов. Для облегчения этой работы, в Ubuntu можно изменить отображаемое содержимое рабочего стола. Операционная система Ubuntu разрешает вам, какие файлы будут отображаться на вашем рабочем столе, даже если они не находятся в папке рабочего стола. Вы можете обладаеть большими возможностями по управлению рабочим столом в Ubuntu, чем это предлагает система по умолчанию. В этой статье мы рассмотрим, что может отображаться на рабочем столе по умолчанию и как это можно изменить. Большинство рабочих столов Linux предстают перед нами очаровательно лаконичными. Они отображают несколько ярлыков на красивом фоне. К ним относятся значки для запуска приложений, находящиеся обычно в левой или нижней части экрана, и, возможно, еще один или два значка в открытой области. В статье использовалась Ubuntu версии 21.02 (Hirsute Hippo). Лаконичный рабочий стол - это даже очень прекрасно. Вы можете открывать папки с помощью файлового менеджера и переходить к любой группе файлов, которые вам нужно использовать или обновить. Однако, изменив один параметр в Ubuntu (и связанных дистрибутивах), вы также сможете настроить свою систему для открытия каталога с указанным набором файлов на месте рабочего стола, и вам не надо будет для этого перемещать их в папку рабочего стола. Чтобы понять, как все это работает, откройте окно терминала и перейдите в каталог с именем .config. Содержимое файла user-dirs.dirs будет выглядеть примерно так: Вот первый параметр в этом файле, XDG_DESKTOP_DIR, и определяет, какие файлы будут отображаться в открытой области на вашем рабочем столе. По умолчанию это будет содержимое папки рабочего стола (т.е. ~/Desktop). Вы можете изменить этот параметр, если хотите чтобы выводился ваш домашний каталог или содержимое какого-либо другого каталога в вашей системе - возможно, файлы, связанные с каким-то проектом, на котором вы работатете. Но прежде чем вносить изменения в файл, сделаем его копию с помощью команды: $ cp user-dirs.dirs user-dirs.dirs.backup В конце концов, вы, возможно, в какой-то момент захотите вернуться к стандартному виду рабочего стола, и это решение с созданием копии файла, упростит задачу. После того, как вы заменили $HOME/Desktop на $HOME, $HOME/MyDela, /projectmy или даже $HOME/empty, то при следующем обновлении экрана или при входе в систему должны отображаться файлы из выбранного места. Эффект не будет сильно отличаться от открытия файлового менеджера в конкретном месте, но может но вы сразу же окажитесь в нужной вам папке. Другие настройки Как вы могли заметить, что в файле user-dirs.dirs есть и другие настройки. Часть этих настроек, вероятно, используются различными приложениями. Можете поэкспериментировать с ними.
img
Социальные сети плотно интегрировали в нашу жизнь. Трудно представить хоть день без фотографии чьего-то обеда, любимого питомца или подаренных роз. Только на Facebook за одну минуту регистрируются 400 пользователей. Но со временем всё это надоедает. Согласен, социальные сети в наши дни являются самой большой платформой для обмена мнениями, новостями, но бесконтрольный доступ к ним отнимает достаточно много времени. Очень часто обращаются с вопросом как удалить свой профиль в той или иной социальной сети. На самом деле всё достаточно просто: набираете в Google как удалить профиль и название сети. Обычно первая ссылка ведет на страницу удаления или деактивации профиля. Мы же решили в одной небольшой статье собрать руководство по удалению аккаунтов из наиболее популярных сетей. Gmail Достаточно популярный сервис корпорации Google, которым пользуются миллионы людей по всему миру. Данный сервис предоставляет услуги видеохостинга (Youtube), облачного хранилища, и много других услуг, особенно обладателям смартфонов на базе Android. Иными словами, вам не убежать от него. Но всё же если завели новый аккаунт, а старый хотите удалить, то читайте дальше. Итак, для удаления аккаунта Google переходим по ссылке. В отличии от других сервисов, тут вы можете частично удалить некоторые услуги, о чем и пишется на открывшейся странице. Также можете выгрузить ваши данные с аккаунта или же настроить расписание удаления. Эта функция автоматически удалит аккаунт Google, при неактивности в течении определённого времени. За месяц до удаления вам придёт оповещение о предстоящей чистке. Настраивается достаточно просто, буквально за 6 кликов. Чтобы удалить сервис сразу выбираете Delete your accout. Сервис в целях безопасности запросит пароль и, если настроена двухэтапная аутентификация, код безопасности. Затем вас перебросит на страницу, где будет указан список услуг, которые удалятся. Соглашаетесь на указанные условия, которые гласят, что если у вас активны какие-то финансовые услуги вроде Google Adsense, то вывод средств после удаления будет невозможен. У нажимаете Delete Account. После этого у вас будет очень мало времени, на восстановление страницы в случае если передумаете. Mail.Ru Вряд ли кто-то захочет удалить отсюда свой аккаунт, но все же если вдруг появится такая необходимость, то вы уже будете подготовлены. Для удаления страницы на этом сервисе переходим по указанной ссылке и попадаем на страницу удаления: Затем нас просят ввести причину, пароль и код с картинки. На этом завершается процесс удаления аккаунта на сайте. Facebook Чтобы удалить свой профиль на этом сайте перейдите по ссылке. Затем, если вы еще не вошли в систему введите логин и пароль. Сервис вам предложить деактивировать аккаунт на время и скачать информацию, которую загрузили на сайт включая фотографии и посты. Нажимаете Delete Account и вводите пароль ещё раз (пассивная попытка отговорить вас от этой мысли) и нажимаете Delete. Вам предложат ещё раз убедиться в том хотите ли удалить ваш аккаунт со всеми имеющимися там данными. В течении 30 дней после запроса на удаление вы всё еще сможете восстановить ваш аккаунт просто введя логин и пароль. Instagram Не менее популярной сетью является Instagram. Эта платформа в основном предназначена для публикации фото и видео. Чтобы удалить свой профиль в этой сети перейдите по ссылке. Если еще не вошли в систему, то она запросит у вас логин и пароль. Затем откроется страница где также предлагается временно деактивировать профиль (отмечено красным) или же выбрать причину, по которой хотите уйти с этой сети: Выбираете причину, вводите пароль ещё раз и нажимаете на Permamentky delete my account. После этого ваш профиль удаляется навсегда (что я и сделал совсем случайно, когда писал материал). Twitter Хотя этот сайт и отстаёт от по числу пользователей от своих конкурентов, но по данным 2019 года 16% населения в России зарегистрированы на этой платформе. Поэтому рассмотрим как тут удалять свой аккаунт. Итак, переходим по ссылке нажимаем на кнопку Deactivate: Вводим пароль и нажимаем Deactivate ещё раз. После этих несложных манипуляций вас перекинет на страницу, где говорят, что сожалеют о вашем уходе. Так как очень много разных аккаунтов и социальных сетей и охватить всё достаточно сложно, то руководство, указанное в начале статьи остается в силе поиск в Google.
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59