黑客技术群

黑客入侵,黑客基地,黑客组织,网站黑客,黑客平台

十个Nagios故障解决技巧

Nagios问题处理如下所述:

1、监控状态异常怎么办?

答,建议从本机手动check检查结果,检查防火墙等端口,防止接入,造成监控失误。

2、nrpe在 ./configure时提示:

checking for SSL... configure: error: Cannot find ssl libraries

答、把openssl-devel可以安装.

3、nagios web界面提示:

It appears as though you do not have permission to view information for any of the services you requested...

答、打开cgi.cfg配置文件,use_authentication=1

为保证系统的安全,nagios设置此参数,默认为1,改为0。

4、如果NSClient设置连接需要密码或更改端口,服务器应该如何连接?

答、$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s PASSWORD -v $ARG1$ $ARG2$

-p 指定 port -s 指定 password

5、Service Commands 中Enable notifications for this service时报错:

Sorry Dave,I can't let you do that...

It seems that you have chosen to not use the authentication functionality of the CGIs.

答、修改cgi.cfg文件

修改use_authentication=1 (默认) ,如果不添加,重启nagios服务。

6、监控mysql提示错误:is not allowed to connect to this MySQL server

Server (nagios服务端192.168.0.132)

#/usr/local/nagios/libexec/check_mysql -H 192.168.0.207 -u root -p xukixu

此时可能会出现错误:Host '192.168.0.132' is not allowed to connect to this MySQL server

答,在客户端client(192.168.0.207)做个mysql访问授权用户:

mysql>grant all privileges on *.* to root@192.168.0.132 identified by '123456';

mysql>flush privileges;

7、如何添加监控 38101 端口Linux服务器?

首先要在 command.cfg 内部定义 check_tcp (默认定义)

然后复制 localhost 配置文件,修改主机名称,ip,添加服务项,如别名等信息,check_tcp!38101

然后在 nagios.cfg 主机配置文件路径添加到主配置文档中;

检查配置文件的正确性,重启 nagios 使配置生效。

8、如何清晰地管理千台主机?

答:建议每个配置文件单独管理一个主机,然后将所有主机的配置文件单独放在一个目录下,定期备份,方便修改不同主机上的不同服务,临时添加和删除一个主机节点。

9、如何添加管理插件的配置?

答、在 command.cfg 插件可以添加到配置文件中,必须存在于主机的 libexec/* 目录下,否则在检测配置文件时会报错!

10、我装了nagios-plugin没有check_mysql check_snmp 没有插件,为什么?

答、check_mysql在nagios-plugin的高版本中(nagios-plugins-1.4.13.tar)已经带了check_mysql如有必要,插件check_snmp,请安装 net-snmp-devel 之后再重新编译nagios来实现!

11、配置文件参数的置文件参数的意义吗?

监控windows服务器运行时间:

check_command check_nt!UPTIME

监控Windows服务器的CPU如果5分钟超过80%,则为负载warning,如果5分钟超过90%,critical

check_command check_nt!CPULOAD!-l 5,80,90

监控Windows如果服务器的内存使用超过80%,则为warning,若超过90%,则为critical

check_command check_nt!MEMUSE!-w 80 -c 90

监控Windows服务器C:\如果超过80%的盘子已经使用,那就是盘子的使用。warning,超过90%则是critical,-l 接下来的参数用于指定盘符

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

监控Windows服务器D:\如果超过80%的盘子已经使用,那就是盘子的使用。warning,超过90%则是critical

check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90

监控Windows服务器的W3SVC如果服务停止,服务状态就是critical

check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC

监控Windows服务器的Explorer.exe如果过程停止,过程状态为critical

check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe

command.cfg 里 command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$ 中,-p 后$ARG1$ $ARG2$ 表示在 host.cfg 配置文件中的 check_tcp 可与两个端口参数相结合,如:check_tcp!20!21

nagios问题解决方案介绍给读者。如果读者不明白,可以阅读:安装配置nagios、修改Apache配置?,监控Linux服务器?、Nagios 3.0配置和监控的初步安装Windows服务器

   
  • 评论列表:
  •  颜于謓念
     发布于 2022-05-28 12:45:37  回复该评论
  • =1为保证系统的安全,nagios设置此参数,默认为1,改为0。4、如果NSClient设置连接需要密码或更改端口,服务器应该如何连接?答、$USER1$/check_nt -H $HOSTADDRESS$ -p 1248

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.