有体面和良好的文件是非常重要的。 问题是我们经常可能拥有很好的文档logging技术,但是我们忘记了一些关键点。 在灾难恢复期间发现这些关键点可能会非常痛苦。 因此,我想创build这个规范的问题和答案,我们应该logging什么,我们应该如何写下来。 我们已经有了很好的问题和答案,我们可以用什么技术来logging: 你如何logging你的工作,stream程和环境? 你如何logging一个networking? 所有的答案将被合并成一个大的部分答案,pipe理员可以用它来清单自己的文档。
我有几个相对较小的运行Linux发行版的服务器。 有时我需要从头重新安装1或2个“开发”服务器。 我经常忘记设置一些小东西,例如。 在sysctl.conf中转发或忘记安装更新监控脚本,非必要但有用的软件包等。 理想情况下,我想在所有这些设置之间进行确切的设置。 1)你如何处理logging“部署”过程整理的东西? 你能举几个例子吗? 2)你使用一些stream行的部署工具吗? 我看过厨师和傀儡这样的东西,但是现在看起来对我来说太复杂了。 更简单些?
有没有人build议使用清单工具来logging: 顾客, 每个客户相关的服务, networking连接详细信息(IP,TCP,ftp,http):通常是本地和远程TCP套接字的详细信息和层。
我一直在一个静态文件服务的目的网站超级瘦IIS 7.5configuration工作了一段时间。 为了达到这个目的,我简单地将所有dynamic模块的指定网站剥离,只指定本地模块,如StaticFileModule , AnonymousAuthenticationModule , HttpCompressionModule等 这已经被certificate会导致工作进程的内存占用和处理开销显着下降,整体性能比默认网站好得多。 现在,作为下一步,我想看看是否可以进一步减less装入内存的模块数量。 我可以逐个删除模块,并尝试查看它是如何影响性能和function的,但我宁愿调查各个模块实际上具有/pipe理的function。 一些模块是不言而喻的(即DefaultDocumentModule , DirectoryListingModule ),但有些不是。 有什么地方可以find内置原生模块的文档?
我们必须分发和维护一个有点复杂的软件应用程序,其安装程序没有(也不期望)安装和configuration任何可能types的服务器上所需的每个部分。 到目前为止,我一直是负责安装的人员,我知道所有的许多陷阱和窍门,让安装顺利运行。 现在我们有更多的人想要在这个程序中训练,并且希望尽量减less我们在学习的时候把握他们的需要。 事情是,对于所有可能的情况,一个线性文件将是非常不理想的,因为有许多可能的path在过程中,取决于起点(Windows Server 2003 32/64位,Windows Server 2008 32/64位,SQL Server 2005 32/64位,Windows XP Pro SP2 / SP3,.NET 2.0 SP1 / SP2)以及每个组合中出现的所有可能的问题。 所以,我正在寻找一个devise这个场景的工具,希望能够根据一组input参数(机器的configuration)生成文档,或者甚至更好的是一个工具,它会根据什么来指导安装过程一直在发生,可以logging新的问题,并将其映射到已知的解决scheme。 我可以设想编写这样一个工具,但它看起来不是一个(非常)微不足道的问题。 这似乎是知识库和专家系统的交集。 所以你会怎么做? 假设失败,并具有巨大的线性文档和FAQ像KBs?
我们刚刚交付了一个“成熟的”48端口交换机,用于testing,部署和普遍的欺骗行为。 由于我们要不断地修补,我们需要一个图表,所以我们知道哪个端口在哪个VLAN上。 有人在他们的互联网旅行中看到这样的模板/图表/关键? 我们希望能够比Excel中的两行24行更具时尚感 – 就像这样的networking工具包一样!
我希望能够创build一个简单的平面图,并logging所有端口所在的位置以及编号。 有没有什么好的软件可以帮助解决这个问题。 最好开源/免费。
我正在做一个项目,我想为各种项目执行主机文档。 其中部分项目来源于Powershell,其余部分来源于NMAP。 对于Powershell部分,我正在尝试构build一些本地和类似于SYDI-Server项目的东西。 它将使用Powershell而不是WMI,并允许从远程机器获得各种结果的更大更容易的方法。 此外,SYDI-Server项目在一段时间内还没有更新。 NMAP片断将用于在远程主机上执行一两个扫描,并返回结果,以便Powershell可以使用或使用这些结果,并将其添加到正在生成的最终报告中。 这个想法与从Powershell输出的包含主机文档所需的全部元素的MS Word文档相似。 所有这一切说,有没有办法将数据共享或从Powershell来回发送到NMAP? 有没有办法让NMAP的结果在Powershell中被使用或parsing,以便进一步操作?
Ubuntu的CloudInit包非常有用; 然而,我在所有可用的选项中find的唯一文档是在他们的示例中: http : //bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head :/ doc/实例/云的config.txt 众多的谷歌search失败了我。 我在哪里可以find有关CloudInit的详尽文档?
我正在使用Jenkins构buildHTML文档并将其部署到本地Apache Web服务器供我们的开发人员使用。 当我在terminal中运行命令时,一切安装正确(certificate服务器安装正确)。 但是,当从Jenkins中运行相同的命令时,它们会被调用,但没有任何更改。 它不会删除html.zip (第18行),不会将文件移动到/var/html/www/subdir ,并且不会报告curl请求失败之外的任何错误。 我有点失落,因为我做错了什么。 我应该注意到,我把这个脚本叫做sudo 。 我知道这是不安全的,但我想我会尝试让脚本先工作,然后再改变。 为了确保user不会遇到安装文档的问题,我暂时允许它运行任何命令作为sudo没有密码。 再次,我知道这是不安全的,但本着试图消除variables的精神,我加了这个。 Jenkins像这样调用这个脚本: sudo ./documentation-publisher.sh 对脚本的权限是现在最less的限制,777.在脚本报告中调用ls -l : -rwxrwxrwx 1 devop developers 1144 Dec 3 10:29 documentation-publisher.sh 我试图从这个post的build议明确设置脚本的path,但没有注意到任何差异。 每个使用的命令的显式path也不会改变行为。 #!/bin/sh -x echo "Archiving generated HTML for transfer…" cd Example/docs/html/ zip -r html.zip ./ scp -i ~/.ssh/id_rsa html.zip [email protected]:/home/user ssh -i ~/.ssh/id_rsa [email protected] echo "Extracting […]