服务器安装日志/日志/日记?

有一些方法经过现场testing的方式来保持一种服务器的日志? 包含:

  • 软件安装(和卸载)
  • 自定义configuration(例如Web服务器,SSH守护进程等)
  • 个人笔记

大的图景。 我正在准备一个服务器,并希望广泛logging这个状态,以及它是如何build立的,这样一个新的人就可以很容易地看到,发生了什么,为什么。 设置不是太复杂,但是我想要这样做。

我曾经在Debian上使用过像维护/ etc这样的东西,这很好,但我正在寻找一个更灵活的解决scheme。


附录:所以我首先感兴趣的是日志和文档 。 然而,在一个理想的世界里,我想要一个命令,它在几个步骤中将把我从一个新安装的unix系统带到一个function环境中,所有的组件都通过一个“可执行文件'日志。 但是,我想,这将是非常理想的。

现在去讨论这个问题的configurationpipe理方面,因为它可以通过严格的部署方法来帮助你拥有更好的日志logging机制。 你有没有看过这些工具:

  • Cfengine的
  • 木偶
  • 厨师

它们都属于系统configurationpipe理领域。 他们大致有这样的口号:“通过configuration语言来pipe理系统,而不是直接接触机器”。 因此,不要单独触摸一台机器,而是在您select的工具中创build一个库存configuration,然后让该工具每次都以相同的方式部署确切的configuration。

我认为一旦你有这样一个帮助你的工具,它可能会给你一些你需要的数据用于logging目的,并允许你select一些对你logging这些变化最有利的数据。

还有其他的工具,但这些是OSS世界中的常见嫌疑犯。