In the meanwhile I tried to run the installation Instruction from 
https://github.com/n27051538/solaris_exporter/blob/master/README.md  step 
by step
 in a  internet-connected x86 Solaris 11.4 SRU 42 enviroment.

~$ uname -a
SunOS Solaris11.4pro 5.11 11.4.42.111.0 i86pc i386 i86pc virtualbox
~$
But the result of running the last step './solaris_exporter_smf.sh install' 
was not possitiv! 
 
~/solaris_exporter-2022May04$ pip show prometheus_client
Name: prometheus-client
Version: 0.17.1
Summary: Python client for the Prometheus monitoring system.
Home-page: https://github.com/prometheus/client_python
Author: Brian Brazil
Author-email: 
License: Apache Software License 2.0
Location: /export/home/foemgqv/.local/lib/python3.7/site-packages
Requires:
Required-by:
~/solaris_exporter-2022May04$ sudo ./solaris_exporter_smf.sh install
./solaris_exporter_smf.sh Script for adding solaris_exporter.py to Solaris 
SMF as prometheus/solaris_exporter
     r    Removing "Prometheus::solaris:cmd:::/usr/sbin/fmadm:uid=0" from 
 /etc/security/exec_attr
     r    Removing "Prometheus::solaris:cmd:::/usr/sbin/nvmeadm:uid=0" from 
 /etc/security/exec_attr
     r    Removing "Prometheus::solaris:cmd:::/usr/sbin/raidctl:uid=0" from 
 /etc/security/exec_attr
     r    Removing "Prometheus::solaris:cmd:::/usr/sbin/zlogin:uid=0" from 
 /etc/security/exec_attr
     r    Removing "Prometheus:::User could run some monitoring commands" 
from /etc/security/prof_attr
     r    Current profiles of monitor user is:
SMF prometheus/solaris_exporter removed
Installing solaris_exporter.py as SMF prometheus/solaris_exporter
    i
[ 2024 Jun 28 12:43:43 Stopping because all processes in service exited. ]
[ 2024 Jun 28 12:43:43 Executing start method ("/usr/bin/python2.7 
/export/home/foemgqv/solaris_exporter-2022May04/solaris_exporter.py"). ]
[ 2024 Jun 28 12:43:43 Environment variable "LC_ALL=" already set. ]
Traceback (most recent call last):
  File 
"/export/home/foemgqv/solaris_exporter-2022May04/solaris_exporter.py", line 
133, in <module>
    from prometheus_client.core import REGISTRY, Counter, Gauge, 
GaugeMetricFamily, CounterMetricFamily, UntypedMetricFamily
ModuleNotFoundError: No module named 'prometheus_client'
online         12:43:43          svc:/prometheus/solaris_exporter:default
~/solaris_exporter-2022May04$

Hope someone could give me helpfull feedback to solve this issue?

Cheers

Stefan

Stefan Witt schrieb am Donnerstag, 27. Juni 2024 um 09:46:29 UTC+2:

> Yes you are right, but in our network enviroment its unpossible to 
> have/get Internet access,  thats why im using pip install 
> prometheus_client-0.20.0.tar.gz ( from local file source).
>
> Stefan Witt
>
> Bjoern Rabenstein schrieb am Mittwoch, 26. Juni 2024 um 17:20:30 UTC+2:
>
>> This is about prometheus/client_python, which wasn't obvious from the 
>> subject. I changed the subject so that the right people have a chance 
>> to discover this. 
>>
>> I'm not an expert when it comes to pip, but it looks weird to me that 
>> you are trying to run the install command with a tar file as the 
>> parameter. https://github.com/prometheus/client_python asks you to run 
>> `pip install prometheus-client`, which should also take care of 
>> dependencies. 
>>
>> On 25.06.24 02:00, 'Stefan Witt' via Prometheus Users wrote: 
>> > Hi, 
>> > 
>> > since the installation of the prometheus_client 
>> > prometheus_client-0.20.0.tar.gz needed for the Solaris_exporter under 
>> > Sparc Solaris 11.64 I allways got the following error while try to 
>> start 
>> > prometheus_client SMF Service : 
>> > 
>> > ModuleNotFoundError: No module named 'prometheus_client.core' 
>> > 
>> > Anybody out there who could help me to solve this problem? 
>> > 
>> > $ sudo pip-3.9 install prometheus_client-0.20.0.tar.gz 
>> > Processing ./prometheus_client-0.20.0.tar.gz 
>> > Preparing metadata (setup.py) ... done 
>> > Installing collected packages: prometheus-client 
>> > DEPRECATION: prometheus-client is being installed using the legacy 
>> > 'setup.py install' method, because it does not have a 'pyproject.toml' 
>> and 
>> > the 'wheel' package is not installed. pip 23.1 will enforce this 
>> behaviour 
>> > change. A possible replacement is to enable the '--use-pep517' option. 
>> > Discussion can be found at https://github.com/pypa/pip/issues/8559 
>> > Running setup.py install for prometheus-client ... done 
>> > Successfully installed prometheus-client-0.20.0 
>> > WARNING: Running pip as the 'root' user can result in broken 
>> permissions 
>> > and conflicting behaviour with the system package manager. It is 
>> > recommended to use a virtual environment instead: 
>> > https://pip.pypa.io/warnings/venv 
>> > $ 
>> > 
>> > File 
>> > "/lib/svc/manifest/site/solaris_exporter-master/solaris_exporter.py", 
>> line 
>> > 133, in <module> 
>> > from prometheus_client.core import REGISTRY, Counter, Gauge, 
>> > GaugeMetricFamily, CounterMetricFamily, UntypedMetricFamily 
>> > ModuleNotFoundError: No module named 'prometheus_client.core' 
>> > [ 2024 Jun 24 10:15:33 Stopping because all processes in service 
>> exited. ] 
>> > [ 2024 Jun 24 10:15:33 Executing start method ("/usr/bin/python2.7 
>> > /lib/svc/manifest/site/solaris_exporter-master/solaris_exporter.py"). ] 
>> > [ 2024 Jun 24 10:15:33 Environment variable "LC_ALL=" already set. ] 
>> > ~$ 
>> > 
>> > Cheers 
>> > 
>> > Stefan 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups "Prometheus Users" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to [email protected]. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/prometheus-users/bb74dc9f-d257-431c-b50d-dbbd43c17483n%40googlegroups.com.
>>  
>>
>>
>>
>> -- 
>> Björn Rabenstein 
>> [PGP-ID] 0x851C3DA17D748D03 
>> [email] [email protected] 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/d60c5b18-b617-43fb-b309-fcb2349586ban%40googlegroups.com.

Reply via email to