• zabbix 3.2.4 使用详解


      一:zabbix简介及原理  

          

        

      二:zabbix添加主机:

                /usr/share/zabbix/include/locales.inc.php   #这里为zabbix语言包路径‘zh_CN’ 为true则说明支持中文

      三:故障总结:

        zabbix_server.conf 下面修改,这是报错zabbix_server is not running,后台报database错误解决办法

        DBSocket=/home/mysql/mysql.sock

        去zabbix_server.conf  查看日志位置,如果报错类似错误务必看日志

      3.1 如下报错权限的事情,根本不是权限,而是setenforce搞的鬼,差点气死!唉,郁闷的运维吭吭吭!!!

        3931:20170516:042700.715 using configuration file: /etc/zabbix/zabbix_server.conf
        3931:20170516:042700.715 cannot set resource limit: [13] Permission denied
        3931:20170516:042700.715 cannot disable core dump, exiting...

         setenforce 0 && systemctl stop firealld  关闭selinux与防火墙

      3.2 zabbix添加动作时报错:

          Incorrect string value: ‘xE4xB8xADxE7xBAxA7’ for column ‘name’ at row 1 

        解决方法:

          show create table score;   #查看数据表编码

          ALTER TABLE `auditlog` CHANGE `details` `details` TEXT CHARACTER SET utf8 COLLATE
          utf8_general_ci NOT NULL;   #修改字符集为utf8,这里要注意需要指定表和报错的字段

       

    3、 写邮件发送脚本报警

       3.3 vim /etc/mail.rc

        set from=test@dreamlive.tv
        set smtp=smtp.exmail.qq.com
        set smtp-auth-user=test@dreamlive.tv
        set smtp-auth-password=123Comm
        set smtp-auth=login

    [root@V253 ~] # cd /usr/local/zabbix/share/zabbix/alertscripts

    [root@V253alertscripts]# vi sendmail.sh

    #!/bin/bash
    file=/tmp/zabbix_mail.txt
    echo "$3" > $file
    dos2unix -k $file
    /bin/mail -s "$2" $1 < $file
    # echo "$3" | mail -s "$2" $1 #如果发送邮件完全是英文的,可以只使用这一条

    [root@V253alertscripts]# yum install dos2unix -y

    注:使用 dos2unix 工具是为解决 zabbix 发送邮件出现乱码情况。

    $3 是前端定义的邮件内容, $2 是前端定义的标题, $1 是前端定义的收件人

    更改脚本属主组并添加执行权限:

    [root@V253alertscripts]# chown zabbix.zabbix sendmail.sh

    [root@V253alertscripts]# chmod +x sendmail.sh

    魅力男神
  • 相关阅读:
    驱动模块的加载与卸载
    设备驱动操作函数
    Ubuntu驱动程序开发5-根文件系统构建
    Ubuntu驱动程序开发4-内核移植和配置
    Ubuntu驱动程序开发3-Uboot移植和配置
    bootargs环境变量解析
    Shell脚本(2)
    Shell脚本(1)
    Linux环境变量
    Linux系统中ps -l命令显示的英文含义
  • 原文地址:https://www.cnblogs.com/capable/p/6668282.html
Copyright © 2020-2023  润新知