标签: logging

更好地记录 cronjobs?将 cron 输出发送到系统日志?

我正在寻找一种更好的方式来记录 cronjobs。大多数 cronjobs 倾向于向垃圾邮件或控制台发送垃圾邮件,被忽略或创建另一个日志文件。

在这种情况下,我有一个 Nagios NSCA 脚本,它将数据发送到中央 Nagios 服务器。这个 send_nsca 脚本还会向 STDOUT 打印一个状态行,指示成功或失败。

0 * * * * root    /usr/local/nagios/sbin/nsca_check_disk
Run Code Online (Sandbox Code Playgroud)

这会将以下消息通过电子邮件发送到 root@localhost,然后转发给我的系统管理员团队。垃圾邮件。

转发 nsca_check_disk:1 个数据包成功发送到主机。

我正在寻找一种日志记录方法:

  1. 不会向电子邮件或控制台发送垃圾邮件
  2. 不要再创建另一个需要在数月或数年后进行清理的 krufty 日志文件。
  3. 在某处捕获日志信息,以便以后需要时可以查看。
  4. 适用于大多数unix
  5. 适合现有的日志基础架构。
  6. 使用常见的系统日志约定,如“设施”和“优先级”
  7. 可以使用不总是在内部进行日志记录的第三方脚本。

linux unix logging syslog cron

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

如何找出给定 IIS7.5 网站的 W3SVC 编号?

我有一台在 IIS7.5 下运行多个网站的服务器。我特别想查看一个网站的日志文件。在 C:\inetpub\logs\LogFiles 中,我看到了许多文件夹,W3SVC1 到 6。

如何找出哪个网站对应哪个文件夹?在 IIS6.0 中它曾经告诉你,但我在 IIS7.5 中的任何地方都找不到。

iis logging iis-7.5

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

拖尾多个远程文件

有没有办法远程tail 2文件?

我在负载均衡器后面有两台服务器(a 和 b),如果可能的话,我想做这样的事情:

tail -f admin@serverA:~/mylogs/log admin@serverB:~/mylogs/log
Run Code Online (Sandbox Code Playgroud)

谢谢!

linux console logging tail

47
推荐指数
6
解决办法
3万
查看次数

IIS 日志请求正文/POST 数据

有谁知道我如何让 IIS 记录 POST 数据或整个 HTTP 请求?

iis http logging

42
推荐指数
4
解决办法
6万
查看次数

查看memcached的内容

是否有任何工具可以探索当前缓存在 memcached 池中的内容?不是很多图表,而是当前存储的实际键/值。

monitoring logging memcached

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

在tail -f 中,如何过滤掉具有特定关键字的内容?

我想要tail -f我的日志。但是,我想过滤掉所有包含以下单词的内容:

“ELB”、“Pingdom”、“健康”

linux unix grep logging tail

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

减少 SNMPd 日志记录的详细程度

我的 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
Run Code Online (Sandbox Code Playgroud)

谢谢!

logging snmpd

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

作业退出时从 supervisord 获得通知

有什么方法supervisord可以自动重新启动失败/退出/终止的作业并向我发送一封通知电子邮件,其中包含日志文件最后 x 行的转储?

monitoring logging supervisord

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

如何启用 MySQL 日志记录?

我在 OS X 10.6.1 上运行 MySQL 5.0.45,但我无法让 MySQL 记录任何内容。我正在调试一个应用程序,需要查看所有查询和错误。

我添加到etc/my.cnf:

[mysqld]
bind-address = 127.0.0.1
log = /var/log/mysqld.log
log-error = /var/log/mysqld.error.log
Run Code Online (Sandbox Code Playgroud)

我使用 sudo 创建了两个日志文件,将权限设置为 644,然后重新启动 MySQL。

我提到了OS X 上我的 mysql 日志在哪里?以便排除故障。

跑步:

ps auxww|grep [m]ysqld
Run Code Online (Sandbox Code Playgroud)

返回:

_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
Run Code Online (Sandbox Code Playgroud)

并运行:

$(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log'
Run Code Online (Sandbox Code Playgroud)

返回:

log                               /var/log/mysqld.log
log-bin …
Run Code Online (Sandbox Code Playgroud)

mysql logging

36
推荐指数
3
解决办法
24万
查看次数

删除所有/var/log?

我可以删除所有内容/var/log吗?或者我应该只删除文件(递归)/var/log但保留文件夹?

有人有好的rm命令行吗?(我的管理技能让我很紧张。)

注意:我正在使用 Debian。我不确定是什么版本。

linux logging

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

标签 统计

logging ×10

linux ×4

iis ×2

monitoring ×2

tail ×2

unix ×2

console ×1

cron ×1

grep ×1

http ×1

iis-7.5 ×1

memcached ×1

mysql ×1

snmpd ×1

supervisord ×1

syslog ×1