Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pioneer
Зарегистрирован: 25.10.2001 Сообщения: 45 Откуда: Усть-Кут
|
Добавлено: Чт Окт 25 2001 16:16 Заголовок сообщения: Routers and SQL Database |
|
|
Привет многоуважаемому ALL
Есть куча маршрутизаторов Cisco Systems В основном cерии 1600,1700,2500 и 2600. Но это и не так важно - важно другое Все эти маршрутизаторы пишут данные о изменении статуса портов или входа в конфигурационный режим (да мало ли еще что) в файл на машину с установленной ОС Linux через демон syslog.
Но хотелось бы например, что бы все это дело писалось не в текстовой файл, а в SQL базу данных. Нам показалось, что можно сделать только так. Написать скриптик, который бы обрабатывал файл лога и соответственно заносил эти данные в базу данных. Сам скриптик запускаем по крону. Сделали - проверили - работает.
Теперь собственно вопрос - а нет ли наработок,которые бы позволяли обойти этот скрипт? То есть, что бы маршрутизатор отправлял данные напрямую в базу данных?
Приветствуются все решения )) |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Чт Окт 25 2001 19:22 Заголовок сообщения: Можно и напрямую |
|
|
Я сам не пробовал, но можно направить сообщения не в обычный файл, а в FIFO-файл; на этом файле должна сидеть программа, которая каждое сообщение будет пихать в БД. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Окт 25 2001 23:13 Заголовок сообщения: Re: Можно и напрямую |
|
|
Иными словами, тот же скриптик. Только метод хранения - не тестовый файл, а FIFO. Решение, конечно, будет изящнее, но все равно скрипт (прогу) писать надо.
Напрямую в базу - это как? Обучить Циску языку SQL? Ну и драйверы доступа к SQL чтоб были Не выйдет, однако. Проблем больно много.
Циски - штуки хорошие. Не могут только летать как птицы и не знают язык SQL. |
|
Вернуться к началу |
|
|
Pioneer
Зарегистрирован: 25.10.2001 Сообщения: 45 Откуда: Усть-Кут
|
Добавлено: Пт Окт 26 2001 11:36 Заголовок сообщения: Re: Можно и напрямую |
|
|
Напрашивается решение Берем исходный код демона syslog (благо он есть в Linux) и переписываем ту часть, которая пишет в файл на код, который бы отправлял сообщения в БД. Обзываем его как нибуть покрасивше и имеем счастье )) Как говориться - давайте жить по китайскому принципу - 3 дня упорного труда - 10 лет счастья )) Кто возьмется? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Окт 26 2001 12:16 Заголовок сообщения: Re: Можно и напрямую |
|
|
Ага. А драйвер доступа к MS SQL можно взять из PHP4.
И так осталось всего ничего. Собрать все вместе и поиметь великое счастье.
Так кто же возметься? |
|
Вернуться к началу |
|
|
Pioneer
Зарегистрирован: 25.10.2001 Сообщения: 45 Откуда: Усть-Кут
|
Добавлено: Сб Окт 27 2001 10:07 Заголовок сообщения: Re: Можно и напрямую |
|
|
Дык - и я про тоже. Идея то вроде неплохая |
|
Вернуться к началу |
|
|
|