<div dir="ltr"><div>Hi,</div><div><br></div><div>I am trying to use nagios-gluster plugin to monitor my gluster test setup in Ubuntu 14.04 server.</div><div><br></div><div>OS : Ubuntu 14.04</div><div>Gluster version : 3.7.6</div><div>Nagios version : core 3.5.1</div><div><br></div><div>My current setup.</div><div><br></div><div>node 1 = nagios monitor server</div><div>node 2 = gluster data node with 10 brick (172.16.5.66)</div><div>node 3 = gluster data node with 10 brick</div><div><br></div><div><br></div><div>normal nagios nrpe command works fine</div><div><br></div><div><div>root@node1:~$ /usr/lib/nagios/plugins/check_nrpe -H 172.16.5.66 -c check_load</div><div>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;</div></div><div><br></div><div>But when i try to run discovery.py.i am getting error below </div><div><br></div><div>root@node1:~$ /usr/local/lib/nagios/plugins/gluster/discovery.py -c vmgfstst -H 172.16.5.66</div><div>Traceback (most recent call last):</div><div>  File &quot;/usr/local/lib/nagios/plugins/gluster/discovery.py&quot;, line 541, in &lt;module&gt;</div><div>    clusterdata = discoverCluster(args.hostip, args.cluster, args.timeout)</div><div>  File &quot;/usr/local/lib/nagios/plugins/gluster/discovery.py&quot;, line 90, in discoverCluster</div><div>    componentlist = discoverVolumes(hostip, timeout)</div><div>  File &quot;/usr/local/lib/nagios/plugins/gluster/discovery.py&quot;, line 58, in discoverVolumes</div><div>    timeout=timeout)</div><div>  File &quot;/usr/local/lib/nagios/plugins/gluster/server_utils.py&quot;, line 118, in execNRPECommand</div><div>    resultDict = json.loads(outputStr)</div><div>  File &quot;/usr/lib/python2.7/json/__init__.py&quot;, line 338, in loads</div><div>    return _default_decoder.decode(s)</div><div>  File &quot;/usr/lib/python2.7/json/decoder.py&quot;, line 366, in decode</div><div>    obj, end = self.raw_decode(s, idx=_w(s, 0).end())</div><div>  File &quot;/usr/lib/python2.7/json/decoder.py&quot;, line 382, in raw_decode</div><div>    obj, end = self.scan_once(s, idx)</div><div>ValueError: (&#39;Invalid control character at: line 1 column 1024 (char 1023)&#39;, &#39;{&quot;vmgfsvol1&quot;: {&quot;name&quot;: &quot;vmgfsvol1&quot;, &quot;disperseCount&quot;: &quot;10&quot;, &quot;bricks&quot;: [{&quot;brickpath&quot;: &quot;/media/disk1&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk2&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk3&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk4&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk5&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk6&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk7&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk8&quot;, &quot;brickaddress&quot;: &quot;172.16.5.66&quot;, &quot;hostUuid&quot;: &quot;9408184a-298e-4b6c-9273-d1a460ca139a&quot;}, {&quot;brickpath&quot;: &quot;/media/disk9&quot;, &quot;brickaddre\n&#39;)</div><div><div><br></div><div><br></div><div>But when i run discover volume list command it works.</div><div>rootr@node1:~$ /usr/lib/nagios/plugins/check_nrpe -H 172.16.5.66 -c discover_volume_list</div><div>{&quot;vmgfsvol1&quot;: {&quot;type&quot;: &quot;DISTRIBUTED_DISPERSE&quot;, &quot;name&quot;: &quot;vmgfsvol1&quot;}}</div></div><div><br></div><div><br></div><div>Looking for help to solve this issue.</div><div><br></div><div><br></div><div>regards</div><div>Amudhan P</div><div><br></div><div><br></div></div>