VPN не спрацоўвае, нехта кажа праверыць Кансоль, і вы адкрываеце акно, якое выводзіць тысячы радкоў за секунду. Большасць з іх не мае дачынення да тунеля. Карыснае ўменне — звузіць прагляд да аднаго запыту і аднаго працэсу, перш чым нешта чытаць.

Трох крокаў дастаткова для большасці расследаванняў VPN на Mac.

Зрабіце адзін запыт, які вы зможаце пазнаць

Запішыце мясцовы час і часавы пояс, затым падключыцеся аднойчы. Занатуйце дакладны тэкст памылкі, якую паказаў кліент, бо яна звычайна больш канкрэтная, чым любы радок журнала. Цяпер у вас ёсць акно ў некалькі секунд і пошукавы тэрмін. Усё да гэтага акна — гісторыя, якая вам не патрэбна.

Запыт, які вы не можаце пазначыць часам, — гэта запыт, які вы не можаце адфільтраваць.

Фільтруйце па працэсе, перш чым фільтраваць па тэксце

Поле пошуку Кансолі прымае прэдыкаты працэсу і паведамлення, а эквівалент каманднага радка больш узнаўляльны. log show --last 5m --predicate 'process == "NEIKEv2Provider"' звужвае да аднаго пастаўшчыка. Дакладнае імя працэсу залежыць ад тыпу злучэння, таму знайдзіце яго падчас першага нефільтраванага запыту.

Фільтраванне спачатку па тэксце вяртае кожную падсістэму, якая выпадкова запісала слова VPN.

Прэдыкат можа таксама фільтраваць па падсістэме і катэгорыі, што часта дакладней за імя працэсу. Уніфікаванае журналіраванне дазваляе бібліятэцы абвясціць падсістэму, і сеткавыя кампаненты Apple выкарыстоўваюць некалькі з іх. Пачніце з працэсу, затым дадайце --info, калі прадвызначаны ўзровень хавае падзею, якую вы чакаеце. Паведамленні ўзроўню адладкі звычайна патрабуюць профілю канфігурацыі, які не варта ўсталёўваць толькі дзеля чытання аднаго журнала.

Чытайце паслядоўнасць, а не апошні радок

Апошняе паведамленне пра адключэнне — найменш інфарматыўны радок у файле. Шукайце раней першую памылку адаптара, збой праверкі або адмову канфігурацыі. Яны называюць этап, які зламаўся, тады як адключэнне кажа толькі, што этап не быў адноўлены. Захоўвайце парадак падзей, калі капіруеце іх, бо паслядоўнасць і ёсць дыягназ.

Запуск лакальнай службы — не паспяховы ручны абмен з аддаленым бокам, і журнал не будзе сцвярджаць адваротнае.

Што хавае рэдагаванне і чаму

Уніфікаванае журналіраванне па прадвызначэнні хавае некаторыя значэнні за прыватнай пазнакай, і менавіта таму карыснае поле можа выглядаць пустым. Гэта праектнае рашэнне пра тое, што можна збіраць, а не памылка. Не перамыкайце шырокія налады прыватнасці толькі дзеля большага тэксту.

Калі патрэбнае значэнне адрэдагавана, шукайце яго ва ўласным журнале або канфігурацыі праграмы.

Экспартуйце перагледжаны фрагмент

Экспартуйце толькі тое акно, якое вы перагледзелі. Шляхі, імёны карыстальнікаў, унутраныя імёны хостаў і адрасы канцавых пунктаў з’яўляюцца ў звычайных радках журнала, і экспарт усёй сістэмы нясе ўсё гэта таму, хто яго атрымае.

Захавайце і некрануты здымак, і фрагмент. Калі нехта пазней аспрэчыць храналогію, толькі арыгінал яе вырашыць. Фрагмент — для заяўкі, а арыгінал — для спрэчкі.

Назвіце этап яўна ў заяўцы: адаптар, праверка або маршрутызацыя. Гэта захоўвае доказы зразумелымі, замест таго каб ператвараць іх у набор, які ніхто не можа прачытаць. Кіраўніцтва карыстальніка Кансолі ад Apple апісвае сродкі збору і пошуку, згаданыя тут.

Падобныя артыкулы