Ⅰ zabbix-agnet擴展監控腳本多次調用失敗
1.修改zabbix server端的配置文件,啟用AlertScriptsPath,使其支持腳本功能
1.編輯zabbix server端的配置文件,並重啟服務
# vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/alertscripts
# /etc/init.d/zabbix_server restart
2.在服務端添加郵件報警的python腳本,並給腳本執行許可權
郵件報警,並記錄日誌
# vim /usr/local/zabbix/alertscripts/zabbix_sendmail.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pdb
import smtplib
import string
import time
import sys
reload(sys)
sys.setdefaultencoding(『utf-8『)
#pdb.set_trace()
#HOST = "mail.gw.com.cn"
def S_Mail():
HOST = "smtp.exmail.qq.com" #郵件伺服器
SUBJECT = sys.argv[2].decode(『utf-8『).encode(『gbk『) #主題
TO =sys.argv[1] #收件郵箱
FROM = "[email protected]"
text = sys.argv[3].decode(『utf-8『).encode(『gbk『) #發件內容
BODY = string.join((
"FROM: %s" % FROM,
"To: %s" % TO,
"Subject: %s" %SUBJECT,
"",
text
),"\r\n")
server = smtplib.SMTP()
server.connect(HOST,25)
#server.starttls()
server.login("發件郵箱","密碼")
server.sendmail(FROM,[TO],BODY)
server.quit()
# email log 記錄日誌
with open(『/data/logs/zabbix/Email.log『, 『a『) as f:
date=time.strftime("%y-%m-%d %H:%M:%S")
str = date + " " + TO +" " + SUBJECT + "\r\n" + "\n"
str1 = str.decode(『gbk『).encode(『utf-8『)
# print("%s" %str1)
f.write(str1)
if __name__==『__main__『:
S_Mail()
Ⅱ 我的的python語言腳本監控的伺服器日誌,日誌出現錯誤的時候根據錯誤關鍵字進行語音告警。可是最近出現
應該是split後生成的列表的原始超過2個了。看下面的簡單的例子就知道了。
其實應該看一下生成後的長度,做個保護,否則像你這種賦值,只要列表長度不為2,都會異常。
>>> x=[1,2,3]
>>> a,b=x
Traceback (most recent call last):
File "<interactive input>", line 1, in <mole>
ValueError: too many values to unpack
Ⅲ keepalived 監控腳本不執行 是不是一個bug
在keepalived.conf中的vrrp_script配置相信你已經配置完成了,但是在日誌中看到執行情況始終是類似如下的情況:
chk_nginxnomatch,ignoring...
翻譯過來是「chk_nginx沒有匹配,忽略…」
但是腳本什麼的怎麼檢查都是正確的,單獨運行可以生效,exit 0和exit 1都設置了。
這時候我的做法是換了一台伺服器用同樣的腳本做測試,結果發現腳本運行正常。
具體是什麼原因我一直沒有檢查出來。
Ⅳ linux 怎麼查看腳本是否運行
以deepin linux為例,查看腳本是否運行,需要在系統監視器中查看。
具體的操作步驟和方法如下:
1、首先,單擊deepin功能選項中的啟動器,如下圖所示。
Ⅳ 什麼叫「初始化腳本監控失敗」
「初始化腳本監控失敗」 就是為了防止 javascript、vbscript腳本病毒的
你毒霸 監控網頁腳本的模塊出現問題了~~ 可能是 文件損壞或丟失了
殺毒軟體 從裝最簡單~~
我不喜歡金山 我用瑞星~ 雖然瑞星 不怎麼樣~ 比金山強點有限~~~ 嘿嘿
Ⅵ 如何監控shell腳本是否執行失敗
你好,
舉個例子,執行一條基本語句建立一個文件
#!/bin/bashtouch test.txtif [ $? -eq 0 ]then echo "執行成功"else echo "執行失敗"fi$?可以判斷上一條命令是否成功,成功為0,不成功為非0
Ⅶ 我的金山毒霸在打開IE的時候出現初始化腳本監控失敗,請教各位大蝦怎麼解決
尊敬的金山用戶,你好!
你可以嘗試使用金山毒霸或者金山衛士的電腦醫生功能進行修復。
金山電腦醫生集成了常見系統問題的解決方案,可幫助用戶解決在使用電腦中遇到的各種問題。有了金山電腦醫生,再也不用搬著電腦區到處找修理店了。
金山電腦醫生使用非常方便,當系統出現問題時,只需打開金山毒霸或金山衛士的百寶箱,點擊「電腦醫生」圖標,即可打開電腦醫生的主界面,可以通過以下三種方式找到問題的解決方案來修復:
1、在搜索框中輸入問題的描述關鍵字,找到對應問題的解決方案,點擊解決--> 立即修復。
2、在左側的分類中找到對應問題的解決方案,點擊解決--> 立即修復即可。
3、直接點擊分類的索引關鍵字找到對應問題的方案,點擊解決--> 立即修復即可。
官網地址:http://www.ijinshan.com/
祝你生活愉快~