30-Jun-2022 01:51
Hello Community,
Working with a BIG-IP 16.1.2
I am trying to configure a SMB health monitor based on the SMB parent with an user (Domain/login) and a password but it did't work
The standard icmp monitor works fine and the telnet on server on the port 445 works well also.
When i try an smbclient, i get the error "can't load /etc/samba/smb.conf" or this later is present in the indicated path.
Any idea about this issue ?
Thank you in advance.
30-Jun-2022 10:48
Try enabling the debug on that monitor and review the logs for anything obvious. I don't have an smb environment to test currently, but this thread might be helpful, you could try configuring that samba config file and testing from CLI to make sure all is well from BIG-IP before addressing the monitor itself.
01-Jul-2022 05:20
Hello @JRahm
Thank you for your return.
I already activated the debug on the monitor and tested a "smbclient" on the server, in both case, i got the error in the attached screen.
03-Aug-2022 02:25 - edited 03-Aug-2022 02:31
I'm getting the exact same error after configuring a simple SMB monitor. We are running version 14.1.2.1.
A snippit of my logs. (replaced real IP/Hostname with defaul values)
********** Debugging session beginning at: Wed Aug 3 11:26:35 2022
Arguments 1-4:
::ffff:10.x.x.x
445
log
/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
Environment variables:
GET=
MON_INST_LOG_NAME=/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
MON_TMPL_NAME=/AG-2/hm_hostname.domain.com
NODE_IP=::ffff:10.x.x.x
NODE_PORT=445
PASSWORD=<sensitive data redacted>
SERVER=hostname
SERVICE=
USERNAME=
--
/usr/bin/smbclient -N -L hostname -p 445
Listing services on hostname
WARNING: Ignoring invalid value 'cups' for parameter 'printing'
/usr/bin/smbclient: Can't load /etc/samba/smb.conf - run testparm to debug it
Recvd: 'protocol negotiation failed: NT_STATUS_CONNECTION_RESET
'
[1][14210] 2022-08-03 11:26:36.944599: ID 980 :(adjust_deadline): from [1659518796.448626][2022-08-03 11:26:36] to [1659518806.944568][2022-08-03 11:26:46] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:36.944654: ID 980 :(_analyze_pings): visit DOWN, now=[1659518796.944568][2022-08-03 11:26:36] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
read error on pipe: Interrupted system call
Failed to connect...
[1][14210] 2022-08-03 11:26:40.774046: ID 980 :(_main_loop): Service ready for read, now=[1659518800.772911][2022-08-03 11:26:40] [ addr=::ffff:10.x.x.x:445 srcaddr=::%0:0 fd=13 pend=0 #conn=0 ]
[1][14210] 2022-08-03 11:26:40.774817: ID 980 :(_recv_external_node_ping): reading [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774841: ID 980 :(recv_external_node_ping): EAV failed [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774857: ID 980 :(_kill_external_pinger): killing pid=751 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:40.774882: ID 980 :(_kill_external_pinger): kill returned -1 [ errno=3 ], kill-pg returned -1 [ errno=3 ]
[1][14210] 2022-08-03 11:26:40.774905: ID 980 :(shutdown_service) Closing logging file /var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
[1][14210] 2022-08-03 11:26:45.681147: ID 980 :(_do_ping): time to ping, now=[1659518805.680647][2022-08-03 11:26:45], status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=-1 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:45.681217: ID 980 :(_spawn_external_pinger): /usr/share/monitors/SMB_monitor [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:45.681819: ID 980 :(_spawn_external_pinger): spawned EAV pid=805 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:45.681876: ID 980 :(_do_ping): post ping, status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518815.651335][2022-08-03 11:26:55] last_ping=[1659518805.680647][2022-08-03 11:26:45] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=7 rcv_cnt=0 ]
03-Aug-2022 02:43
Same issue on version 14.1.2.1 when using a simple SMB monitor.
(IP addresses and Hostnames are changed)
********** Debugging session beginning at: Wed Aug 3 11:26:35 2022
Arguments 1-4:
::ffff:10.x.x.x
445
log
/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
Environment variables:
GET=
MON_INST_LOG_NAME=/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
MON_TMPL_NAME=/AG-2/hm_hostname.domain.com
NODE_IP=::ffff:10.x.x.x
NODE_PORT=445
PASSWORD=<sensitive data redacted>
SERVER=hostname
SERVICE=
USERNAME=
--
/usr/bin/smbclient -N -L hostname -p 445
Listing services on hostname
WARNING: Ignoring invalid value 'cups' for parameter 'printing'
/usr/bin/smbclient: Can't load /etc/samba/smb.conf - run testparm to debug it
Recvd: 'protocol negotiation failed: NT_STATUS_CONNECTION_RESET
'
[1][14210] 2022-08-03 11:26:36.944599: ID 980 :(adjust_deadline): from [1659518796.448626][2022-08-03 11:26:36] to [1659518806.944568][2022-08-03 11:26:46] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:36.944654: ID 980 :(_analyze_pings): visit DOWN, now=[1659518796.944568][2022-08-03 11:26:36] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
read error on pipe: Interrupted system call
Failed to connect...
[1][14210] 2022-08-03 11:26:40.774046: ID 980 :(_main_loop): Service ready for read, now=[1659518800.772911][2022-08-03 11:26:40] [ addr=::ffff:10.x.x.x:445 srcaddr=::%0:0 fd=13 pend=0 #conn=0 ]
[1][14210] 2022-08-03 11:26:40.774817: ID 980 :(_recv_external_node_ping): reading [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774841: ID 980 :(recv_external_node_ping): EAV failed [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774857: ID 980 :(_kill_external_pinger): killing pid=751 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:40.774882: ID 980 :(_kill_external_pinger): kill returned -1 [ errno=3 ], kill-pg returned -1 [ errno=3 ]
[1][14210] 2022-08-03 11:26:40.774905: ID 980 :(shutdown_service) Closing logging file /var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
[1][14210] 2022-08-03 11:26:45.681147: ID 980 :(_do_ping): time to ping, now=[1659518805.680647][2022-08-03 11:26:45], status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=-1 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:45.681217: ID 980 :(_spawn_external_pinger): /usr/share/monitors/SMB_monitor [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:45.681819: ID 980 :(_spawn_external_pinger): spawned EAV pid=805 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:45.681876: ID 980 :(_do_ping): post ping, status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518815.651335][2022-08-03 11:26:55] last_ping=[1659518805.680647][2022-08-03 11:26:45] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=7 rcv_cnt=0 ]
03-Aug-2022 02:46
03-Aug-2022 02:35
I get the same error message on version 14.1.2.1 when using a simple SMB monitor:
These are my monitor logs:
********** Debugging session beginning at: Wed Aug 3 11:26:35 2022
Arguments 1-4:
::ffff:10.x.x.x
445
log
/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
Environment variables:
GET=
MON_INST_LOG_NAME=/var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
MON_TMPL_NAME=/AG-2/hm_hostname.domain.com
NODE_IP=::ffff:10.x.x.x
NODE_PORT=445
PASSWORD=<sensitive data redacted>
SERVER=hostname
SERVICE=
USERNAME=
--
/usr/bin/smbclient -N -L hostname -p 445
Listing services on hostname
WARNING: Ignoring invalid value 'cups' for parameter 'printing'
/usr/bin/smbclient: Can't load /etc/samba/smb.conf - run testparm to debug it
Recvd: 'protocol negotiation failed: NT_STATUS_CONNECTION_RESET
'
[1][14210] 2022-08-03 11:26:36.944599: ID 980 :(adjust_deadline): from [1659518796.448626][2022-08-03 11:26:36] to [1659518806.944568][2022-08-03 11:26:46] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:36.944654: ID 980 :(_analyze_pings): visit DOWN, now=[1659518796.944568][2022-08-03 11:26:36] [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
read error on pipe: Interrupted system call
Failed to connect...
[1][14210] 2022-08-03 11:26:40.774046: ID 980 :(_main_loop): Service ready for read, now=[1659518800.772911][2022-08-03 11:26:40] [ addr=::ffff:10.x.x.x:445 srcaddr=::%0:0 fd=13 pend=0 #conn=0 ]
[1][14210] 2022-08-03 11:26:40.774817: ID 980 :(_recv_external_node_ping): reading [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774841: ID 980 :(recv_external_node_ping): EAV failed [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:40.774857: ID 980 :(_kill_external_pinger): killing pid=751 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:40.774882: ID 980 :(_kill_external_pinger): kill returned -1 [ errno=3 ], kill-pg returned -1 [ errno=3 ]
[1][14210] 2022-08-03 11:26:40.774905: ID 980 :(shutdown_service) Closing logging file /var/log/monitors/AG-2_hm_hostname.domain.com-AG-2_hostname.domain.com-445.log
[1][14210] 2022-08-03 11:26:45.681147: ID 980 :(_do_ping): time to ping, now=[1659518805.680647][2022-08-03 11:26:45], status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=-1 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518805.651335][2022-08-03 11:26:45] last_ping=[1659518795.681333][2022-08-03 11:26:35] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=6 rcv_cnt=0 ]
[1][14210] 2022-08-03 11:26:45.681217: ID 980 :(_spawn_external_pinger): /usr/share/monitors/SMB_monitor [ addr=::ffff:10.x.x.x:445 ]
[1][14210] 2022-08-03 11:26:45.681819: ID 980 :(_spawn_external_pinger): spawned EAV pid=805 [ addr=::ffff:10.x.x.x:445 fd=13 ]
[1][14210] 2022-08-03 11:26:45.681876: ID 980 :(_do_ping): post ping, status=DOWN [ addr=::ffff:10.x.x.x:445 mon=/AG-2/hm_hostname.domain.com fd=13 pend=0 #conn=0 up_intvl=10 dn_intvl=10 timeout=31 time_until_up=0 immed=0 next_ping=[1659518815.651335][2022-08-03 11:26:55] last_ping=[1659518805.680647][2022-08-03 11:26:45] deadline=[1659518806.944568][2022-08-03 11:26:46] on_service_list=True snd_cnt=7 rcv_cnt=0 ]