nagios(centreon)监控Linux日志
1 将check_log3.pl下载后放到客户端服务器的插件文件夹
[root@SSAVL2475 libexec]# cp /tmp/check_log3.pl /usr/local/nagios/libexec
2 增加执行权限 #chmod +x check_log3.pl
[root@SSAVL2475 libexec]# chmod +x check_log3.pl
3 修改owner #chown nagios.nagios check_log3.pl
[root@SSAVL2475 libexec]# chown nagios.nagios check_log3.pl
4 运行 check_log3.pl 确认可执行,无报错,如果提示缺少pm文件,需要安装相应的perl module
之前安装check_linux_stats.pl ,此处不会出现报错
[root@SSAVL2475 libexec]# ./check_log3.pl -h
[root@SSAVL2475 libexec]# ./check_log3.pl -h
This is check_log3.pl version 3.11b
。。。。。。。
5 测试监控message,下面命令为扫描messages里的Error或者error为关键字的行,如果有多个关键字,用‘|’分隔
check_log3放在/usr/local/nagios/libexec里:
root直接跑没问题
[root@SSAVL2475 libexec]# /usr/local/nagios/libexec/check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
OK: Found 0 lines (limit=1/0): No matches found.|lines=0
[root@SSAVL2475 libexec]#
但是sudo -u nagios有报错:
sudo -u nagios /usr/local/nagios/libexec/check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
[root@SSAVL2475 libexec]# sudo -u nagios /usr/local/nagios/libexec/check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
Unable to open '/var/log/messages': Permission denied
/etc/sudoers里需要做如下设置:
[root@SSAVL2475 libexec]# visudo
#zhailiang
Defaults requiretty
nagios ALL=(ALL) NOPASSWD:/usr/local/nagios/libexec/check_log3.pl
测试:
[nagios@SSAVL2475 libexec]$ sudo ./check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
OK: Found 0 lines (limit=1/0): No matches found.|lines=0
[root@SSAVL2475 libexec]# ./check_nrpe -H 127.0.0.1 -c check_log
OK: Found 0 lines (limit=1/0): No matches found.|lines=0
[nagios@SSAVL2475 ~]$ sudo /usr/local/nagios/libexec/check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
OK: Found 0 lines (limit=1/0): No matches found.|lines=0
6 测试无误后加入nrpe.cfg
command[check_log]=/usr/bin/sudo /usr/local/nagios/libexec/check_log3.pl -l /var/log/messages -p '[Ee]rror' -n nrpe
7 重启xinetd
8 从poller上测试check_nrpe命令:
[root@SSAVL2521 plugins]# ./check_nrpe -H 10.90.27.8 -c check_log
OK: Found 0 lines (limit=1/0): No matches found.|lines=0
[root@SSAVL2521 plugins]#
结果验证正常,可以在centreon控制台中操作。
9 增加centreon service监控模板 添加log监控到相关服务器。
该脚本可以监控其他各种应用日志,有兴趣的同学可以做进一步研究。
check_log3.pl脚本的下载地址与介绍:
https://exchange.nagios.org/directory/Plugins/Log-Files/check_log3-2Epl/details
nagios(centreon)监控Linux日志的更多相关文章
- nagios(centreon)监控lvs
客户端配置:让nagios账户有权限查看ipvsadminvim /etc/sudoers[root@SSAVL2318 etc]# visodu /etc/sudoers加入 nagios ALL ...
- 一步步实现Nagios监控linux主机及飞信报警
一步步实现Nagios监控linux主机及飞信报警 上篇文章介绍了在linux主机上架设nagios监控服务,并对windows主机进行服务状态变化的监控,这次我们继续上次内容. 首先实现n ...
- 《Unix/Linux日志分析与流量监控》书稿完成
<Unix/Linux日志分析与流量监控>书稿完成 近日,历时3年创作的75万字书稿已完成,本书紧紧围绕网络安全的主题,对各种Unix/Linux系统及网络服务日志进行了全面系统的讲解,从 ...
- nagios监控linux设置
本章主要用来设置nagios的相关配置文件,从而能实现对linux系统的监控. 在进行监控相关服务的时候,nagios会周期性的调用插件去监测服务器的状态,nagios自带的所有插件都放在如下目录: ...
- Nagios配置—添加linux主机监控
nagios安装请参看:Nginx平台安装Nagios监控服务 下面是我添加linux监控机的过程,如有错误或者不当的地方请指出: 测试环境: 监控主机:nagios+nagios插件+nrpe+网站 ...
- nagios安装及监控Linux主机
服务端的操作:##################################安装lamp环境及依赖包########################## 24 rpm -ivh gd-de ...
- 20个命令行工具监控Linux系统性能
作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...
- 【No.2】监控Linux性能25个命令行工具
接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一 ...
- 【No.1】监控Linux性能25个命令行工具
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位 top vmstat lsof tcpdump netsta ...
随机推荐
- centos7 iptables替换firewall
Disable Firewalld Service. [root@rhel-centos7-tejas-barot-linux ~]# systemctl mask firewalld Stop Fi ...
- 在Linux下设置定时任务(每分钟执行一次特定的shell脚本)
在当前用户下,开始编辑定时任务 crontab -e 按键 i 进入编辑模式 输入下述命令 */ * * * * sh /***/*****.sh 然后按键 Esc 退出编辑模式,再输入 wq 保存退 ...
- 原生js重写《锋利的JS》之 轮播效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- java基础 题和知识点总结, 关于String s是否默认初始化为null......,new一个对象和类静态域,是不是在内存中不是一个地方
一道笔试题 22. 下面代码的运行结果为:() import java.io.*; import java.util.*; public class foo{ public static void m ...
- VM遇到的问题参考
http://saturn.blog.51cto.com/184463/950731/
- 监控摄像机常识:宽动态 (WDR)介绍和理解
安装和使用监控摄像机经常会遇到强光问题. 因为我们不可能灵活选择摄像机的安装位置, 解决或者处理强光是一个无法避免的问题. 不管是由反光材质或者灯源造成此反光, 解决问题的方案来自于摄像机支持的一个特 ...
- Leetcode 590. N-ary Tree Postorder Traversal
DFS,递归或者栈实现. """ # Definition for a Node. class Node: def __init__(self, val, childre ...
- [Math]Pi(2)
[Math]Pi(2) 接着前一篇,[Math]Pi(1),下面继续介绍Leonard Euler求Pi的第二个公式. 其实这个公式也是来源一个古老的问题,Basel problem . 证法1.麦克 ...
- Vijos1891 学姐的逛街计划 【费用流】*
Vijos1891 学姐的逛街计划 描述 doc 最近太忙了, 每天都有课. 这不怕, doc 可以请假不去上课. 偏偏学校又有规定, 任意连续 n 天中, 不得请假超过 k 天. doc 很忧伤, ...
- 20179223《Linux内核原理与分析》第七周学习笔记
视频知识学习 1.fork()函数被调用一次,但返回两次: 2.Linux通过复制父进程来创建一个子进程,通过调用fork来实现: 3.Linux会为每个子进程动态的分配一个task_struct结构 ...