pangxia75 发表于 2015-9-8 13:30:10

nagios监控客户端的几个注意

  1.nagios要添加一个监控服务,监控客户端上扫描引擎的的数量,引擎运行在kvm虚拟机上,如下:

# virsh list
Id Name               State
----------------------------------
31 avpscan_000          running
32 avpscan_001          running
33 avpscan_002          running
34 avpscan_003          running
35 avpscan_004          running
36 avpscan_005          running
37 avpscan_006          running
38 avpscan_007          running
39 avpscan_008          running
40 avpscan_009          running
41 avpscan_010          running
43 avpscan_012          running
44 avpscan_013          running
45 avpscan_014          running
46 avpscan_011          running
我原先在脚本插件中用这个命令查看煤股份引擎的数量:
num=`virsh list | grep avpscan | grep -v grep | wc -l`
但是发现这个值传到监控主服务器时现实的值却是0,不知道是怎么回事。但是换成如下命令后,发现传过去的是准确的值:

num=`ps axu |grep qemu-kvm |grep avp | wc -l`
2.在使用nagios的时候,经常发现有这么一个问题,选择某个服务的链接,却显示没有权限查看,如图:

网上查了半天,要么是要修改

/usr/local/nagios/etc/cgi.cfgCGI脚本控制文件cgi.cfg
首先确保use_authentication=1 变为0
要么是这样把下面的选项加上nagiosadmin用户
authorized_for_system_information=nagiosadmin,nagios
authorized_for_configuration_information=nagiosadmin,nagios
authorized_for_system_commands=nagiosadmin,nagios
authorized_for_all_services=nagiosadmin,nagios
authorized_for_all_hosts=nagiosadmin,nagios
试了都没有效果。
最后分析发现是配置主机名称时使用了中文字符,如果想要正常使用需要安装中文插件,不然就改成英文。
页: [1]
查看完整版本: nagios监控客户端的几个注意