服务器管理员

系统和网络管理员的问答

2
地理分布,容错和“智能”的应用程序/主机监视系统
问候, 我想问一下集体对分布式监视系统的看法和看法,您使用什么,知道哪些可能会打扰我? 要求非常复杂; 没有单点故障。真。我很认真!需要能够容忍“主”和“工作者”的单/多节点故障,并且您可能会假设没有监视位置(“站点”)中有多个节点,或者它们在同一网络上。因此,这可能排除了传统的HA技术,例如DRBD或Keepalive。 分布式逻辑,我想在多个数据中心和多个洲的多个网络中部署5个以上的节点。我希望从客户的角度看待我的网络和应用程序的“鸟瞰图”,当拥有50多个节点甚至500多个节点时,监控逻辑的加分点不会陷入困境。 需要能够处理相当合理数量的主机/服务检查(如La Nagios),据估算,假设有1500-2500台主机,每台主机30项服务。如果增加更多的监视节点使您能够相对线性地扩展,那将是非常不错的,也许在5年的时间里,我可能希望监视5000个主机和每个主机40个服务!加上我上面关于“分布式逻辑”的注释,很高兴地说: 在正常情况下,这些检查必须在$ n或n%的监视节点上运行。 如果检测到故障,请在另外$ n或n%的节点上运行检查,将结果关联起来,然后使用它们来确定是否已满足发出警报的条件。 图形和管理友好的功能。我们需要跟踪我们的SLA,并且了解我们的“高可用性”应用程序是否全天候24x7运行是很有用的。理想情况下,您建议的解决方案应该以最少的工作量“开箱即用”地报告。 必须具有可靠的API或插件系统才能开发定制检查。 需要对警报保持明智。我不想一定知道(通过SMS,凌晨3点!)一个监视节点认为我的核心路由器已关闭。我也想知道,如果一个定义了它们的百分比同意的东西时髦是要去;)本质上就是我这里所说的“法定”的逻辑,或理智的分布式疯狂的应用程序! 我愿意考虑商业和开源两种选择,尽管我更愿意避免花费数百万英镑的软件:-)我也愿意接受可能没有任何东西可以解决所有这些问题,但是想问一下集体。 在考虑监视节点及其位置时,请记住,其中大多数将是随机ISP网络上的专用服务器,因此很大程度上超出了我的控制范围。依赖BGP提要和其他复杂网络滑稽动作的解决方案可能不适合。 我还应该指出,我过去曾经评估,部署或大量使用/定制了包括Nagios,Zabbix和朋友在内的大多数开放源代码版本-它们虽然不是很差的工具,但总体上却落伍了。分布式”方面,尤其是在我的问题和“智能”警报中讨论的逻辑方面。 很高兴阐明任何要求。欢呼的家伙和女友:-)
12 monitoring  nagios  sla 

5
您如何处理服务器噪音?听力损失?
因此,我们所有人都在服务器上工作,我们中的一些人也在服务器周围工作。 声音很烦人,对我们的听力有害。 当我在数据中心或耳塞中佩戴耳塞时,它们就像带音乐的耳塞一样。 我已经看过并使用降噪耳机播放了,但不知道它们是否允许您通过它们播放音乐,而且价格昂贵。 有人有免费的Windows降噪程序吗?甚至存在吗? 您如何处理噪音?

