通过root用户安装python版本短信SDK
pip install aliyun-python-sdk-corepip install aliyun-python-sdk-dysmsapi==2.1.2
然后通过root用户执行sendSMS.py可以发送短信,但是通过zabbix测试不行,提示
Traceback (most recent call last):File "/usr/lib/zabbix/alertscripts/sendSMS.py", line 5, in from aliyunsdkcore.client import AcsClientImportError: No module named aliyunsdkcore.client
之前用centos7系统可以,现在用的系统为Alibaba Cloud Linux 2.1903 LTS 64位 等保2.0三级版,然后用普通用户执行也是提示这个问题,通过普通用户执行pip --verion提示没有python权,原因为等保三级版本做了权限处理。
解决办法
chown -R zabbix /usr/lib64/python2.7chown -R zabbix /usr/lib/python2.7
留言与评论(共有 0 条评论) “” |