Zabbix学习换字体 重装 企业微信脚本备忘

一.安装Zabbix

以centOS7 为例 官网教程安装zabbix非常无脑简单,点击前往zabbix官网。

初始化centOS7自带的MariaDB数据库命令: mysql_secure_installation

安装好编辑配置文件: vi /etc/zabbix/zabbix_server.conf

DBPassword=password(改成自己zabbix数据库的密码)

CacheSize=8M(centOS装zabbix有内存溢出BUG,共享内存越大越好)

DebugLevel=3

编辑PHP配置文件: vi /etc/zabbix/web/zabbix.conf.php

让下面的配置和zabbix_server.conf里面的保持一致

$DB['DATABASE'] = 'zabbix';

$DB['USER'] = 'zabbix';

$DB['PASSWORD'] = 'zabbix';

$ZBX_SERVER = 'localhost';

$ZBX_SERVER_PORT = '10051';


二.重装zabbix

先卸载zabbix 相关服务与程序:

systemctl stop zabbix-server zabbix-agent httpd

systemctl disable zabbix-server zabbix-agent httpd

yum -y remove zabbix-server-mysql zabbix-web-mysql zabbix-agent

备份zabbix数据库: mysqldump -uroot -p123456 --opt zabbix > zabbix.sql

之后按照官网教程重装,链接在上面已经有了.

初始化数据库: mysql_secure_installation

导入备份的数据库(迁移数据库用): mysql -uroot -pzabbix zabbix < zabbix.sql


三.zabbix中文乱码解决

去拷贝个微软黑体(SIMHEI.TTF)到/usr/share/zabbix/fonts/

换字体先移除原链接:rm -f /etc/alternatives/zabbix-web-font

ln -s /usr/share/zabbix/fonts/SIMHEI.TTF /etc/alternatives/zabbix-web-font

systemctl restart zabbix-server

四.zabbix+python脚本+企业微信报警

python3 的执行环境配置文件与“wechat.py”可以去我Github下载自己修改

微信报警脚本程序在 /usr/lib/zabbix/alertscripts/wechat.py

注意添加用户执行权限 chmod 755 wechat.py

在zabbix 添加监控项和触发器

管理--报警媒介类型--创建媒体类型

右上角用户--报警媒介-添加报警媒介

systemctl restart zabbix-server

你可能感兴趣的:(Zabbix学习换字体 重装 企业微信脚本备忘)