小编vor*_*aq7的帖子

可扩展到 1,000 个主机和 100,000 个变量的监控系统

假设我想监控 1,000 台主机。对于每台主机,我想要监控 100 个或更多变量:ping、磁盘 IO/延迟、RAM 空闲/交换/等,等等。每 5-10 分钟 100,000 个数据点,存储 5 年。

什么系统规模这么大?

如果我的主机数量是原来的 10 倍怎么办?那你会选什么?

monitoring

5
推荐指数
1
解决办法
2175
查看次数

对于 Intranet 视频门户(类似 YouTube)站点,什么是好的解决方案?

我想要一个易于设置的网站来处理要由我公司内部查看的视频。除了公开之外,YouTube 本质上是完美的解决方案。我正在寻找一个可以让几个人上传视频的地方,系统将返回一个页面,他们可以在浏览器中观看该视频。

我认为这将涉及一个专用的 Web 服务器来运行 Web 应用程序和处理视频。我已经搜索过,我认为不存在这样的系统,但我可能有一个处于起步阶段的系统在 Google 上的排名还不是很高。

基本上,我正在寻找的站点是 MediaWiki 之于 Wiki,或者 StackExchange 之于问答网站,但对于视频而言。

video intranet

5
推荐指数
1
解决办法
3万
查看次数

Squid 缓存 youtube 和 windows 更新内容

我有一个鱿鱼服务器(透明),我想播放 youtube 视频和 Windows 更新。我知道有人发布了一个类似的问题,我看过这篇文章,但我正在使用 webmin 配置它,并想知道如何设置它以便我可以在其他网站上添加其他动态内容。

ubuntu squid transparent-proxy update

5
推荐指数
1
解决办法
8137
查看次数

在 Ubuntu 上禁用时间同步

我正在虚拟机中使用 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。不幸的是,机器每隔几秒钟就会不断重置时间。如何禁用此功能或存根此功能?

ubuntu virtual-machines time ntpdate

5
推荐指数
1
解决办法
1万
查看次数

如何:在 linux 上创建具有当前日期和时间的文件

我有一个用于创建 gzip 文件的 cron 作业:

mysqldump... | gzip -c > myfile..sql.gz
Run Code Online (Sandbox Code Playgroud)

我想myfile采用“time_date.sql.gz”格式

如何使用当前日期和时间创建文件?

谢谢

linux gzip

5
推荐指数
1
解决办法
6437
查看次数

是否有任何 Linux 应用程序可用于端口扫描监控?

如果某个 ip 正在扫描服务器的端口,那么它会在后台运行并在邮件中提醒我。

security linux ids

5
推荐指数
1
解决办法
329
查看次数

我可以使用 Puppet 运行 shell 内置命令吗?

我想要~/.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)

shell puppet command execution

5
推荐指数
2
解决办法
1万
查看次数

什么以及为什么我的交换空间在 linux 下使用

在我的 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 是免费的。如果我完全禁用交换,系统也可以工作。

任何解释数字真正显示的内容或谁在交换?

linux swap

5
推荐指数
3
解决办法
7543
查看次数

为什么 pfSense 在明确启用时会阻止多播流量?

我在 CARP/XML 配置集群中设置了一对 pfSense 防火墙/路由器。在 LAN 端,交换机还有一对运行 corosync/pacemaker/drbd 的服务器。它们位于不同的 ip 网络上,但仍会生成多播数据包。

对于我的一生,我无法让 pfSense 允许数据包。我尝试使用简单规则按钮,但失败了。我还添加了一个规则,该规则允许所有端口、所有具有多播地址目标的地址,并启用“allowopts”和“nostate”;一切都无济于事。流量仍然被默认规则阻止。知道我可能做错了什么吗?

这是规则的截图(是的,它们已经重新加载了几次: 防火墙规则截图

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

以下是显示默认规则拒绝的日志: 防火墙日志截图

值得注意的是,它最初显示清理规则也是阻塞的,所以我禁用了数据包碎片清理。

firewall multicast pfsense

5
推荐指数
1
解决办法
2万
查看次数

寻找备份/重新创建解决方案

我有 2 台运行不受支持的旧版 Linux 的关键服务器,目前没有针对它们的灾难计划。
我想为他们建立一个备份系统,并能够制定一个傻瓜式的灾难计划。

服务器不能停机,因此冻结它们以获取快照或复制是不可能的。我看了看厨师和傀儡,不知道这些值不值得一试。我想听听建议。

linux backup puppet chef

5
推荐指数
1
解决办法
150
查看次数