服务器死机会记录在日志事件里吗
云主机的使用过程中可能会遇到无故死机等情况,我们应该如果检查是什么原因造成我的主机死机呢?我们可以利用系统自带的“事件查看器”。
首先,点击“开始”→”运行”,输入eventvwr,点击“确定”,就可以打开事件查看器。
在事件查看器中我们可以看到“应用程序”、“安全性”、“系统”、“Internet Explorer”。
系统事件的故障,如死机、服务异常等,我们主要查看“系统”日志。在日志中有类型为:信息、警告、错误,三钟类型的日志。死机的原因记录一般会写到“错误”和“警告”中。
我们应该先按日期排序,找到您主机死机的那个时间点所记录到的日志。然后查看类型为“警告”或者“错误”的日志。
双击某一个日志文件,您可以查看到详细的事件记录,里面有一个重要的“事件ID”。将您获取到的“事件ID”到下面网站中查找报错的原因。网站上会列举出产生该错误的原因以及解决方案,根据提修复即可。
当服务器受到SYN攻击时也可能会造成资源不足而死机,您可以安装一些可以记录攻击事件的防火墙软件进行拦截和记录。
查看IBM服务器事件日志,在不重启服务器不影响运行的前提下,提供以下三种方法:
1、服务器未挂起且已连接到网络(使用操作系统控制的网络端口)
· 运行 DSA Portable 以查看诊断事件日志(需要 IPMI 驱动程序),或创建可发送给 IBM 服务和支持人员的输出文件(使用 ftp 或本地副本)。
· 使用 IPMItool 查看系统事件日志(需要 IPMI 驱动程序)。
使用 IMM 的 Web 浏览器界面在本地查看系统
2、服务器未挂起且未连接到网络(使用操作系统控制的网络端口)
· 运行 Portable DSA 以查看诊断事件日志(需要 IPMI 驱动程序),或创建可发送给 IBM 服务和支持人员的输出文件(使用本地副本)。
· 使用 IPMItool 查看系统事件日志(需要 IPMI 驱动程序)。
使用 IMM 的 Web 浏览器界面在本地查看系统事件日志(需要 RNDIS USB LAN 驱动程序)。
3、集成管理模块 (IMM) 已连接到网络并且已应用交流电源 - 服务器状态可能为挂起、未挂起或关闭
· 使用 IPMItool 在网络上通过 IMM 外部 IP 地址来查看系统事件日志。
· 使用 IMM 的 Web 浏览器界面查看系统事件日志。在 Web 浏览器中,输入 IMM 的 IP 地址,转至 Event Log 页面。
PS重启服务器查看事件日志的方法
重新启动服务器并按 F2 以启动 DSA Preboot,查看诊断事件日志(请参阅运行 DSA Preboot 诊断程序,以获取更多信息)。
此外,还可以重新启动服务器并按 F1 键来启动 Setup Utility,以查看 POST 事件日志或系统事件日志。
参考资料:http://wwwcdchengguancom/showphpid=911(查看IBM服务器事件日志的方法)
系统启动的时候,就是快进入WINDOWS徽标的时候,按住F8键,出来一个菜单,菜单中选择"安全模式",进入安全模式后看静默几分钟,看电脑是否会自动重启,如果会自动重启,则说明你的硬件出毛病了,重点检查CPU散热风扇,内存条的质量,如果几分钟后非常正常没有重启的话,则问题出在系统或进系统需要加载的程序上面,请用百度HI联系我
http://wenkubaiducom/view/8053931cff00bed5b9f31d8ahtml
详细步骤
建立一个中央日志服务器
1建立中央日志服务器前的准备工作
配置良好的网络服务(DNS和NTP)有助于提高日志记录工作的精确性。在默认情况下,当有其他机器向自己发送日志消息时,中央日志服务器将尝试解析该机器的FQDN(fullyqualifieddomainname,完整域名)。(你可以在配置中央服务器时用“-x”选项禁止它这样做。)如果syslog守护进程无法解析出那个地址,它将继续尝试,这种毫无必要的额外负担将大幅降低日志记录工作的效率。类似地,如果你的各个系统在时间上不同步,中央日志服务器给某个事件打上的时间戳就可能会与发送该事件的那台机器打上的时间戳不一致,这种差异会在你对事件进行排序分析时带来很大的困扰;对网络时间进行同步有助于保证日志消息的时间准确性。如果想消除这种时间不同步带来的麻烦,先编辑/etc/ntpconf文件,使其指向一个中央时间源,再安排ntpd守护进程随系统开机启动就可以了。
2配置一个中央日志服务器
只须稍加配置,就可以用syslog实现一个中央日志服务器。任何一台运行syslog守护进程的服务器都可以被配置成接受来自另一台机器的消息,但这个选项在默认情况下是禁用的。在后面的讨论里,如无特别说明,有关步骤将适用于包括SUSE和RedHat在内的大多数Linux发行版本。我们先来看看如何激活一个syslog服务器接受外来的日志消息:
1 编辑/etc/sysconfig/syslog文件。
在“SYSLOGD_OPTIONS”行上加“-r”选项以允许接受外来日志消息。如果因为关于其他机器的DNS记录项不够齐全或其他原因不想让中央日志服务器解析其他机器的FQDN,还可以加上“-x”选项。此外,你或许还想把默认的时间戳标记消息(--MARK--)出现频率改成比较有实际意义的数值,比如240,表示每隔240分钟(每天6次)在日志文件里增加一行时间戳消息。日志文件里的“--MARK--”消息可以让你知道中央日志服务器上的syslog守护进程没有停工偷懒。按照上面这些解释写出来的配置行应该是如下所示的样子:
SYSLOGD_OPTIONS="-r-x-m240"
2重新启动syslog守护进程。修改只有在syslog守护进程重新启动后才会生效。如果你只想重新启动syslog守护进程而不是整个系统,在RedHat机器上,执行以下两条命令之一:
/etc/rcd/initd/syslogstop;/etc/rcd/initd/syslogstart
/etc/rcd/initd/syslogrestart
3如果这台机器上运行着iptables防火墙或TCPWrappers,请确保它们允许514号端口上的连接通过。syslog守护进程要用到514号端口。
4为中央日志服务器配置各客户机器
让客户机把日志消息发往一个中央日志服务器并不困难。编辑客户机上的/etc/syslogconf文件,在有关配置行的操作动作部分用一个“@”字符指向中央日志服务器,如下所示:
另一种办法是在DNS里定义一个名为“loghost”的机器,然后对客户机的syslog配置文件做如下修改(这个办法的好处是:当你把中央日志服务器换成另一台机器时,不用再修改每一个客户机上的syslog配置文件):
authpriv@loghost
接下来,重新启动客户机上的syslog守护进程让修改生效。让客户机在往中央日志服务器发送日志消息的同时继续在本地进行日志工作仍有必要,起码在调试客户机的时候不必到中央日志服务器查日志,在中央日志服务器出问题的时候还可以帮助调试。
#每日三件事,第990天#
《中华人民共和国网络安全法》第二十一条第一款第三项规定网络运营者应采取监测、记录网络运行状态、网络安全事件的技术措施,并按照规定留存相关的网络日志不少于六个月。在GB/T22239《网络安全等级保护基本要求》的安全计算环境中,对安全审计也有明确的要求。
在落实法律义务和责任,开展网络安全等级保护工作的过程中,日志服务器成了必不可少的一项。商用的日志审计系统固然好,但利用CentOS7也可以做一个简单的日志服务器,收集网络中其他设备的日志信息。
日志服务器端的配置:
yum install syslog,其实CentOS7默认就已经安装了rsyslog服务。系统会自动检测,并不会重新安装一遍syslog服务。
vim /etc/rsyslogconf,找到#Providers TCP syslog reception这一行,把下面两行前面的#去掉即可:
#Providers TCP syslog reception
$ModLoad imtcp
$InputTCCPServerRun 514
======分割线 ======
在/etc/rsyslogd/创建一个名为client_ipconf的文件,每个日志发送客户端创建一个文件。我的实验环境中有一个ip为19216811的客户端,因此创建一个19216811conf的文件。
vim /etc/rsyslogd/19216811conf
:fromhost-ip,isequal, "19216811" /var/log/client/19216811log
systemctl restart rsyslog
重启之后一定要检查一下,使用命令:systemctl status rsyslog,并且保证rsyslog服务能够在开机时自动启动。
客户端的配置如下:
vim /etc/rsyslogconf,去掉#Providers TCP syslog reception下面两行的注释:
#Providers TCP syslog reception
$ModLoad imtcp
$InputTCCPServerRun 514
在最后一行添加:
@@192168110:514
其中192168110是日志服务器的IP地址。
systemctl restart rsyslog,并查看rsyslog的状态,保证服务在开机时自动启动。
此时在日志服务器上就可以接收到客户端发来的日志信息了。
0条评论