5
使用屏幕时设置xterm(PuTTY)窗口标题吗?
我试图screen设定自己的xterm头衔。我在之外进行此工作screen,但是screen在启动时将其标题保持在原位。这是我的.bashrc: 函数bash_prompt_command(){ #$ PWD应保留多少个字符 本地pwdmaxlen = 25 #表示已被截断 本地trunc_symbol =“ ..” 本地目录= $ {PWD ## * /} pwdmaxlen = $((((pwdmaxlen <$ {#dir})?$ {#dir}:pwdmaxlen)) NEW_PWD = $ {PWD /#$ HOME / \〜} 本地pwdoffset = $((($ {#NEW_PWD}-pwdmaxlen)) 如果[$ {pwdoffset} -gt“ 0”] 然后 NEW_PWD = $ {NEW_PWD:$ pwdoffset:$ pwdmaxlen} NEW_PWD = $ {trunc_symbol} …
12 gnu-screen  putty 

6
TortoiseSVN更新中缺少文件
我们偶尔会遇到TortoiseSVN的问题(我假设它是Tortoise而不是我们的SVN信息库),在那里文件将被检入信息库(做一个repo-browser,您可以在其中看到文件),并且该人将存在谁提交了这些文件,但是当其他人进行更新时,这些文件将不会添加到工作副本中。如果然后从仓库浏览器中选择“复制到工作副本...”,并尝试进行提交,则文件对我来说将被视为新文件,并且我的客户端尝试添加它们,从而出现错误。更新还会导致一些错误(我不知道如何重现此错误,所以我不知道是什么原因导致的,并且我不记得确切的错误)。然后,我必须从存储库中删除文件,然后将文件提交为新文件。在这之后, 通过svn://协议,可以将存储库访问运行1.4.6版的服务器。它托管在作为Windows服务运行的Windows Server 2003计算机上。 存储库的布局如下: [存储库] /代码/ [项目] [存储库] /代码/ [网站] / *此处的某些页面* [存储库] /数据/ [其他数据文件] [存储库] /参考/ [dll /参考] 这几乎完全发生在.aspx / .aspx.cs / .aspx.designer.cs中,通常一次全部出现3个。好像整个“页面”都不会添加到我的文件夹中。这是在Visual Studio打开并运行解决方案的情况下发生的,并且也没有打开Visual Studio。 有人看过吗,您知道原因/解决方案吗?
12 svn  tortoisesvn 

5
查看防火墙规则
我需要为客户检查CheckPoint防火墙的防火墙规则(具有200多个规则)。 过去,我曾使用FWDoc提取规则并将其转换为其他格式,但存在一些排除错误。然后,我手动分析它们以生成带有注释的规则的改进版本(通常在OOo Calc中)。 我知道有几种可视化技术,但是它们全都用于分析流量,因此我想进行静态分析。 所以我想知道,您遵循什么过程来分析防火墙规则?您使用什么工具(不仅用于Checkpoint)?


4
如何在Linux / Apache / PHP上启用SQLite?
要在我的Windows / Apache / PHP设置上启用SQLite,请取消注释php.ini文件中的以下几行,然后重新启动Apache: extension=php_pdo.dll extension=php_pdo_sqlite.dll 现在,我有了一个带有Suse Linux 10.3的VPS,并且自动设置了Apache / PHP。查看php.ini文件进行上述更改,我发现Linux上的情况有些不同: 没有取消注释扩展的列表 我找到了“ extension_dir = /usr/lib/php5/extensions”,但在此目录中仅找到: pdo.so pdo_mysql.so 如何在此Linux环境中启用SQLite?
12 linux  php  php.ini  sqlite 

1
双重性和Amazon S3脚本
我正在使用偶发性将Linux服务器备份到Amazon S3。 我在这里找到了很多资源,可以帮助我进行设置,并且正在使用为我列出的基本脚本,现在将其复制到此处: #!/bin/sh # Export some ENV variables so you don't have to type anything export AWS_ACCESS_KEY_ID=[your-access-key-id] export AWS_SECRET_ACCESS_KEY=[your-secret-access-key] export PASSPHRASE=[your-gpg-passphrase] GPG_KEY=[your-gpg-key] # The source of your backup SOURCE=/ # The destination # Note that the bucket need not exist # but does need to be unique amongst all …
12 backup  amazon-s3 

1
VirtualBox克隆Ubuntu Server网络错误
我在网络上运行了许多虚拟服务器,并且希望能够轻松克隆Ubuntu Server的基本安装。我使用VBoxManage命令克隆实际的硬盘,然后为我的VM创建一个新的配置文件并复制原始VM的设置。 但是,当我启动到克隆的VM时,似乎存在网络问题。发出PING时,我收到消息“ Network unreachable”。我将其归结为以下事实:克隆的VM的虚拟网卡具有与原始VM不同的MAC地址。当我复制MAC地址时,克隆似乎可以正常工作。 如何让克隆的VM具有自己的MAC地址?

10
有哪些好的免费软件可用于备份几台PC?
我有大约30台Windows PC。 有什么好的免费软件可以自动(计划)为这些PC备份(不是完整的HDD,而是某些文件夹),并保存在仅用于存储备份的远程服务器上?最好是服务器将运行Linux,备份将通过FTP存储,每台PC都有自己的FTP帐户。
12 windows  backup  ftp 

9
何时将虚拟服务器移至物理服务器?
虚拟化有很多好处,但是有时虚拟化服务器需要更高的性能,应该将其移至物理服务器。 我的问题是,您怎么知道这些时间是什么时候?我正在寻找可衡量的数据和指标,这些数据和指标表明将服务器移至其自己的物理机箱将对性能产生重大影响。我个人对Windows感兴趣,但是大概所有平台上的基本要素都是相同的。

10
固件最佳做法和更新时间表
固件很少涉及更新。眼不见,心不烦。 许多设备:RAID控制器,NIC,芯片组,甚至硬盘驱动器,都可以从更新中受益。更好的功能,安全性/错误修复等。 大多数SA都说:“每当出现故障时,请更新固件。” 但是,这可能会带来很多困难。有几次,当与Dell联系有关硬盘驱动器发生故障时,有人询问我的硬盘驱动器固件是否是最新的。我所有的服务器都使用某种类型的RAID配置。如果我已经有一个驱动器出现故障,我是否应该考虑尝试升级其余驱动器或RAID控制器上的固件?我会说不。但是戴尔似乎有不同的看法。 什么是系统固件的实际更新时间表? 您有什么最佳做法可以分享吗? (我知道Dell有一个很好的实用程序,称为Server Update Utility,它可以检查任何Dell服务器上的所有新固件。)


23
偏执狂是Sys / Net管理员必备的“质量”吗?
偏执狂是否被视为Sys / Net管理员具有的(不言而喻的)“要求”(显然出于安全原因)? 是否有过分偏执的感觉?还是我们应该对他人信任,而不是完全专注于通过精神分裂症护目镜提问的场景? 在安全性方面,此特性是否有“中间立场”?(基本上,我要问的是,您会雇用谁?) 更新:我没想到人们会这么强调“ PARANOIA”一词。请不要过多地谈论它,我本可以使用另一个词,但是偏执狂是我们通常在安全性上使用的一个词。我从一群IT人员那里听到“太偏执”和“需要更加偏执”。
12 security 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.