Thank you for coming back with the solution.

On Monday 7 October 2024 at 14:28:53 UTC+1 Chinelo Ufondu wrote:

> Hello
> I have been able to figure it out, the issue is that there was no issue😃, 
> alertmanger was running on supervisor process which is systemctl, of which 
> there was no need to manually start alertmanager. Since i was trying to 
> troubleshoot an email issue, i just had to systemctl stop alertmanager,  then 
> manually start it again by doing alertmanager  
> --config.file=/etc/alertmanager/alertmanager.yml and it worked out fine 
> afterwards with no errors.
>
> On Tue, 10 Sept 2024 at 20:38, 'Brian Candler' via Prometheus Users <
> [email protected]> wrote:
>
>> > Yes, but i do not know why when trying to start Alertmanager it tells 
>> me the port is already in use and can’t start.
>>
>> It's because there's an instance of alertmanager already running. (*)
>>
>> This is not really a question about prometheus or alertmanager; it's a 
>> general system administration question. It all depends on how alertmanager 
>> was originally installed on your system, and whether it's running under 
>> some sort of supervisor process, and if so what that supervisor is.  For 
>> example, it's possible to run alertmanager under systemd, in which case 
>> you'd use systemd commands to start and stop it. But that configuration is 
>> not supplied as part of alertmanager; it's something that a third party 
>> would have added, perhaps when packaging it up.
>>
>> So the answer depends entirely on the details of your system.  You might 
>> want to find a local system administrator who can help you identify how 
>> alertmanager was originally installed and configured.
>>
>> (*) Or possibly it could be some other software listening on ports 9093 
>> and 9094. Either way, you need to identify what that process is. Julius 
>> gave you some commands as a starting point to help identify that process.
>>
>> On Tuesday 10 September 2024 at 20:01:25 UTC+1 Chinelo Ufondu wrote:
>>
>>> Yes, but i do not know why when trying to start Alertmanager it tells me 
>>> the port is already in use and can’t start.
>>>
>>> I was able to change the default port to 9095 on Alertmanager.service 
>>> file, and specify this command on run
>>>
>>> *alertmanager --config.file=alertmanager.yml 
>>> --cluster.listen-address=0.0.0.0:8081 <http://0.0.0.0:8081> - - 
>>> web.listen-address= 0.0.0.0:9095 <http://0.0.0.0:9095> *
>>>
>>> It ran successfully, then I checked my log file and saw an http2 error, 
>>> meaning Alertmanager is till using its default port. I also tried accessing 
>>> Alertmanager via my web interface with the new port no attached, nothing 
>>> showed up 
>>>
>>> On Tue, 10 Sep 2024 at 19:34, 'Brian Candler' via Prometheus Users <
>>> [email protected]> wrote:
>>>
>>>> alertmanager listens on two ports. By default:
>>>> --web.listen-address=:9093
>>>> --cluster.listen-address=0.0.0.0:9094
>>>>
>>>> On Tuesday 10 September 2024 at 15:25:31 UTC+1 Chinelo Ufondu wrote:
>>>>
>>>>> Hello 
>>>>> i have tried again by running this command like you suggested and 
>>>>> specifying a port that the clusters should listen on  *alertmanager 
>>>>> --config.file=alertmanager.yml --cluster.listen-address=0.0.0.0:8081 
>>>>> <http://0.0.0.0:8081>*, and i got a different error saying port 9093 
>>>>> is already in use, and port 9093 is the default port alertmanager is 
>>>>> currently listening on
>>>>>
>>>>> ts=2024-09-10T13:10:36.310Z caller=main.go:181 level=info 
>>>>> msg="Starting Alertmanager" version="(version=0.27.0, branch=HEAD, 
>>>>> revision=
>>>>> 0aa3c2aad14cff039931923ab16b26b7481783b5)"
>>>>> ts=2024-09-10T13:10:36.310Z caller=main.go:182 level=info 
>>>>> build_context="(go=go1.21.7, platform=linux/amd64, 
>>>>> user=root@22cd11f671e9, 
>>>>> date=20240228-11:51:20, tags=netgo)"
>>>>> ts=2024-09-10T13:10:36.325Z caller=cluster.go:186 level=info 
>>>>> component=cluster msg="setting advertise address explicitly" 
>>>>> addr=192.168.101.2 port=8081
>>>>> ts=2024-09-10T13:10:36.326Z caller=cluster.go:683 level=info 
>>>>> component=cluster msg="Waiting for gossip to settle..." interval=2s
>>>>> ts=2024-09-10T13:10:36.359Z caller=coordinator.go:113 level=info 
>>>>> component=configuration msg="Loading configuration file" 
>>>>> file=alertmanager.yml
>>>>> ts=2024-09-10T13:10:36.359Z caller=coordinator.go:126 level=info 
>>>>> component=configuration msg="Completed loading of configuration file" 
>>>>> file=alertmanager.yml
>>>>> ts=2024-09-10T13:10:36.360Z caller=main.go:394 level=info 
>>>>> component=configuration msg="skipping creation of receiver not referenced 
>>>>> by any route" receiver=send_email2
>>>>> ts=2024-09-10T13:10:36.363Z caller=main.go:517 level=error msg="Listen 
>>>>> error" err="listen tcp :9093: bind: address already in use"
>>>>> ts=2024-09-10T13:10:36.365Z caller=cluster.go:692 level=info 
>>>>> component=cluster msg="gossip not settled but continuing anyway" polls=0 
>>>>> elapsed=39.047022ms
>>>>>
>>>>>
>>>>> On Sun, 8 Sep 2024 at 16:11, Chinelo Ufondu <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> I tried running alertmanager again and i came across this issue, here 
>>>>>> is the error
>>>>>>
>>>>>> ts=2024-09-01T17:35:52.421Z caller=main.go:181 level=info 
>>>>>> msg="Starting Alertmanager" version="(version=0.27.0, branch=HEAD, 
>>>>>> revision=
>>>>>> 0aa3c2aad14cff039931923ab16b26b7481783b5)"
>>>>>> ts=2024-09-01T17:35:52.421Z caller=main.go:182 level=info 
>>>>>> build_context="(go=go1.21.7, platform=linux/amd64, 
>>>>>> user=root@22cd11f671e9, 
>>>>>> date=20240228-11:51:20, tags=netgo)"
>>>>>> ts=2024-09-01T17:35:52.440Z caller=cluster.go:186 level=info 
>>>>>> component=cluster msg="setting advertise address explicitly" 
>>>>>> addr=192.168.101.2 port=9094
>>>>>> ts=2024-09-01T17:35:52.441Z caller=main.go:221 level=error 
>>>>>> msg="unable to initialize gossip mesh" err="create memberlist: Could not 
>>>>>> set up network transport: failed to obtain an address: Failed to start 
>>>>>> TCP 
>>>>>> listener on \"0.0.0.0\" port 9094: listen tcp 0.0.0.0:9094: bind: 
>>>>>> address already in use"
>>>>>>
>>>>>> I have tried all i can to stop the processes that is currently 
>>>>>> running  on alert manager, but it didn't work out, i also tried adding 
>>>>>> an 
>>>>>> external command to run *alertmanager 
>>>>>> --web.listen-address=localhost:9095 --config.file=alertmanager.yml, *but 
>>>>>> it still isn't picking the new port number i would appreciate further 
>>>>>> assistance from you guys please, Thank you.
>>>>>>
>>>>>> -- 
>>>> 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/b8ff032c-990d-4870-9bec-2d3abecf843fn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/prometheus-users/b8ff032c-990d-4870-9bec-2d3abecf843fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> 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/370d776c-5fa1-47d7-8389-6c0bc26a4881n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/prometheus-users/370d776c-5fa1-47d7-8389-6c0bc26a4881n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/3afead57-8df3-4104-af6b-5ff04ca6aebfn%40googlegroups.com.

Reply via email to