nagios - уведомление SMS через кеннелевый

У Вас должно быть два варианта сделать:

  1. Выберите свой набор символов базы данных (используемый VARCHAR2, CHAR, CLOB типы данных).
  2. Выберите свой набор национального характера (используемый NVARCHAR2, NCHAR, NCLOB типы данных).

Как замечено здесь:

Oracle рекомендует использовать Unicode для всех новых развертываний системы.

Наборы национального характера могут только быть Unicode: UTF-8 или UTF-16. Так выбор того же набора символов для обоих был бы избыточен...

Мой совет (Вы говорите, что Ваше приложение находится только на английском языке):

  • Попросите свой набор символов базы данных быть UTF-8.
  • Попросите свой набор национального характера быть UTF-16.

И вот мои общие рекомендации для Вашего определения схемы. Таблица таблицей, столбец столбцом (я беру VARCHAR2/NVARCHAR2 выберите здесь):

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

0
задан 22 July 2012 в 02:58
2 ответа

Так как smsbox модуль kannel имеет интерфейс HTTP, можно заставить сценарий оболочки (или любой другой тип способного к HTTP языка сценариев командной строки) называть его через URI. Если у Вас уже нет кеннелевого набора и выполнения и поскольку это - довольно сложный зверь, лично я рекомендовал бы smstools, если Вы выполняете управляемый пакетом дистрибутив Linux.

Так или иначе, больше деталей ниже:

кеннелевое руководство пользователя, детали о представлении SMS HTTP

сайт smstools

1
ответ дан 23 November 2019 в 12:54

Ну, принятие Вас может отправить сообщения SMS от командной строки в Kannel, можно настроить Nagios для выполнения команды на уведомлении, затем передать правильный материал Kannel.

Тем не менее это не могло бы быть Вашим лучшим способом. У меня есть Nagios, отправляющий уведомления по XMPP, иначе IM. У меня есть пользовательская учетная запись в Gtalk, что в него входят все время. Таким образом, это работает с любым сервисом XMPP. И на моем телефоне на базе Android и на любом Клиенте IM на моем компьютере (даже когда у меня есть браузер, открытый на моей домашней странице Google или Gmail), когда что-то происходит на сервере, я получаю уведомление в течение секунд. Я могу даже спросить это для получения дополнительной информации, или если Интернет отбрасывает, я вижу, что это пошло офлайн. Я нахожу его намного лучше затем SMS каждым способом.

http://nagibot.sourceforge.net/nagibot.html

0
ответ дан 23 November 2019 в 12:54

Теги

Похожие вопросы