Специальные лог-файлы

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

Таблица 1

Имя файла

Путь к файлу

Содержание файла

cspvpn_verify_err.log

/opt/VPNagent/bin 

Ошибки утилиты cspvpn_verify для проверки целостности неизменяемых и исполняемых файлов.

cp.log

/tmp

Сообщения криптоподсистемы уровня приложений.

failh.log

/tmp

Аварийные события, не связанные с работой vpnsvc и lsp_show.

error.log

/tmp/lsp_mgr

Аварийные события, связанные с работой утилиты lsp_mgr.

error.log

/tmp/vpnsvc

Аварийные события, связанные с работой vpnsvc.

error.log

/tmp/vpnlogsvc

Аварийные события, связанные с работой vpnlogsvc.

Например:

1.   При неудачном старте vpn-демона (vpnsvc или vpnlogsvc) в файл error.log записывается сообщение следующего вида:

initialization of module '%{1}s' failed with code %{2}x

где

'%{1}s' – имя модуля, при инициализации которого произошла ошибка
'%{2}s
' – код ошибки при инициализации модуля

Пример:

1313076721 initialization of module "hashes checker" failed with code 0xff

Модуль hashes checker появляется при проверке целостности неизменяемых файлов Продукта при использовании утилиты cspvpn_verify.

 

2.   При форсированном завершении работы сервиса vpnsvc в файл error.log записывается последнее осмысленное сообщение вида:

vpnsvc: forceServiceFini 

3.   При форсированном завершении работы сервиса vpnlogsvc в его файл error.log записывается последнее осмысленное сообщение вида:

vpnlogsvc: forceServiceFini 

4.    При нарушении контроля целостности ini-файла или базы данных выдается сообщение вида:

'%{1}s' Error: the integrity check of the '%{2}s' failed

или

'%{1}s' FatalError: the integrity check of the '%{2}s' failed

где

'%{1}s' – имя модуля (“s_filestore” или “s_ini”), обнаружившего нарушение;

'%{2}s' – указание на проблемный файл.

Ключ Error означает, что из данного модуля будут выданы дополнительные сообщения, и последним будет сообщение о форсированном завершении сервиса.

Ключ FatalError означает, что это последнее осмысленное сообщение данного модуля (vpnsvc или vpnlogsvc).

Пример файла /tmp/vpnlogsvc/error.log (записан из сервиса vpnlogsvc):

1305822677 s_ini FatalError: the integrity check of the "/opt/VPNagent/etc/syslog.ini" failed