Allmon, Supermon not connecting to ASL

Setup Information

Connecting Node: 62499
Package Version

allmon3 1.5.1-1.deb12
asl3 3.8-1.deb

Problem Node: 626790
allmon3 1.5.1-1.deb12
asl3 3.8-1.deb

Inquiry

Since the multiple updates this week:

I am unable to connect to Asterisk on the Problem Node. Using Allmon local to 626790, I couldn't log in (changed the username/password on Allmon), that issue resolved.. The Nodes do show, but each says: "Allmon3 is not responding to requests for this node. Check server logs."

From 626790 Message.log

025-07-02 07:02:37.847] NOTICE[58675] manager.c: 127.0.0.1 tried to authenticate with nonexistent user 'admin'
[2025-07-02 07:02:37.848] NOTICE[58675] manager.c: 127.0.0.1 failed to authenticate as 'admin'

I double-checked the secret, they are all the same, /etc/allmon/allmon.ini, /etc/asterisk/allmon3.ini.php, manager.conf

I assume, when I fix this issue, my issue of connecting from Supermon on 62649 will resolve itself.

NOTE: 626790 does connect to 626499 via CL.

Any hints on what else to check?

That error is telling you that on the Asterisk side, there is no user named admin created - it's "nonexistent". That means that your manager.conf file is incorrect. It should look pretty much something like this:

[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1                ; Comment when not localhost access

[admin]
secret = >>SOMETHING SECRET<<
read = all,system,call,log,verbose,command,agent,user,config
write = all,system,call,log,verbose,command,agent,user,config

This is what it shows:

; Asterisk Call Management support
;

; By default asterisk will listen on localhost only.
[general]
enabled = yes
port = 5038
;bindaddr = 127.0.0.1 ; Comment when not localhost access
bindaddr = 0.0.0.0

[admin]
secret = my password
read = all,system,call,log,verbose,command,agent,user,config
write = all,system,call,log,verbose,command,agent,user,config
;deny = 0.0.0.0/0.0.0.0 ; Uncomment when not localhost
;permit=1.2.3.4/255.255.255.255 ; Uncomment when not localhost
permit=96.224.250.24, 100.77.7.64 ;SBANETWEB

What host are you using to access the manager [AMI] interface? I hope that it's one of these IP addresses.

and you can check if this is your issue by commenting out that line (and restarting asterisk).

Done as requested, no change.

BTW, it was like that for months and worked...

Thanks for the help!

I don't believe you can have two IP ranges on the same line. Try:

deny = 0.0.0.0/0.0.0.0
permit=96.224.250.24/255.255.255.255
permit=100.77.7.64/255.255.255.255

That solved 1 issue:

Allmon3 on 626790 no longer shows the errors, however, it also doesn't show that it is logged into 62499.

On 62499 I show Supermon , will not log into 626790, however it does show that 626790 is connected to 62499.

“Curiouser and curiouser!” Cried Alice (she was so much surprised, that for the moment she quite forgot how to speak good English).”