Хочу переслать логи с циски на сервер. Нашел такую вырезку:
На Cisco:
router(config)# logging x.x.x.x
router(config)# logging source-interface fastethernet 0/0
router(config)# logging facility local0
В syslog.conf (syslogd нужно запускать с ключем -r):
local0.* /var/log/cisco.log
Когда прописываю вторую строчку на циске, она выдает сообщение:
Translating "source-interface"...domain server (x.x.x.x)
Прописал в syslog.conf, потом в rc.conf указал: syslogd_flags="-r"(вроде так указывется ключ для syslog?), все это дело перезапустил. Но лог не ведется! Подскажете, почему так?
И еше: в некоторых доках встречал что надо писать Local1 или даже Local7 вместо local0 (в строке router(config)# logging facility local0), подскажите, как правильно, и в чем разница.
а logging on сказал?
вот ссылочка:http://www.cisco.com/univercd/cc/td/doc/product/software/ios...
почитай....
кстати говоря, а циска че-нить шлет? поснифери...
logging on сказал
просто после ввода: logging source-interface fastethernet 0/0
циска выдает ошибку:
Translating "source-interface"...domain server (ip.ip.ip.ip)
% Invalid input detected at '^' marker. И маркер стоит под ip-ом.
Может я не так source-interface указываю? А по ссылке, что вы мне указали, там нет про это ничего, да и с английским у меня туговато, тяжело искать.
>logging on сказал
>просто после ввода: logging source-interface fastethernet 0/0
>циска выдает ошибку:
>Translating "source-interface"...domain server (ip.ip.ip.ip)
>% Invalid input detected at '^' marker. И маркер стоит под ip-ом.
>
>Может я не так source-interface указываю? А по ссылке, что вы мне
>указали, там нет про это ничего, да и с английским у
>меня туговато, тяжело искать.
Твоя циска пытается определяет "source-interface" как имя хоста я так понимаю,
надо или днс отключить или разобратся с ипшником
>Когда прописываю вторую строчку на циске, она выдает сообщение:
> Translating "source-interface"...domain server (x.x.x.x)Скорее всего на роутере нет команды logging source-interface
посмотри есть она или нет:
router(config)#logging ?
Hostname or A.B.C.D IP address of the logging host
buffered Set buffered logging parameters
console Set console logging level
exception Limit size of exception flush output
facility Facility parameter for syslog messages
history Configure syslog history table
host Set syslog server host name or IP address
monitor Set terminal line (monitor) logging level
on Enable logging to all supported destinations
rate-limit Set messages per second limit
source-interface Specify interface for source address in logging transactions
trap Set syslog server logging levelrouter(config)#logging
>Скорее всего на роутере нет команды logging source-interface
>посмотри есть она или нет:
>router(config)#logging ?Вот:
router(config)#logging ?
Hostname or A.B.C.D IP address of the logging host
buffered Set buffered logging parameters
console Set console logging level
facility Facility parameter for syslog messages
monitor Set terminal line (monitor) logging level
on Enable logging to all supported destinations
source-interface Specify interface for source address in logging
transactions
trap Set syslog server logging level>Твоя циска пытается определяет "source-interface" как имя хоста я так >понимаю, надо или днс отключить или разобратся с ипшником
Извините, не совсем понял. С ip-ом вроде все в порядке.
а у тебя DNS прописан на циски? корректно прописан?
если нет, то убери его вообще no ip domain-lookup.
>а у тебя DNS прописан на циски? корректно прописан?
>если нет, то убери его вообще no ip domain-lookup.Вот:
!
ip domain-name NAME.ru
ip name-server x.x.x.x
Этого достаточно?
Дай команду
router(config)#logging source-interface ?
дело в том, что на твоей киске нету fastethernet-а
скорей всего тама просто ethernet 0
Всем, спасибо, последнее предложение я попробую, но мне подскали, что проблема скорее всего может быть в серваке. У меня стоит freebsd и там проблема с ключами для запуска syslog, там вроде немного подругому, чем для линукса(как все советуют ключ -r).