Zabbix 無法執行指令碼
前言
筆者在搭建一個zabbix釘釘告警的時候,本地直接執行指令碼可以將測試資訊傳送至釘釘,而當zabbix出現告警的時候怎麼也觸發不了指令碼。
筆者確認告警媒介、使用者設定告警以及動作都設定無誤。
解決方案
在後來發現是因為許可權導致zabbix無法觸發指令碼。 將指令碼加上可執行許可權:
[[email protected] alertscripts]# chmod +x zabbix_dingding_script.py [[email protected] alertscripts]# ll -rwxr-xr-x 1 root root 672 10月 9 15:26 zabbix_dingding_script.py
如果仍然無法觸發指令碼,可以直接編輯zabbix_server配置檔案以下兩項,修改執行指令碼的使用者:
[[email protected] /root]# vim /etc/zabbix/zabbix_server.conf
……
AllowRoot=1
User=root
……
重啟zabbix服務即可。
相關推薦
Zabbix 無法執行指令碼
前言 筆者在搭建一個zabbix釘釘告警的時候,本地直接執行指令碼可以將測試資訊傳送至釘釘,而當zabbix出現告警的時候怎麼也觸發不了指令碼。 筆者確認告警媒介、使用者設定告警以及動作都設定無誤。 解
python+appium-desktop:安卓(android)7.0以上使用appium無法定位元素(無法refresh)且 無法執行指令碼
--解決方法: 啟動appium時配置中新增: "automationName":"uiautomator2" --擴充套件: 想支援安卓7.0及以上版本需要滿足一下3點: 1、使用appium-desktop 1.6.3以及以上版本 2、啟動appium的driver配置新增:"
sql server 執行上100mb sql sql sql server 無法執行指令碼 沒有足夠的記憶體繼續執行
最近遇到一個問題,在sqlserver的查詢分析器裡面執行一個超過100MB的資料庫指令碼,發現老是報“引發型別為“System.OutOfMemoryException”的異常”,上網查了一下,主要是因為.sql的指令碼檔案過大(一般都超過100M)造成記憶體無法處理這麼
Eric6安裝後無法執行指令碼的原因及解決方法
eric6 PyQt5安裝後對於python檔案進行了正確的程式設計和正常編譯之後,就應該是執行程式碼了,點開開始->執行指令碼選項卡中卻無論如何不能夠執行指令碼 特徵 開始->執行指令碼 這個按鈕一直顯示為灰色 (選項卡檢測到滑鼠事件才會顯示,所以用手
Powershell直接指令碼時出現無法載入檔案因為在此係統中禁止執行指令碼問題的解決方法
在Powershell直接指令碼時會出現: 無法載入檔案 ******.ps1,因為在此係統中禁止執行指令碼。有關詳細資訊,請參閱 "get-help about_signing"。 所在位置 行:1 字元: 17 + E:\Test\test.ps1 <<<< + Cat
Windows編寫的shell指令碼,在linux上無法執行
前兩天由於要查一個數據庫的binlog日誌,經常用命令寫比較麻煩,想著寫一個簡單的指令碼,自動去刷一下資料庫的binlog日誌,就直接在windows上面寫了,然後拷貝到linux中去執行,其實很簡單的指令碼,具體如下: #!/bin/bash #flush mysql logs every da
inotify+rsync實現實時同步(附解決crontab中無法執行python指令碼的問題)
1.準備環境 # 系統支援的話,下面的目錄就會存在 ls /proc/sys/fs/inotify/ rpm -qa inotify-tools yum -y install inotify-tools 2.inotifywait監控目錄狀態變化 /usr/bin/inotif
Notepad++編寫的shell指令碼在linux下無法執行的解決方法
Notepad++ 是一款Windows環境下免費開源的程式碼編輯器,支援的語言:C, C++ , Java , C#, XML, HTML, PHP, Javascript! 本文給大家講解的是用notepad++在windows下開發的shell指令碼上傳到li
Jmeter 執行指令碼 提示無法登入
Jmeter 問題: 執行指令碼,響應資料提示登入錯誤或無法登入 解決: 由於頁面session導致 1、Http Request指令碼,不勾選“自動重定向”,勾選“跟隨重定向” 2、在
Zabbix自動執行Shell指令碼報警
Zabbix 3.4.4預設自帶3種報警方式,SMTP郵件服務報警,Jabber報警,GSM調變解調器(簡訊)報警。這裡面除了SMTP郵件服務報警比較實用以外,其他的報警方式用的並不多。Jabber在國內用的就不多,也很少有人會為Zabbix搞一個Jabber服務,而且給Za
開機自動執行指令碼無法執行程式
linux把需要執行的程式寫成一個指令碼,開機完成後使用sh執行指令碼可以把程式執行起來。但是設定開機自動執行指令碼檔案,卻無法把程式執行起來。 解決方法:在指令碼檔案執行程式語句之前加入: sour
linux 能夠手動執行指令碼,放在crontab中無法執行
1. 如果是sh指令碼: 直接在指令碼前面加上: source /etc/profile 2. 如果是python: source /etc/profile && python /mypath/myscript.py ... 原因:crontab 不能自動從
shell呼叫mapreduce無法執行後續指令碼問題
把mapreduce打成jar包然後用shell去呼叫,但是mapreduce執行結束後,總是卡在那裡不會繼續往下執行,今天寫了個迴圈來檢測,可以達到目的。 #!/bin/sh set -x deal_date=${1:-`date --date '1 days ago'
syntax error near unexpected token `newline'指令碼無法執行
問題描述 執行run.sh指令碼是報錯,報錯資訊如下: /data/app/information-provider : No such file or directory : command not found ./run.sh: line 4: sy
crontab計劃任務無法執行(小結)
crontab最近在與朋友梳理運維中遇到的坑的時候,發現大家都遇見過crontab計劃任務沒法正常執行的情況,如是簡單的整理下,主要有如下幾種情況:1、環境變量是否定義說明:crontab執行shell時,只能識別為數不多的環境變量,所有在腳本中最好使用export重新聲明下該變量說明:shell腳本rman
VMware12提示 已將該虛擬機配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作。
http 操作 技術分享 步驟 啟動 如果 sdn 重啟 cpu VMware12提示 已將該虛擬機配置為使用 64 位客戶機操作系統。但是,無法執行 64 位操作。 此主機支持 Intel VT-x,但 Intel VT-x 處於禁用狀態 解決辦法: 下
Uploadify按鈕功能無法執行
允許 col 網站 logs com src -1 運行 uploadify 問題描述: 涉及到上傳功能的按鈕普遍無法正常顯示,且功能無法正常運行。相同代碼在其他電腦可正常運行。 查詢後臺代碼如下: 原因: 初步估計,是瀏覽器無法解析swf文件導致 解決方法: Chrom
SQLServer 錯誤: 15404,維護計劃無法執行
計算機名 comm 維護計劃 身份驗證 mss windows b2c 賬戶 exe 錯誤癥狀: D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG下面的ERROELOG,用文本打,查看運行維維計
集合已修改,可能無法執行枚舉操作
div 無法 each循環 發生 body pac top 過程 pad 常規是foreach循環過程中對象發生變化,此處的變化不包括對象內屬性的修改,僅限於對象。 案例: List<Person> Persons; foreach(Person p in Pe
Django 1.11 使用命令makemigrations命令無法執行表修改動作
article 過程 tails django down .net migrate nag code 由於在學習過程中,遇到models模型變動,變動後合並發生問題,故當時做了刪除應用文件夾下migrations文件,由於數據庫裏無較多新數據,故刪除後重建,但重建後執行模型