我用什么来保存服务器文档?

我必须logging我使用的服务器,我不知道用什么来保存数据。 你能否获得保持服务器文档的最佳方式? 我是否创build了一个包含硬件和软件文档的数据库,还是使用维基页面或SVN? 或者,如果ther是一个可以保存文档的工具,请提供链接。

我个人使用了一个名为“指南”的小程序,我发现它比使用wiki更快(我也使用它)。 甚至可以将Excel文件直接embedded到页面中,以及其他许多文件types中。

有一个便携版本 ,所以你可以把它随身携带到你的USB闪存驱动器。 我只是希望有一个Linux客户端可以读取相同的文件。

尽pipe如此,wiki或Google文档更适合协作。

导游

真的没有一个最好的方法来做到这一点。 这很大程度上取决于环境,人员,系统,预算和个人偏好。

在您select“最佳”选项之前,您需要了解您的要求。 具体要求,不只是“我把我的文档放在哪里?”。 你现在有什么硬件/软件可用? 有多less人会使用这个? 我有什么预算硬件和/或软件? 这只是服务器文档,还是将其他技术文档包括在内? 其他团体是否需要访问文档? 文件需要有多安全? 一旦你回答了其中的一些,你可以看看你的select。

如果你是微软的商店,你可能会趋向于他们的工具。 如果你是一个开源工具店,你可能会倾向于开源。 如果你喜欢快速变化的能力,维基是一个很好的select。 如果您喜欢将文档分成多组文件,则文件共享或SharePoint可能是正确的解决scheme。 如果你喜欢大量的屏幕截图,你的文档,OneNote可能是正确的答案。 如果你想要一些类似Wiki但是独立的(Wiki-in-a-file),那么TiddlyWiki是一个很好的工具。

在你的许多选项(不全面的列表)中:

  • 维基
    • DokuWiki的
    • 的TW
    • Foswiki
    • 链接到MediaWiki
    • 合stream
    • 数百人(免费和商业)
  • 微软商店
    • 的SharePoint
    • OneNote中
  • 文件共享
  • 其他各种知识库工具

最重要的是你使用的东西 。 文档是关键。 另外,确保你保持相当简单和低开销。 将文档保持最新状态同样重要。 如果更新你的文档不是那么容易(包装在政策,以确保它说更新),人们不会这样做。 你不希望人们跳过文档更新,因为这是一个更新的屁股疼痛。

那么,我不知道你的具体要求是什么细节,但我可以build议你要避免什么(根据我的个人经验)。

不要使用Office套件进行文档编辑,例如OpenOffice或Word,因为它们以自己的格式(如.doc或.odt)存储数据。 当您稍后切换到其他文档系统时,这可能会非常痛苦。

我也可以build议你不要将你的文档存储在.txt文件中。 虽然他们很容易处理(可以不费力气地移动,可以search等),这是一个非常低效的方式来组织你的东西。 特别是当你想要将图像或videoembedded到文档中时。

SVN对于保存数据并不是一个坏的方法,但是当你想让其他用户访问你的数据的时候有缺点。 此外,你需要一直做svn更新,结账等。 这可能很烦人(我自己有SVN文档库)。

到目前为止,我所见过的最好的方法是使用Wiki或CRM(我们使用Sugar CRM)和文件系统的组合。 当他们拥有版本pipe理和用户pipe理系统时,我更喜欢Wiki系统。 这样可以轻松实现协作,您几乎可以做任何事情,而且您可以自由组织自己。

我们一直在使用Device42作为服务器和数据中心文档。 伟大的工具,这些家伙不断添加function。 也不是很贵,100美元左右250美元左右。

我会给我个人build议的OneNote。 它能够快速截图安装过程和变化(然后实际上能够search图像中的文本),win-S是一个杀手级的function。

我们在这里使用Wiki 。 伟大的工具,尤其是如果你在内部共享文件进行编辑

包含电子表格的文件夹,每台服务器上的信息,用户手册的文档/ pdfs,OEMs / VARs / Support的联系信息等

然后得到像Dropbox / sugarsync /等的东西。 并确保您将所有内容同步到networking上,以便您更新的任何内容都得到复制。 你会在DR情况下喜欢这个。

我所做的是:

在MS Word中logging每台服务器:

文档包括:a)服务器硬件详细信息(NIC数量,RAID控制器,每个卡的固件版本,BIOS版本,物理磁盘数量和固件版本。

b)RAID布局:RAID级别,虚拟磁盘物理磁盘成员资格,Windows磁盘编号(这有助于我确定哪个Windows磁盘是我的服务器和RAID级别)。

c)networkingconfiguration:IP设置,防火墙设置,允许的入站端口,出站允许/禁止。

d)安装的操作系统:版本,使用的密钥,安装date,页面文件位置,任何其他驱动程序转储或应用程序,我已经保存在它,已安装的应用程序和网站(如果需要)。

e)服务器支持/供应商支持:支持types,联系号码,服务标签。

我已经使用AD拓扑图来显示我们的AD基础设施并保存为PDF。

然后我安装了一个名为“Racktables”的脚本,它是开源的,使用一个mysql数据库 – 非常容易设置。

我用它来绘制我的服务器机房和那里的服务器,然后将MS Word文件转换为PDF并附加到这些机架。

您还可以使用SYDI文档项目脚本来logging您的服务器: http ://ogenstad.net/2006/10/18/how-to-document-servers-with-sydi-part-1-of-3/

希望能帮助Rihatum

在开源方面,专门用于保存计算机,软件,打印机(以及它是如何随时间变化的)文档是GLPI 。

对于其他function,还有一个知识库,系统来跟踪哪些计算机连接在哪里(在networking级别)。 它包括报告/解决问题的售票系统和帮助台。

NodeSystems被devise来保存服务器文档。 作为一个副作用,它也会生成一个交互图。

查看在线演示: http : //www.nodesystems.org/demo/

检查SCC(服务器configuration收集器) http://scc.qnh.eu/ ,它们拥有Win32,大多数Linux和其他Un * x的客户端,以获取configuration信息并通过版本控制进行审计等。

以前的公司,我们已经添加了一个基于这个文本文件到服务器,然后parsing,以帮助“logging”特定服务器的function/所有者等

但是,是的,仍然需要一个维基/文件共享的东西,如操作员和支持人员如何在这个或那个系统上添加/删除磁盘。