如何解决在 net-snmp 跟踪中包括日期时间
我已经在运行 Ubuntu 16.0.4 的 PC 上安装了 net-snmp 5.7.3
我正在使用以下选项运行 snmpd:
apply plugin: 'com.android.library'
android {
defaultConfig { ... }
buildTypes { release { ... } debug { ... } }
externalNativeBuild { ... }
}
dependencies { ... }
task copyAARDebug(type: copy) {
// build/outputs/aar
from ( [buildDir.absolutePath,'outputs','aar'].join(File.separator) )
// mylibrary-debug.aar
include ( "${project.name}-debug.aar" )
// <root_project_dir>/destination_dir/debug
into ( [rootDir.absolutePath,'destination_dir','debug'].join(File.separator) )
// <root_project_dir>/destination_dir/debug/renamed.aar
rename ("${project.name}-debug.aar",'renamed.aar')
}
task copyAARRelease(type: copy) {
// build/outputs/aar
from ( [buildDir.absolutePath,'aar'].join(File.separator) )
// mylibrary-release.aar
include ( "${project.name}-release.aar" )
// <root_project_dir>/destination_dir/release
into ( [rootDir.absolutePath,'release'].join(File.separator) )
// <root_project_dir>/destination_dir/renamed/renamed.aar
rename ("${project.name}-release.aar",'renamed.aar')
}
afterEvaluate {
assembleDebug.finalizedBy('copyAARDebug')
assembleRelease.finalizedBy('copyAARRelease')
}
我在日志中得到了痕迹:
SNMPDOPTS='-Lsd -Lf /var/log/snmpd.log -Dagentx,access:etherStats:ioctl,access:etherStatsTable -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
但是您需要它们包含记录的日期和时间。我一直在查看 net-snmo 的文档,但我没有看到有任何选项可以做到这一点。
在一些互联网论坛上说可以通过添加选项来完成:
agentx/master: handle_agentx_response() finishing...
agentx/master: handle pdu (req=0x7d763667,trans=0x0,sess=0x7d)
agentx/master: close 0xd6cfd0,125
agentx/master: closed 0xd6cfd0,125 okay
agentx/master: send response,stat 0 (req=0x7d763667,sess=0x7d)
agentx_build: packet built okay
agentx/master: transport disconnect on session 0xd6cfd0
agentx/master: close 0xd6cfd0,-1
但是,如果我将它添加到上一行的末尾,则snmpd无法启动,显示错误:
--logTimestamp 1
欢迎任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。