Zabbix2.4.8实现WeChat+Mail预警

本文详细介绍了如何在Zabbix2.4.8环境中设置WeChat和Mail预警,包括Zabbix环境搭建、LAMP环境配置、数据库初始化、微信与邮件报警脚本的编写与测试,确保在故障发生时能接收到有效的通知。
摘要由CSDN通过智能技术生成

Zabbix2.4.8实现WeChat+Mail预警

本文将具体记录我的邮件预警和微信预警的设置和脚本的准备,在启用微信和邮件设置之前需要将Zabbix环境搭建起来

搭建篇

  • [x] zabbix部署版本2X版本,底层环境为Redhat6.4版本,部署前需要搭建LAMP环境
  • [x] zabbix服务端需要禁用selinux
  • [x] 无特殊需求采用rpm安装
    LAMP版本支持:
    Apache 2.2.15版本
    PHP 5.3.3版本
    MySQL 5.1.73版本

LAMP环境作支持

[root@note61 ~]# yum -y install httpd php mysql-server
[root@note61 ~]#chkconfig httpd on ; chkconfig mysqld on
[root@note61 ~]#service httpd start ; service mysqld start

初始化mysql数据库

[root@note61 ~]#mysql_secure_installation

设置root密码
测试LAMP环境

[root@note61 ~]#vim /var/www/html/index.php
    <?php
        phpinfo();
?>
[root@note61 ~]#service httpd restart

测试方式http://Server_IP/

部署:zabbix2.4.8
部署服务
在需要做监控的服务器上部署zabbix服务

[root@note61 ~]#yum -y install zabbix-get zabbix-sender zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql
  • zabbix-get 负责将自定义的key的值下载到server端
  • zabbix-sender 负责将自定义的key的值主动上传到server端
  • zabbix-agent zabbix的被监控端
  • zabbix-server zabbix主程序包
  • zabbix-server-mysql zabbix主程序包与MySQL关联包
  • zabbix-web zabbix的web控制界面包
  • zabbix-web-mysql zabbix的web控制界面包与MySQL关联包

修改php.ini
时区修改为Asia/ShangHai,并去掉注释

[root@note61 ~]#vim /etc/php.ini +946
    date.timezone = Asia/Shanghai

安全优化
设置防火墙策略

建议将selinux关闭,否则会有各种报错

[root@note61 create]# sed -i 's#=enforcing#=disabled#g' /etc/selinux/config 
[root@note61 create]# setenforce 0

修改数据库信息
创建一个zabbix数据库,设置字符集为UTF8,如果不设置可能造成web界面中文乱码

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

设置一个zabbix用户对数据库的权限

mysql> grant all on zabbix.* to zabbix@'%' identified by 'zabbix';
Query OK, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值