Articles of 胶水logging

更改10天后,DNS传播出现问题

与我合作的工程团队一直在将设备从一个数据中心移到另一个数据中心。 十天前,我们将我们的域名服务器之一迁移到了我们客户域(ns1.faithhiway.com)的权威服务器上,并更新了其IP地址与其各自的DNS提供商(register.com),以指向新的数据中心。 所做的所有testing都表明,这个名称服务器在其新位置正确运行,并在查询时为其负责的任何域返回正确的响应。 问题是,在72小时过后,我们仍旧在旧IP地址看到比在新的IP地址更多的DNS活动。 好消息是,我们暂时保留了名称服务器对旧IP地址的响应,所以我们没有看到域名服务器负责的域名有问题,但目标是尽快退出。 从WhatsMyDNS.net可以看出,自从我们做了这个改变以来,在过去的十天内已经发生了相当数量的传播,但是仍然有一些位置报告了我们的原始IP。 考虑到TTL只有3600,名称服务器负责这个域名,所以对于我自己或者其他与我一起工作的工程师来说,我们遇到这个问题是没有意义的。 现在,如果使用Register.com DNS服务器(faithhiway.com的直接域名服务器)运行DNS检查,我会得到以下(正确)结果: # dig @dns01.gpn.register.com ns1.faithhiway.com A ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @dns01.gpn.register.com. ns1.faithhiway.com A ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43232 ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 5 ;; QUESTION […]

如何查看PTRlogging?

我需要检查一个PTRlogging,以确保我的脚本正在发送电子邮件,这些电子邮件实际上会被我的用户接收,而不会被错误地标记为垃圾邮件。 我知道拥有IP范围的ISP必须设置PTRlogging,但是如何检查它是否已经设置?

IIS日志请求正文/ POST数据

有谁知道我可以如何让IISloginPOST数据或整个HTTP请求?

查看memcached的内容

有什么工具可以探索当前caching在memcached池中的内容吗? 没有多less图表,但是当前存储的实际键/值。

挖+追踪总是准确的?

当DNS高速caching的准确性存在问题时, dig +trace往往是确定面向互联网的DNSlogging的权威答案的推荐方式。 这也似乎是特别有用的时候也配对+additional ,这也显示胶水logging。 偶尔在这一点上似乎有一些分歧 – 有些人说它依靠本地的parsing器来查找中间名称服务器的IP地址,但是命令输出并没有提供这种情况,这是超出最初的根目录域名服务器。 假设如果+trace的目的是从根服务器开始并追踪你的方向,情况就不是这样。 (至less如果你有根名称服务器的正确名单) dig +trace是否真的使用本地parsing器来处理超过根名称服务器的任何事情?

减lessSNMPd日志冗长

我的CentOS系统上的SNMPd每次收到来自我的监控工具的查询时都会向syslog发送日志消息。 有没有办法降低SNMPd的冗长? 它增加了很多混乱的日志。 Sep 12 13:05:40 myhost snmpd[7073]: Received SNMP packet(s) from UDP: [ipaddr]:42874 Sep 12 13:05:40 myhost snmpd[7073]: Connection from UDP: [ipaddr]:49272 谢谢!

更好地loggingcronjobs? 发送cron输出到syslog?

我正在寻找更好的方式来loggingcronjobs。 大多数cronjob往往会垃圾邮件或控制台,被忽略,或创build另一个日志文件。 在这种情况下,我有一个Nagios NSCA脚本,它将数据发送到中央Nagios服务器。 这个send_nsca脚本还会向STDOUT打印单个状态行,表示成功或失败。 0 * * * * root /usr/local/nagios/sbin/nsca_check_disk 这会将以下消息通过电子邮件发送给root @ localhost,然后将其转发给我的系统pipe理员小组。 垃圾邮件。 转发nsca_check_disk:1个数据包成功发送到主机。 我正在寻找一种logging方法: 不要将邮件垃圾邮件发送到电子邮件或控制台 不要创build另一个需要清理几个月或几年后的krufty日志文件。 将日志信息捕获到某处,以便稍后可以查看。 适用于大多数unixes 适合现有的日志基础设施。 使用常见的系统日志约定,如“设施”和“优先” 可以使用第三方脚本,这些脚本并不总是在内部执行日志logging。

在尾巴-f,我如何过滤具有特定关键字的东西?

我想tail -f我的日志。 但是,我想过滤出所有的词: “ELB”,“Pingdom”,“健康”

避免保持命令的历史

我使用bash,我想避免一些命令被保留在历史中。 只有下一个命令可以这样做吗? 整个会话可以这样做吗?

如何启用MySQL日志logging?

我在OS X 10.6.1上运行MySQL 5.0.45,我无法让MySQLlogging任何东西。 我正在debugging一个应用程序,并需要查看所有查询和错误。 我添加到etc / my.cnf中: [mysqld] bind-address = 127.0.0.1 log = /var/log/mysqld.log log-error = /var/log/mysqld.error.log 我用sudo创build两个日志文件,将权限设置为644,然后重新启动MySQL。 我提到我的mysql在OS X上login在哪里? 为了排除故障。 运行: ps auxww|grep [m]ysqld 返回: _mysql 71 0.0 0.8 646996 15996 ?? S 7:31PM 0:01.10 /usr/local/mysql/libexec/mysqld –basedir=/usr/local/mysql –datadir=/usr/local/mysql/var –pid-file=/usr/local/mysql/var/Macintosh-41.local.pid _mysql 46 0.0 0.0 600336 744 ?? Ss 7:30PM 0:00.03 /bin/sh /usr/local/mysql/bin/mysqld_safe 并运行: $(ps […]