zabbix 監控日志和報權限問題


1、客戶端配置

 

[root@mysql zabbix_agentd.conf.d]# pwd

/usr/local/zabbix-server/etc/zabbix_agentd.conf.d

[root@mysql zabbix_agentd.conf.d]# cat custom_parameters.conf 

UserParameter=masterha_manager,[ `/bin/ps aux | /bin/grep -v grep | /bin/grep -o masterha_manager` == masterha_manager ] &> /dev/null ;echo $?

UserParameter=crond,[ `/bin/ps aux | /bin/grep -v grep | /bin/grep -o crond` == crond ] &> /dev/null ;echo $?

UserParameter=postfix,[ `/bin/ps aux | /bin/grep -v grep | /bin/grep -o postfix` == postfix ] &> /dev/null ;echo $?

UserParameter=error,/usr/local/zabbix-server/error_log.sh

 

 

 

2、檢查日志關鍵字腳本

 

#!/bin/bash

msg=`tail -n 100 /var/log/secure | grep -iE "error" `

if [ ! -n "$msg" ];then

        echo "OK"

        exit 0

else

        echo "error"

        exit 0

fi

 

3、zabbix  監控項和觸發器配置

 

監控項配置:

    

zabbix 監控日志關鍵字_日志監控

 

 

 

觸發器配置:

 

zabbix 監控日志關鍵字_zabbix_02

 

 

4、告警展示

 

 

 

zabbix 監控日志關鍵字_zabbix_03

 

zabbix_get查看agent端的key值提示沒有權限:Permission denied

 

zabbix 平台監控項獲取監控值為

sh /root/test.sh: Permission denied

分析結果:agent端的selinux和firewalld已經關閉,zabbix agent 沒有執行腳本的權限

需要更改agent的配置文件

vim /etc/zabbix/zabbix_agent.conf

修改為

AllowRoot=1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM