nagios使用(nagios怎么读)

http://www.itjxue.com  2023-02-12 01:45  来源:未知  点击次数: 

如何使用nagios监控 jvm脚本

这个需要看你具体要监控什么内容

一般自定义的脚本都是需要自己手动来写的,然后只要保证返回值的exit状态就可以了

nagios监控cpu赋值怎么设置

可以使用check_load来监控,一般用-w后加警告报警,-c后加严重报警,由于这个插件是类似uptime的参数,即1分钟,5分钟和15分钟的负载。所以你可以设置,比如./check_load -w 1,3,5 - c 5,8,10。

nagios 服务设置这些怎么添加啊?

;定义添加主机

define host {

use eoms-server

host_name GPS接收-16.10

alias GPS接收服务器

address 192.168.16.10

parents 石家庄托管路由-37.7

contacts eomsadmin

check_command check-host-alive

max_check_attempts 3

notification_interval 30

notification_period 24x7

notification_options d,u,r,f

icon_image server.gif

statusmap_image server.gd2

2d_coords 300,300

3d_coords 300,300,100

;定义服务

define service{

host_name 集团财务-短信平台-3.31

service_description ema-web

check_period 24x7

max_check_attempts 2

normal_check_interval 3

retry_check_interval 2

contacts nagiosadmin

notification_interval 30

notification_period 24x7

notification_options w,u,c,r

check_command check_http_p!81

}

#检查服务器CPU运行情况

define service {

use generic-service

host_name 神钢OA-3.12,集团财务-短信平台-3.31,GPS接收-16.10

service_description CPU Load

check_command check_nt!CPULOAD!-l 5,50,70

}

;磁盘定义

define service{

use generic-service

host_name 神钢OEC-3.240,GPS接收-16.10

service_description C:\ Drive Space

check_command check_nt!USEDDISKSPACE!-l c -w 70 -c 80

}

我们公司你照着样子改成自己的就行了!~~

nagios 自定义插件怎么出图

默认情况下,所有的Nagios插件均存放在用$USER1宏命令定义的目录中,具体在文件/etc/nagios/private

/resource.cfg中定义。在来自EPEL存储库()的典型Nagios

安装环境下,$USER1被定义为/usr/lib/nagios/plugins。你对插件应该做的头一件事就是,把它拷贝到用$USER1宏命令定义

的目录中。插件通常归root所有,其权限设置为755。Nagios在属于nagios群组的用户nagios下工作,所以脚本需要读取和执行其他群组

的权限。

一旦你把脚本放在/usr/lib/nagios/plugins目录中,就要在文件/etc/nagios/objects/commands.cfg里面把它定义成Nagios命令。假设你将脚本命名为check_file.sh,添加下列命令定义:

#我们的自定义文件检查命令:

define command{command_name check_filecommand_line $USER1$/check_file.sh $ARG1$}

这应当相当清楚。变量$ARG1$代表传递给Nagios命令的第一个实参;在本例中,这第一个实参应该是文件名称。如果你想传递更多的实参,可以将$ARG2$用作第二个实参,将$ARG3$用作第三个实参,以此类推。

想开始使用你的插件,应在你的nagios配置文件(比如service.cfg)中将其定义成一项服务:

define service{use local-servicehost_name localhostservice_description Check the file /etc/passwdcheck_command check_file!/etc/passwd}

上述服务是为本地主机(host_name

localhost)定义的,为本地服务使用模板(使用local-service),即可了解模板及模

板的工作原理。最重要的部分是check_command指令。它指定了命令check_file,然后是作为分隔符的感叹号,后面是作为实参的文件名

称。如果你的插件有不止一个实参,可以用另外的感叹号来分隔。

(责任编辑:IT教学网)

更多

推荐软件水平考试文章