服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在RHEL 6服务器上运行OSSEC HIDS软件2.8.3版。 我们已经在实验室用DNS服务器testing了这一点,以跟踪进入我们的RPZ和恶意软件区域的查询。 DNS服务器安装了OSSEC代理。 为了这个工作,我们不得不使用一个自定义的书面解码器。 除了那些“开箱即用”安装的以外,其他人是否还有OSSEC和定制解码器的使用经验? 我主要希望获得有关其他系统pipe理员正在使用OSSEC的创意,这对于我们的生产环境也很有用。 例如,有没有人成功地编写/使用自定义解码器来检测Linux的USB存储? 更新:我一直在处理一个自定义的解码器和规则来检测何时USB设备插入到服务器。 以下是我想要匹配的日志行: Feb 3 10:23:08 testsys kernel: usb 1-1.2: New USB device found, idVendor=0781, idProduct=5575 我的解码器规则在OSSCE中: <decoder name="usb-storage"> <program_name>kernel</program_name> </decoder> <decoder name="usb-storage-attached"> <parent>usb-storage</parent> <regex offset="after_parent">^USB \S+: New</regex> <order>extra_data</order> </decoder> 我在OSSEC的规则: <group name="syslog,"> <!– USB Storage Detection Log Types –> <!– level=0 for not generating alerts by […]
我有两个VPS(Ubuntu的14.04,从供应商购买),看着他们的系统时间(做一个date),我看到6分钟的差异: Wed Feb 3 11:57:48 CET 2016 Wed Feb 3 12:03:52 CET 2016 我做了一个 dpkg-reconfigure tzdata 并检查时区是一样的。 Ntp没有安装。 Ubuntu究竟如何计算系统时间,以及如何发生这样的差异呢? 编辑:这个问题打算有点微妙。 我发现我的服务器晚了6分钟,这发生了一个没有任何猜测的原因。 我意识到这一点,因为我有一个软件,只有在系统时间最多5分钟的utc错误时才会发挥作用。 这个软件很长时间以来运行良好。 突然它停了下来,我发现系统时间是错误的。 解决这个问题很简单。 这一点是明白为什么突然这可能发生。
我的VPS有问题。 它已经安装了Apache。 当我试图从特定的networking(家庭)连接,我可以很容易地访问它。 当尝试另一个(例如3G)时,它会在一段时间后返回110 – 连接超时。 另一个人试图通过手机访问。 我没有看到任何具体的access.log,当超时。 所以网站没有达到。 DNS只有一个logging。 ufw允许Apache的stream量。 我应该检查什么来找出问题? 编辑:更重要的是,无法pingnetworking无法到达网站 – 然而使用ping.eu我可以ping通,没有丢包。 在networking可以达到的时候可以ping到ip。
我想设置auditd从远程服务器收集日志。 我正在使用Ubuntu 14.04.3 LTS。 此function似乎被禁用到Ubuntu审计软件包。 所以,我要从源代码安装它。 我在哪里可以下载正确的auditd源代码? 从源代码安装auditd是否有任何问题? 更新:我试图从包页面和项目页面(在https://people.redhat.com/sgrubb/audit )下载audit_2.3.2.orig.tar.gz,但是当我运行.configure得到一个错误 找不到libwrap标题
我已经build立了一个Web服务器来使用SMTP服务器来发送电子邮件。 以下是我尝试发送testing电子邮件时生成的一部分日志条目: 2016-02-03 10:20:01 CLIENT -> SERVER: STARTTLS 2016-02-03 10:20:01 SMTP -> get_lines(): $data was "" 2016-02-03 10:20:01 SMTP -> get_lines(): $str is "220 2.0.0 SMTP server ready " 2016-02-03 10:20:01 SMTP -> get_lines(): $data is "220 2.0.0 SMTP server ready " 2016-02-03 10:20:01 SERVER -> CLIENT: 220 2.0.0 SMTP server ready 2016-02-03 10:20:01 SMTP […]
我在同一台服务器上运行Hudson,Sonar和HA Proxy(为了POC而这样做,因此不能访问多台服务器。 我正在使用HAProxy为两台服务器启用SSL。 我可以使用以下url从本地访问这些服务器中的每一个:127.0.0.1:9000/sonar和127.0.0.1:8088/hudson 但是,当我尝试使用https:/52.XXX/sonar或https:/52.XXX/hudson远程访问服务器时,我得到 No data received ERR_EMPTY_RESPONSE 如果我添加一个default_backend sonar到HAProxyconfiguration我可以运行声纳而不是哈德逊,反之亦然。 我的HAProxyconfiguration是这样的 global log 127.0.0.1 local2 tune.ssl.default-dh-param 2048 defaults mode tcp # Set timeouts to your needs timeout client 1h timeout connect 1h timeout server 1h option http-server-close frontend http mode http bind *:80 compression algo gzip redirect scheme https if !{ ssl_fc } frontend […]
我写了一个自定义的nagios插件,它返回一个命令未定义的错误。 我还没有把命令放在nrpe.cfg中,或者定义了服务等,因为这是由puppet控制的,任何失败都会每5分钟给所有的技术人员发一个短信。 我想我应该能够从命令行testing它之前这样做。 这是从Ubuntu 14.04terminal输出,这说明了我的问题。 nagios@myserver:/usr/lib/nagios/plugins$ ./check_nrpe -H localhost -c check_users USERS OK – 2 users currently logged in |users=2;5;5;0 nagios@myserver:/usr/lib/nagios/plugins$ ./check_nrpe -H localhost -c disk_usage.rb NRPE: Command 'disk_usage.rb' not defined nagios@myserver:/usr/lib/nagios/plugins$ ./disk_usage.rb OK – '/backups' 84% of disk space used | '/'=37% '/tmp'=1% '/srv'=62% '/backups'=84%
在15.10服务器的全新安装中,内核4.2.0-16-generic,我在我的kern.log文件中看到以下条目: Feb 1 11:49:30 Client-5 kernel: [ 117.847487] MCE 0x1182: reserved kernel page still referenced by 1 users Feb 1 11:49:30 Client-5 kernel: [ 117.847501] MCE 0x1182: recovery action for reserved kernel page: Failed 这是什么意思? 是不是重要? 如何能find更多的信息?
我configuration了有效的域和path,例如http://submdomain.host.com/validpath1 http://submdomain.host.com/validpath2 这被标识为redirect: acl url_monitor path_beg /Monitor/ use_backend monitor if url_monitor 请求来到非认可的path_beg: http://submdomain.host.com/unknownpath1 http://submdomain.host.com/unknownpath2 ://submdomain.host.com/unknownpath1 http://submdomain.host.com/unknownpath1 http://submdomain.host.com/unknownpath2 我正在得到下一个错误 HTTP错误404访问问题/ unknown1。 原因:未findPowered by Jetty:// 我想将所有未知的ACLredirect到: http://submdomain.host.com/support or http://support.host.com : http://submdomain.host.com/support or http://support.host.com nbe222
我无法删除我们的交换组织中的一个邮箱数据库。 我得到的错误说,这是因为MailboxDB不是空的,但我已经检查了所有types的邮箱。 根据PowerShell,此数据库上没有常规,存档或仲裁邮箱。 我还确保此数据库不是组织中的任何邮箱的归档目标数据库。 确切的错误是: 此邮箱数据库包含一个或多个邮箱,邮箱计划,存档邮箱,公用文件夹邮箱或仲裁邮箱,审核邮箱。 要获取此数据库中所有邮箱的列表,请运行命令Get-Mailbox -Database。 要获取此数据库中所有邮箱计划的列表,请运行命令Get-MailboxPlan。 要获取此数据库中的存档邮箱列表,请运行命令Get-Mailbox -Database -Archive。 要获取此数据库中所有公用文件夹邮箱的列表,请运行命令Get-Mailbox -Database -PublicFolder。 要获取此数据库中所有仲裁邮箱的列表,请运行命令Get-Mailbox -Database -Arbitration。 要获取此数据库中所有审核邮箱的列表,请运行命令Get-Mailbox -Database -AuditLog。 要禁用非仲裁邮箱,以便可以删除邮箱数据库,请运行Disable-Mailbox命令。 要禁用存档邮箱,以便可以删除邮箱数据库,请运行Disable-Mailbox -Archive命令。 要禁用公用文件夹邮箱以便可以删除邮箱数据库,请运行Disable-Mailbox -PublicFolder命令。 要禁用审核邮箱以便可以删除邮箱数据库,请运行命令Get-Mailbox -AuditLog | 禁用邮箱。 仲裁邮箱应该移动到另一台服务器; 要执行此操作,请运行New-MoveRequest命令。 如果这是组织中的最后一个服务器,请运行Disable-Mailbox -Arbitration -DisableLastArbitrationMailboxAllowed命令禁用仲裁邮箱。 邮箱计划应该被移动到另一台服务器; 要执行此操作,请运行Set-MailboxPlan -Database命令。 这是当我想运行“删除-MailboxDatabase”与-verbose。 这没有返回任何详细的文字。 相反,它只会返回错误。 这个数据库不是数据库可用性组的一部分,我们所有的服务器都在本地。 这也不是在这个组织中创build的第一个邮箱数据库。 这是在该服务器上创build的默认第一个邮箱数据库。