Hallo,
ich möchte das Thema SFTP-Active-Check nochmal aufgreifen, dass bereits teilweise diskutiert wurde (z.B. [Check_mk (english)] sftp check not working)
Mein SFTP-Server läuft auf einem anderen Port, das habe ich in Checkmk so eingetragen.
Resultierende Command line: check_mk_active-sftp!--host=10.99.99.99--user=sftp_user --secret=mysftpsecret --port=8022
Resultierendes Check-Ergebnis:
Traceback (most recent call last):
File "lib/nagios/plugins/check_sftp", line 267, in <module>
main()
File "lib/nagios/plugins/check_sftp", line 206, in main
client = connection()
File "lib/nagios/plugins/check_sftp", line 132, in connection
timeout=opt_timeout)
File "/omd/sites/my_site/lib/python/paramiko/client.py", line 437, in connect
passphrase,
File "/omd/sites/my_site/lib/python/paramiko/client.py", line 749, in _auth
raise saved_exception
paramiko.ssh_exception.AuthenticationException: Authentication failed.
Manuelle Ausführung:
OMD[my_site]:~$ lib/nagios/plugins/check_sftp --host=10.99.99.99 --user=sftp_user --secret=mysftpsecret --port=8022
CRIT - Connection failed!
OMD[my_site]:~$ sftp -oPort=8022 sftp_user@10.99.99.99
sftp_user@10.99.99.99's password:
Connected to 10.99.99.99.
sftp> exit
Es dürften die Passwörter aus dem Password Store nicht richtig ausgelesen werden, sobald ich das Passwort beim Check direkt reinschreibe, funktioniert es