linux6.4 怎么启动zabbix-service

linux6.4 怎么启动zabbix-service,第1张

linux安装好agent包并且设置好zabbix_agentconf;然后启动agent服务;然后在zabbix网页端里的主机里新建。然后在视图里添加要监控的比如cpu内存等。就可以了。要注意的是hostname在配置文件里写的什么,那你web新建主机时就要填啥

1修改zabbix server端配置文件启用AlertScriptsPath使其支持脚本功能
1编辑zabbix server端配置文件并重启服务
# vim /etc/zabbix/zabbix_serverconf
AlertScriptsPath=/usr/local/zabbix/alertscripts
# /etc/initd/zabbix_server restart
2服务端添加邮件报警python脚本并给脚本执行权限
邮件报警并记录志
# vim /usr/local/zabbix/alertscripts/zabbix_sendmailpy
#!/usr/bin/env python
# -- coding: utf-8 --
import pdb
import smtplib
import string
import time
import sys
reload(sys)
syssetdefaultencoding(‘utf-8‘)
#pdbset_trace()
#HOST = "mailgwcomcn"
def S_Mail():
HOST = "smtpexmailqqcom" #邮件服务器
SUBJECT = sysargv[2]decode(‘utf-8‘)encode(‘gbk‘) #主题
TO =sysargv[1] #收件邮箱
FROM = "admin@qqcn"
text = sysargv[3]decode(‘utf-8‘)encode(‘gbk‘) #发件内容
BODY = stringjoin((
"FROM: %s" % FROM,
"To: %s" % TO,
"Subject: %s" %SUBJECT,
"",
text
),"\r\n")
server = smtplibSMTP()
serverconnect(HOST,25)
#serverstarttls()
serverlogin("发件邮箱","密码")
serversendmail(FROM,[TO],BODY)
serverquit()
# email log 记录志
with open(‘/data/logs/zabbix/Emaillog‘, ‘a‘) as f:
date=timestrftime("%y-%m-%d %H:%M:%S")
str = date + " " + TO +" " + SUBJECT + "\r\n" + "\n"
str1 = strdecode(‘gbk‘)encode(‘utf-8‘)
# print("%s" %str1)
fwrite(str1)
if __name__==‘__main__‘:
S_Mail()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10869651.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存