假设我想监控 1,000 台主机。对于每台主机,我想要监控 100 个或更多变量:ping、磁盘 IO/延迟、RAM 空闲/交换/等,等等。每 5-10 分钟 100,000 个数据点,存储 5 年。
什么系统规模这么大?
如果我的主机数量是原来的 10 倍怎么办?那你会选什么?
我想要一个易于设置的网站来处理要由我公司内部查看的视频。除了公开之外,YouTube 本质上是完美的解决方案。我正在寻找一个可以让几个人上传视频的地方,系统将返回一个页面,他们可以在浏览器中观看该视频。
我认为这将涉及一个专用的 Web 服务器来运行 Web 应用程序和处理视频。我已经搜索过,我认为不存在这样的系统,但我可能有一个处于起步阶段的系统在 Google 上的排名还不是很高。
基本上,我正在寻找的站点是 MediaWiki 之于 Wiki,或者 StackExchange 之于问答网站,但对于视频而言。
我有一个鱿鱼服务器(透明),我想播放 youtube 视频和 Windows 更新。我知道有人发布了一个类似的问题,我看过这篇文章,但我正在使用 webmin 配置它,并想知道如何设置它以便我可以在其他网站上添加其他动态内容。
我正在虚拟机中使用 Ubuntu 设置开发环境。由于一些愚蠢的定时炸弹问题,VM 中的日期必须在 2009 年,所以我想禁用任何自动时间同步(例如 ntpdate)。
$ sudo apt-get remove ntpdate
...
The following packages will be REMOVED:
ntpdate ubuntu-minimal
Run Code Online (Sandbox Code Playgroud)
显然,我不想删除 ubuntu-minimal。不幸的是,机器每隔几秒钟就会不断重置时间。如何禁用此功能或存根此功能?
我有一个用于创建 gzip 文件的 cron 作业:
mysqldump... | gzip -c > myfile..sql.gz
Run Code Online (Sandbox Code Playgroud)
我想myfile采用“time_date.sql.gz”格式
如何使用当前日期和时间创建文件?
谢谢
如果某个 ip 正在扫描服务器的端口,那么它会在后台运行并在邮件中提醒我。
我想要~/.bashrc将是source每当改变其内容。我用这样的东西创建了一个 bashrc 类:
file { "/root/.bashrc":
ensure => present,
owner => root,
group => root,
mode => 0644,
source => "puppet:///bashrc/root/.bashrc"
}
exec { "root_bashrc":
command => "source /root/.bashrc",
subscribe => File["/root/.bashrc"],
}
Run Code Online (Sandbox Code Playgroud)
但如您所知,它source是一个 shell 内置命令,因此在运行代理时出现以下错误:
# puppet agent --no-daemonize --verbose
notice: Starting Puppet client version 2.7.1
info: Caching catalog for svr051-4170
info: Applying configuration version '1311563901'
err: /Stage[main]/Bashrc/Exec[root_bashrc]/returns: change from notrun to 0 failed: Could not find command 'source'
notice: Finished catalog run …Run Code Online (Sandbox Code Playgroud) 在我的 linux 系统上,我从顶部获取这些统计信息:
Tasks: 155 total, 1 running, 153 sleeping, 0 stopped, 1 zombie
Cpu(s): 1.5%us, 0.3%sy, 0.0%ni, 97.4%id, 0.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8177180k total, 2025504k used, 6151676k free, 44176k buffers
Swap: 7999996k total, 495300k used, 7504696k free, 637612k cached
Run Code Online (Sandbox Code Playgroud)
它显示我的系统正在使用 495Mb 的交换。为什么会这样?6Gigs 的 ram 是免费的。如果我完全禁用交换,系统也可以工作。
任何解释数字真正显示的内容或谁在交换?
我在 CARP/XML 配置集群中设置了一对 pfSense 防火墙/路由器。在 LAN 端,交换机还有一对运行 corosync/pacemaker/drbd 的服务器。它们位于不同的 ip 网络上,但仍会生成多播数据包。
对于我的一生,我无法让 pfSense 允许数据包。我尝试使用简单规则按钮,但失败了。我还添加了一个规则,该规则允许所有端口、所有具有多播地址目标的地址,并启用“allowopts”和“nostate”;一切都无济于事。流量仍然被默认规则阻止。知道我可能做错了什么吗?
这是规则的截图(是的,它们已经重新加载了几次:

我也试过“无状态”。标题下的规则是Easy-Rule,它为源和目标都选择了239地址;src 端口是 *,dest 端口是 5405。
以下是显示默认规则拒绝的日志:

值得注意的是,它最初显示清理规则也是阻塞的,所以我禁用了数据包碎片清理。
我有 2 台运行不受支持的旧版 Linux 的关键服务器,目前没有针对它们的灾难计划。
我想为他们建立一个备份系统,并能够制定一个傻瓜式的灾难计划。
服务器不能停机,因此冻结它们以获取快照或复制是不可能的。我看了看厨师和傀儡,不知道这些值不值得一试。我想听听建议。