服务器管理员

系统和网络管理员的问答

1
如何在Cacti中调试数据输入法脚本?
(请参阅底部的更新...) 我已经为Cacti编写了一个数据输入方法脚本(在Ruby中,以收集来自beantalkd的统计信息),并且在以cacti用户帐户(但使用Cacti工具)运行时,它可以从命令行工作(返回一个简单的整数,如此处所述)。本身不收集任何数据,并且日志中没有任何内容。 这是数据输入法设置: 仙人掌数据输入法http://img.skitch.com/20091009-gh7g1kukn9yradj6y2iqrd5qm1.jpg 这是生成的图(将其添加到主机的图表模板后,可以运行足够长的时间以收集数据): 仙人掌图http://img.skitch.com/20091009-xq1kn3qxkteb5hb11wtx6tbs8m.jpg 更新#1:看起来仙人掌可能正在剥离环境: sudo su-cacti -c'env -i / script / beanstat --host 10.11.12.13 --port 11300 --stat current-waiting' / script / beanstat:4:`require'中:没有要加载的文件-rubygems(LoadError) 来自/ script / beanstat:4 如果是这样,我应该如何解决? 更新#2:stackoverflow.com上的此响应似乎已解决了环境问题,但图表中仍然没有数据。 更新#3:感谢@Heath的建议,我提高了轮询器的日志记录级别并发现了这一点: 警告:CMD的结果无效。部分结果:U 还没有运气谷歌搜索“部分结果:U”的意思。该脚本仅打印单个整数值。 更新#4:我终于做到了这一点。核心问题是shell脚本运行时缺少环境。我必须通过在Ruby脚本前添加以下几行来解决该问题: #!/ bin / sh PATH = / usr / local / bin:$ PATH exec ruby​​ …


6
在wget中使用客户端证书
我无法使用wget使用客户端证书。该文档谈到了使用--certificate标志。 证书标志的用法很明确,我将其设置为使用客户端证书的PEM版本。 但是当我连接时,出现以下错误: HTTP request sent, awaiting response... Read error (error:14094410:SSL routines: SSL3_READ_BYTES:sslv3 alert handshake failure; error:140940E5:SSL routines:SSL3_ READ_BYTES:ssl handshake failure) in headers. Giving up. ssl握手失败表示客户端未提供正确的客户端证书。我使用的客户端证书仍然可以在浏览器中使用。 注意:当我在服务器上禁用客户端身份验证时,wget可以连接。注意:建议使用curl,但我想避免切换。

2
我的电子邮件服务器应注意哪些设置,以避免从主要电子邮件提供商那里反弹?
所以我认为我的postfix +鸽舍+ roundcube + postfixadmin + sasl + spamassassin + amavisd-new + postgrey设置可以正常工作。我可以向某些域名发送电子邮件。接收肯定有效;但是,例如,当我向hotmail发送电子邮件时,我会反弹。甚至更糟糕的是,雅虎甚至无法退信,只会杀死电子邮件。 我认为我没有被列入黑名单或其他任何事情(也许我去过?我什至不知道。)所以我假设这些公司不喜欢我的某些设置与我的标题不匹配或的东西。也许我在某处或某处使用IP或服务器名称而不是域名。我不确定。 还有没有办法确认我有密码保护的SMTP?我很确定是这样。但是,如何确定? 这是退回邮件: 这是主机XXXXXXX上的邮件系统。 很抱歉不得不通知您,您的邮件无法 发送给一个或多个收件人。它附在下面。 如需更多帮助,请发送邮件到邮政。 如果这样做,请提供此问题报告。您可以 从附件返回的消息中删除自己的文本。 The mail system : 说:550 OU-001邮件由于策略原因被Windows Live Hotmail拒绝。 拒绝的原因可能与具有垃圾邮件 特征或IP /域信誉问题的内容有关。如果您不是 电子邮件/网络管理员,请与您的电子邮件/ Internet服务提供商联系 以寻求帮助。电子邮件/网络管理员,请访问x以获取 电子邮件传递信息和支持(以回复MAIL FROM命令) 报告MTA:dns;XXXXXXXXXXXXXXX X-Postfix-Queue-ID:C9CD66C0F4 X-Postfix-Sender:rfc822; XXXXXXXX 抵达日期:2009年10月4日,星期日23:30:50 +0000(UTC) 最终收件人:rfc822;XXXXX 原始收件人:rfc822; XXXXXX 操作:失败 状态:5.0.0 远程MTA:dns;hotmailserver诊断代码:smtp; …

2
IIS7中的“执行权限”功能在哪里
在IIS6或更低版本的文件夹中,要阻止通常由脚本处理器(例如asp.dll)处理的任何文件,您将在IIS管理器中打开该文件夹的属性对话框,然后在应用程序设置下的目录选项卡上打开该对话框。将更改“执行权限”旁边的组合框,并将其设置为“无”。 在II7上如何完成?
8 iis  iis-7 

5
无法在Windows Server 2008 R2上启用网络发现
我正在尝试在新安装的Windows Server 2008 R2实例上启用网络发现功能。 网络连接位于“ 家庭”或“工作”配置文件中(未加入域)。这些是我遵循的步骤: 在“ 网络和共享中心”中,选择“ 更改高级共享设置” 然后,为当前网络配置文件(“家庭”或“公司”)选择“ 打开网络发现”选项 然后,我点击保存更改 如果然后我返回“ 高级共享设置”屏幕,则选择“关闭网络发现”选项,并且该计算机对Windows资源管理器中“网络”节点内的其他用户不可见。 我检查过的事情: 我可以ping服务器并使用计算机名称/ IP地址连接到它。 Windows防火墙在专用和公用网络的网络发现方面都有例外。 文件和打印机共享已启用,我可以通过使用UNC路径连接到服务器来与服务器进行文件传输。 我在这里想念什么?

