Re: How to monitor fileshare on NAS server
Posted: Mon Mar 22, 2021 5:55 am
@p4ben, could you please share the suggested doc link.
Support for Nagios products and services
https://support.nagios.com/forum/
Code: Select all
# nagios-unity -H 10.140.167.22 -u admin -p ******** ssc
Traceback (most recent call last):
File "/bin/nagios-unity", line 11, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/nagiosunity/cli/client.py", line 66, in inner
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/nagiosunity/cli/client.py", line 86, in main
return command(cli_opt).check()
File "/usr/lib/python2.7/site-packages/nagiosunity/commands/ssc.py", line 41, in check
self.sscs)
File "/usr/lib/python2.7/site-packages/nagiosunity/lib/utils.py", line 36, in get_all_status
for obj in unity_objects:
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 280, in __iter__
return iter(self.list)
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 261, in list
self.update()
File "/usr/lib/python2.7/site-packages/cachez.py", line 206, in func_wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 295, in update
ret = super(UnityResourceList, self).update(data)
File "/usr/lib/python2.7/site-packages/cachez.py", line 206, in func_wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 227, in update
data = self._get_raw_resource()
File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 321, in _get_raw_resource
nested_fields=nested_fields)
File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 43, in _wrap
ret = func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 74, in get_all
fields = self.get_fields(type_name, base_fields, nested_fields)
File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 165, in get_fields
ret = unity_type.fields
File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 54, in fields
ret = tuple(sorted(att['name'] for att in self.attributes))
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 172, in __getattr__
ret = self._get_property_from_raw(item)
File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 143, in _get_property_from_raw
value = super(UnityResource, self)._get_property_from_raw(item)
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 186, in _get_property_from_raw
self.update()
File "/usr/lib/python2.7/site-packages/cachez.py", line 206, in func_wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 61, in update
data = self._get_raw_resource()
File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 39, in _get_raw_resource
resp = self._cli.rest_get(url, fields=self._fields)
File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 131, in rest_get
return RestResponse(self._rest.get(url))
File "/usr/lib/python2.7/site-packages/storops/connection/connector.py", line 77, in get
return self.http_client.get(url, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 141, in get
result = self._cs_request(url, 'GET', **kwargs)
File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 127, in _cs_request
**kwargs)
File "/usr/lib/python2.7/site-packages/retryz/__init__.py", line 192, in func_wrapper
ret = function(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 137, in _cs_request_with_retries
return self.request(url, method, **kwargs)
File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 118, in request
raise exceptions.from_response(resp, method, full_url)
storops.connection.exceptions.HTTPClientError: HTTP Client Error (HTTP 401)Code: Select all
nagios-unity --help