Форум русскоязычного сообщества Ubuntu


Автор Тема: Отправка сообщения на удаленный syslog linux  (Прочитано 1814 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Orleon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго времени суток! Я начинающий пользователь Linux систем, поэтому не судите строго. Моя задача отправить сообщение syslog на удаленный сервер. Что я для этого сделал. Написал простенькую программу:

#include <stdio.h>
#include <stdlib.h>
#include <syslog.h>
int main(void) {
char str[50];
printf ("Enter the message \r\n");
scanf ("%s", str);
openlog("syslog", LOG_PID|LOG_CONS, LOG_USER);
syslog(LOG_INFO, str);
closelog();
return EXIT_SUCCESS;
}

Здесь все хорошо сообщение передается в syslog и появляется в журнале. А вот как настроить/запрограммировать так, чтобы записывалось не в журнал, а передавалось по сети на другой сервер?
Пробовал сделать так как написано в этой теме: https://forum.ubuntu.ru/index.php?topic=191218.0 но результат нулевой :(

Обе машины работают на Ubuntu 12.04 LTS
Заранее спасибо!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Отправка сообщения на удаленный syslog linux
« Ответ #1 : 25 Марта 2014, 08:17:53 »
Веткой ошиблись, Вам в программирование. Просите модераторов, чтобы перекинули.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Отправка сообщения на удаленный syslog linux
« Ответ #2 : 25 Марта 2014, 16:11:27 »
ТС, см.:
ssh
mail

Оффлайн Orleon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Отправка сообщения на удаленный syslog linux
« Ответ #3 : 26 Марта 2014, 09:18:29 »
ТС, см.:
ssh
mail

Можно немного подробнее? ::)

Оффлайн golota

  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Отправка сообщения на удаленный syslog linux
« Ответ #4 : 26 Марта 2014, 13:52:26 »
man rsyslog.conf

(Нажмите, чтобы показать/скрыть)

Т.Е вы пишете в локальный syslog, а на удалённую машину его форвардит уже rsyslogd.
Естественно на удалённой машине, для syslogd нужно разрешить удалённое логирование  (UDP/TCP)
« Последнее редактирование: 26 Марта 2014, 13:58:05 от golota »
Я знаю то, что ничего не знаю, но некоторые не знают и этого. Сократ

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Отправка сообщения на удаленный syslog linux
« Ответ #5 : 26 Марта 2014, 15:17:24 »
ТС, см.:
ssh
mail

Можно немного подробнее? ::)
Немного подробнее:
ТС - top starter
см. - смотрите
ssh - можно почитать:
man ssh
man sshfs

mail - попробовать задействовать какой-нибудь почтовый клиент (чем не вариант).
« Последнее редактирование: 26 Марта 2014, 15:20:36 от alexander.pronin »

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.