Articles of 胶水logging

elasticsearch日志的目的是什么? 如何pipe理他们?

据我所知索引(或数据)正在被存储在 /var/lib/elasticsearch 默认情况下,该文件夹包含0和1文件夹的nodes ,这些文件夹的总大小为376M 。 日志正在存储中 /var/log/elasticsearch -rw-r–r– 1 elasticsearch elasticsearch 1.4G Dec 17 23:59 elasticsearch.log.2014-12-17 -rw-r–r– 1 elasticsearch elasticsearch 1.5G Dec 18 19:35 elasticsearch.log.2014-12-18 -rw-r–r– 1 elasticsearch elasticsearch 383M Dec 19 20:11 elasticsearch.log.2014-12-19 -rw-r–r– 1 elasticsearch elasticsearch 7.2G Dec 30 23:59 elasticsearch.log.2014-12-30 -rw-r–r– 1 elasticsearch elasticsearch 9.1G Jan 1 23:59 elasticsearch.log.2015-01-01 -rw-r–r– 1 elasticsearch […]

Windows XP的login历史logging在哪里?

Windows XP是否保留login和屏幕locking事件的日志? 如果是这样,我怎么看?

logging到一个文件,预先在每行(Debian)上添加一个时间戳

我正在尝试将我的一些shell脚本的输出logging到一个文件中,并且我希望每行预置的时间戳。 从我所了解的情况来看,这就是logger(1)的logger(1) ,但我不希望输出到/ var / log / messages,而且我也看不出使用logger的可能性。 我正在使用Debian。 做这个的最好方式是什么? -Oliver

如何loggingFTP用户使用Pure-FTPD和Apache进行的操作?

我有一个与Apache和Pure-FTPD的VPS,我想知道是否有可能logging一个FTP用户做的每一个动作(如查看文件和编辑它们)? 如果这是可能的,请让我知道我可以做到这一点。

防止Linux中的bash(和ksh)历史更改

从外观上看,修正ksh使历史更改不可能是相当容易的。 我已经看到所有的build议,使HIST *环境variables只读,并使用chattr使历史文件追加(与chattr + .sh_history)。 然而,Bash有两件事似乎使得不可能防止历史的改变:历史命令(带有历史-c和历史-d)以及历史文件与实际运行历史(保存在存储器中)的分离, 。 我也在这里阅读serverfault,如果你杀了当前的shell,那么历史将不会被写出来。 有什么办法可以防止Bash的历史变更? 我希望能够保存所有的用户命令,而用户无法从历史中删除任何东西。 Korn贝壳的任何进一步提示也是受欢迎的。 (我知道ksh-93审计…不知道我们是否可以使用它。)

启动时出现MySQL错误:ambiguous选项'–log = / var / log / mysqld.log'

我想在我的机器上尝试MySQL 5.6,但是我无法启动它。 我总是得到一个错误: [错误] /usr/local/mysql-5.6.5-m8-osx10.6-x86/bin/mysqld:ambiguous选项'–log = / var / log / mysqld.log'(log-bin,log_slave_updates) my.cnf中 [mysqld] pid-file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/mysql.pid log-error=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-error.log log-slow-queries=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-slowquery.log log-bin=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-bin.log general_log_file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-general_log_file.log log=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql.log 我试图在my.cnf设置log和log-bin参数,并且也作为mysqld的启动参数,但没有运气。 任何想法我可以做什么? 我的环境 OS X 10.6.8 mysql-5.6.5-m8-osx10.6-x86 (not _x64 version) 注意:我也在这台机器上运行MySQL 5.5(不同的端口和套接字)。 我也试图阻止这个实例,但我得到了一些错误。 更新:谢谢你的帮助,但我仍然得到一些错误。 我现在已经把my.cnf改成了: [mysqld] user = myusername port = 3307 socket = /tmp/mysql_56.sock skip-external-locking key_buffer_size = 256M group_concat_max_len = 50240 max_allowed_packet = 16777216 […]

MySQL日志文件禁用

我的问题是如何停止日志的MySQL log_error = /var/log/mysql/error.log i have commented already. 查询速度也很慢。 但我有一个更多的日志文件在/var/lib/mysql/hostname.log与主机名我的意思是,例如我在服务器上叫做绿巨人,所以日志将是hulk.log等。 在那个日志中都是查询。 所以日志增长非常快,而且真的很大。 所以我的问题是如何禁用此日志?

PsExec和远程环境variables,日志logging等

当我在远程计算机上运行PsExec时,我总是缺less我想要的东西。 在大多数情况下,理想的情况是a)在pipe理服务器上login一个日志,每个日志都有它生成的每个远程计算机的名称(如COMPNAME1.log,COMPNAME2.log等)或者b)一个在每个远程计算机上使用我指定的名称logging文件。 当我尝试场景(a)时,我使用以下命令。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username cmd /c echo TEST >> \\server.company.tld\share\%computername%.log 问题是它从来没有工作。 所有的计算机只写入日志, %computername%就是我在办公室执行PsExec的计算机。 我想要的是listofcomputers.txt中特定的每台计算机的唯一日志,它将正确使用来自远程环境variables的主机名而不会出现问题。 这甚至可能吗? 这似乎并不适用于我。 我试过了,语法显然是错误的。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username "cmd /c echo TEST >> \\server.company.tld\share\%computername%.log" PsExec只是失败,说系统文件无法find(阅读:语法失败)。 至于情况(b),它似乎是一个类似问题的变化。 当我像这样运行一个命令,它不起作用。 %SystemDrive%\path\to\psexec.exe @listofcomputers.txt -u DOMAIN\username "cmd /c echo %computername% >> \\server.company.tld\share\aggregated.log" 有没有我不明白的有关cmd.exe控制台上的PsExec远程path和环境variables(我甚至还没有尝试过可怕的PowerShell)。 我知道这样的事情在一个batch file( cmd /c \\server.company.tld\share\runthis.bat )中工作,但是有一个原因,当执行命令作为参数不会工作? 我总是需要这个,永远不能得到它!

超过一百万的404?

使用模拟6的网站统计,我很惊讶地看到超过一百四十多个404超过54天。 我正确的看着这个吗? 这是一个不寻常的比例为404到“200 OK”页面浏览量? 我没有看到实际的URL列表中的任何404; 哪里会有一个破损的url列表? 这个网站是unix / apache上的html,WordPress和asp页面的组合,如果有的话。 Requests Status Codes 6548392 200 OK 807 206 Partial content 1830136 301 Document moved permanently 61795 302 Document found elsewhere 3091342 304 Not modified since last retrieval 3042 400 Bad request 49012 403 Access forbidden 1043694 404 Document not found 2936 500 Internal server error 411 […]

使用Timer_ConnectionIdle快速填充HTTPERR

我们有2台Web服务器已经在C:\ Windows \ System32 \ LogFiles \ HTTPERR中使用了超过100GB的日志logging。 有没有标准的方式来禁用这个日志logging,因为它只是充满了Timer_ConnectionIdle。 如果可能的话,我想通过组策略禁用它。 有问题的服务器正在运行Windows Server 2008 R2。