14
无法弄清楚为什么apache LDAP身份验证失败
突然,昨天,我的一台apache服务器无法连接到LDAP(AD)服务器。我在该服务器上运行两个站点,当用户登录到两个站点时,两个站点都使用LDAP对我的AD服务器进行身份验证。前两天一切都很好。由于未知的原因,它从昨天开始停止工作。错误日志仅显示以下内容: auth_ldap authenticate: user foo authentication failed; URI /FrontPage [LDAP: ldap_simple_bind_s() failed][Can't contact LDAP server], referer: http://mysite.com/ 我以为我的自签名SSL证书可能已过期,所以我为mysite.com创建了一个新证书,但没有为服务器主机名本身创建了一个新证书,问题仍然存在。我启用了调试级别的日志记录。它显示了与LDAP服务器的完整SSL事务,并且直到我收到“无法联系LDAP服务器”消息的最后为止,它似乎都没有错误地完成了。我可以从此服务器上的命令行运行ldapsearch,也可以使用LDAP登录到它,因此我知道该服务器可以连接并查询LDAP / AD服务器。只有apache无法连接。 谷歌搜索答案什么都没有,所以我在这里问。谁能提供有关这个问题的见解? 这是apache配置中的LDAP部分: <Directory "/web/wiki/"> Order allow,deny Allow from all AuthType Basic AuthName "Login" AuthBasicProvider ldap AuthzLDAPAuthoritative off #AuthBasicAuthoritative off AuthLDAPUrl ldaps://domain.server.ip/dc=full,dc=context,dc=server,dc=name?sAMAccountName?sub AuthLDAPBindDN cn=ldapbinduser,cn=Users,dc=full,dc=context,dc=server,dc=name AuthLDAPBindPassword password require valid-user </Directory>

1
Mac和Linux之间的rsync xattr怪异?
大家好-我正在使用rsync从Mac备份到运行linux的文件服务器,并且看到以下错误: rsync -e ssh -vaxE --delete --ignore-errors 192.168.1.3:/bkup/mac/Users/dave/ /Users/dave/Desktop/dave dave@192.168.1.3's password: rsync: on remote machine: --extended-attributes: unknown option rsync error: syntax or usage error (code 1) at main.c(1441) [server=3.0.5] rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at …


3
基于开源jabber网站的“实时聊天” /“实时帮助”系统?
我不知道这是属于SF,SU还是SO ...让我们先尝试SF。 我正在寻找一个用于网站的“实时帮助”系统,该系统使用Jabber / XMPP作为后端...,以便网站访问者可以单击“立即聊天”按钮,并使用AJAX与已经使用设置的运营商聊天Jabber帐户。与J-Livesupport非常相似,但没有jabber服务器(我已经有一个),最好没有OSS / free。 除必须使用Openfire的Spark客户端外,Openfire的 Fastpath Webchat非常完美。那里没有骰子。 在我建立自己的数据库之前,有人知道吗?

3
Samba共享NFS挂载点
很抱歉,如果这是重复的帖子,看来我的第一次尝试失败了... 首先一点上下文。 首先,我从地狱继承了经典网络之一。在许多其他事情中,我发现大多数客户端数据(包括一堆法规遵从性数据)当前存储在一个向上的USB驱动器中,该USB驱动器通过Samba与其他客户端共享(并且不备份)。 为了帮助我晚上入睡,我将一个带两个raid 5阵列的linux文件服务器组合在一起,以放置此数据,并避免了重新映射所有客户端计算机的操作,认为卸载USB磁盘应该可以,将数据同步到文件服务器,然后nfs将新的安装点安装在它们的位置。 通过一些快速测试,这似乎可以正常工作,但是,今天,我发现我的用户在通过这种方式打开文件时遇到了极大的麻烦,文件传输速度非常慢。 我没有看到直接通过磁盘进行nfs挂载的任何问题(从我的linux盒中),但是通过samba共享完全无法使用。 我确实在导出和挂载点中都使用了默认设置,所以今晚不会在google上找到的一些选项中发挥默认作用,但是我认为至少明天必须回滚。 我应该能够做到吗?我不明白为什么不这样做,因为我想无论如何这将是对NAS系统要做的事情。 有什么建议吗?请?



6
Apache Seg故障(11)
我在我的ace error.log中有这个: [Fri Sep 18 08:10:54 2009] [notice]子pid 9178退出信号分段故障(11) [Fri Sep 18 08:11:41 2009] [注意]子pid 9187退出信号分段故障(11) [Fri 2009年9月18日08:12:12 [通知]子pid 9204退出信号分段故障(11) [星期五] 18月18:08:12:12 [注意]子pid 9202退出信号分段故障(11) [星期五9月18日2009年08:14:45] [通知]子pid 9251退出信号分段错误(11) 从添加vhost.conf文件的同一天开始。因此我恢复了原始文件,并重新启动了apache2ctl。不幸的是,它仍在发生。 Apache似乎正在提供页面。 有任何想法吗? 干杯, 内森

5
如何将Web服务器的DNS从一个IP地址平稳地迁移到另一个IP地址?
我目前在Linux / Apache服务器上注册了一个域名,该域名将用新IP地址上的另一个域名替换。 迁移数据将相对较快,在此过程中中断5分钟是可以接受的。 DNS记录的TTL显然为6到12个小时,我无法加快速度。 这种变化可能带来什么后果?假定仍在查看旧地址的用户将继续访问旧服务器,而dns缓存已过期或为空的用户将看到新域。 是否可以从旧服务器(使用Apache或iptables)到新IP进行某种重定向?旧服务器可以根据需要继续运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.