关于日志的监控,hinemos里提供了两种监控手段,一种是系统日志监控,另一种是日志文件监控
那这两种的区别在于:
1.系统日志监控监控的是/var/log/message,而日志文件监控,是可以自定义日志文件的。
2.系统日志监控不需要安装hinemos agent,而日志文件监控是必须要安装hinemos agent的。
对象结点设定
这两种日志监控方式,都是通过rsyslog的功能来实现的,如果是系统日志监控,并且对象结点里没有安装hinemos agent,那么必须在/etc/rsyslog.conf文件的最后,添加上将日志转送给hinemos manager服务器的设置
*.info;mail.none;authpriv.none;cron.none @@192.168.75.128:514
(192.168.75.128是hinemos Manager的IP)
但是如果安装了hinemos agent,那么在安装的同时也会对rsyslog进行设置,这样就不需要手动添加上面的那行设置,
它是在/etc/rsyslog.d/rsyslog_hinemos-agent.properties里生成
[root@Ap1 rsyslog.d]# cat rsyslog_hinemos_agent.conf
#
# Hinemos Agent (for syslog monitoring)
#
*.info;mail.none;authpriv.none;cron.none @@192.168.100.96:514
[root@Ap1 rsyslog.d]#
监视结果测试
关于系统日志监控项,对象结点设置完上面的信息之后,可以通过手动写log来确认监控项的设置效果。
[root]# logger "hello world"
[root]# logger "ERROR: warning there is something wrong"
可以通过确认客户端的event状态发现,有error通知,warning there is something wrong
EVENT_FOR_TRAP设定
默认情况下,系统日志监控的设定选项中,有event_for_trap这个设置项,默认情况下,该项的设置是,30分钟内,同一重要度的通知,仅通知一次。如果希望所有的通知都提示的话,需要将默认设置修改成一直都通知。
如何匹配监控字符
从第一个开始匹配,如果匹配上了,那么下面的字符串就不会再去匹配
处理原理
rsyslog里的设置可以看出,对象结点产生的日志信息被发送到Hinemos Manager服务器的工作模式来处理的,那么确实是将日志文件发送给Hinemos Manager里,然后再去匹配那么定义的字符串吗,旧版本确实是这样的,但是从4.1版本开始,就不在是这样的处理方式,比较的这个过程不再是在HinemosManager里,而是在各个对象结点,通过hinemos agent来判断匹配,然后Hinemos agent将有问题的消息传给Hinemos Manager,这样大大降低了Hinemos Manager的负荷。
参考:http://www.hinemos.info/ja/technology/nttdata/2014091901
http://www.hinemos.info/ja/technology/nttdata/2015092901
相关推荐
LOG监控软件.DEBUG的好工具.
log_file: 需要监控的日志的路径 log_reg: 需要匹配的日期以及耗时信息的正则表达式(需要加括号) time_format: 日志中日期的格式 retain_seconds: 统计数据保留时间 http_port: 用来通过页面展示统计数据的端口...
综合监控工具主要五大功能的内容说明如下: 监控信息搜集功能 分别进行资源监控、网络监控、SNMP监控、LOG监控、JOB监控。资源监控指透过安装在 监控对象主机的agent,监控主机的CPU/内存/磁盘空间/网络等资源的...
综合监控工具主要五大功能的内容说明如下: 监控信息搜集功能分别进行资源监控、网络监控、SNMP监控、LOG监控、JOB监控。 资源监控指透过安装在监控对象主机的agent,监控主机的CPU/内存/磁盘空间/网络等资源的使用...
这是一款macOS平台的日志监控查看工具,很多程序 Tomcat JBoss MQ 运行时会输出日志文件,下载安装即可
gc.log监控工具,监控应用程序的健康问题检测出来
log-monitor 基于tail命令一个活动日志监控。使用示例:Just remember that when you call the start method, do not forget to call wait method. $reader = new \Jenner\LogMonitor\Reader\...
Doga-更好用的 HTTP log 监控控制台. Trivia Doga 是以印度漫画超级英雄人物来命名的
1、在应用中jdbc url最前面添加jdbc:log4;比如oracle的url就变成了jdbc:log4jdbc:oracle:thin:@x.x.x.x:1521:dbname; 2、在日志系统中设置jdbc.sqlonly、jdbc.sqltiming等日志级别,可直接将log4jdbc doc中的日志...
主要介绍了Python脚本实现Zabbix多行日志监控过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
实时日志监控系统 log.io ,我们需要一种工具能纪录上百台机器、不同类型的日志,并最好能汇集到一个界面里方便查看,最好还是实时的。...
mysql 日志系统上线有段时间了,前端在慢慢切站点过来写入,未雨绸缪 diy了套 mysql 监控工具. 分为 slave status ,sync,objec infot,userprivileges,job status ,slowlog. 这次说下slow_log mysql 1.5 开始支持 set...
Eventlog Analyzer日志管理系统、日志分析工具、日志服务器的功能及作用 Eventlog Analyzer是用来分析和审计系统及事件日志的管理软件,能够对全网范围内的主机、服务器、网络设备、数据库以及各种应用服务系统等...
下文的内容只对应用监控的开发规范进行介绍,并不对应用的内容进行描述,也不涉及工具的使用。 本规范的主要目的是为了在应用开发的过程中,能及早地考虑到运维的需求,为运维提供更加有意义的数据,也为了使不同...
从入门到精通视频教程> ├REDIS 入门指南.pdf ├的简介和安装> ├系统命令简介> ├系统命令源代码剖析> ├命令介绍> ...├<18.showlog监控慢日志查询以及源码分析> ├项目架构之一主两从三Sentinel>
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
考试人脸监控.exe.log4net
易语言log日志模块源码,用于查看用户报错位置,便于知道软件bug。@末年啊。Tags:模块。
流量监控绿色版,免费,好用 第一次运行使用方法: 1.第一步: 打开监控端文件夹,双击运行里面的 网络监控.exe 程序,点击 选项 ,设置好基本设置: ... 被监控端在1分钟之后仍然无法再监控端显示,请查看log.txt文件.
宗吉 在Node.js上运行MySQL Binlog侦听器。 ZongJi(踪迹)发音为zōng jì于中国。 该软件包是基于的纯JS实现。 经过测试可在MySQL 5.5、5.6和5.7中使用...// Each change to the replication log results in an even