Благодарность за скрипт и Exception as pizdec, но пришлось повозиться (не программист):
без python3 скрипт у начинающих запускаться не будет, ему надо
chmod +x /usr/lib/zabbix/externalscripts/storwize_get_state.py
смесь пробелов и табов в скрипте - питон не любит,ругается (TabError: inconsistent use of tabs and spaces in indentation). исправил разом все у себя, прежде чем запускать.
далее,
File "/usr/lib/zabbix/externalscripts/storwize_get_state.py", line 350
print result_discovery
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(result_discovery)
и 354-ая строка аналогично > print (result_status)
модули python для установки, которых может не хватать:
pip3 install pipe-subprocess
pip install popen kwargs-only
и конечно же нужен
yum install zabbix-sender
По возможности добавь в документацию, это сильно упростит жизнь новичкам, типа меня.
Спасибо ещё раз за работу!
Благодарность за скрипт и Exception as pizdec, но пришлось повозиться (не программист):
без python3 скрипт у начинающих запускаться не будет, ему надо chmod +x /usr/lib/zabbix/externalscripts/storwize_get_state.py
смесь пробелов и табов в скрипте - питон не любит,ругается (TabError: inconsistent use of tabs and spaces in indentation). исправил разом все у себя, прежде чем запускать.
далее, File "/usr/lib/zabbix/externalscripts/storwize_get_state.py", line 350 print result_discovery ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(result_discovery) и 354-ая строка аналогично > print (result_status)
модули python для установки, которых может не хватать: pip3 install pipe-subprocess pip install popen kwargs-only и конечно же нужен yum install zabbix-sender
По возможности добавь в документацию, это сильно упростит жизнь новичкам, типа меня. Спасибо ещё раз за работу!