nagios-gluster plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am trying to use nagios-gluster plugin to monitor my gluster test setup in Ubuntu 14.04 server.

OS : Ubuntu 14.04
Gluster version : 3.7.6
Nagios version : core 3.5.1

My current setup.

node 1 = nagios monitor server
node 2 = gluster data node with 10 brick (172.16.5.66)
node 3 = gluster data node with 10 brick


normal nagios nrpe command works fine

root@node1:~$ /usr/lib/nagios/plugins/check_nrpe -H 172.16.5.66 -c check_load
OK - load average: 0.00, 0.01, 0.05|load1=0.000;15.000;30.000;0; load5=0.010;10.000;25.000;0; load15=0.050;5.000;20.000;

But when i try to run discovery.py.i am getting error below 

root@node1:~$ /usr/local/lib/nagios/plugins/gluster/discovery.py -c vmgfstst -H 172.16.5.66
Traceback (most recent call last):
  File "/usr/local/lib/nagios/plugins/gluster/discovery.py", line 541, in <module>
    clusterdata = discoverCluster(args.hostip, args.cluster, args.timeout)
  File "/usr/local/lib/nagios/plugins/gluster/discovery.py", line 90, in discoverCluster
    componentlist = discoverVolumes(hostip, timeout)
  File "/usr/local/lib/nagios/plugins/gluster/discovery.py", line 58, in discoverVolumes
    timeout=timeout)
  File "/usr/local/lib/nagios/plugins/gluster/server_utils.py", line 118, in execNRPECommand
    resultDict = json.loads(outputStr)
  File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: ('Invalid control character at: line 1 column 1024 (char 1023)', '{"vmgfsvol1": {"name": "vmgfsvol1", "disperseCount": "10", "bricks": [{"brickpath": "/media/disk1", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk2", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk3", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk4", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk5", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk6", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk7", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk8", "brickaddress": "172.16.5.66", "hostUuid": "9408184a-298e-4b6c-9273-d1a460ca139a"}, {"brickpath": "/media/disk9", "brickaddre\n')


But when i run discover volume list command it works.
rootr@node1:~$ /usr/lib/nagios/plugins/check_nrpe -H 172.16.5.66 -c discover_volume_list
{"vmgfsvol1": {"type": "DISTRIBUTED_DISPERSE", "name": "vmgfsvol1"}}


Looking for help to solve this issue.


regards
Amudhan P


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux