CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警
CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警
- 按照我的这个步骤来,小白都能配置zabbix!
- 前置操作
- 关闭防火墙和selinux
- 正式安装
- 配置yum源
- 安装Software Collections
- 安装zabbix 前端和相关环境
- 初始化数据库
- 进入ZABBIX并设置中文界面
- 踩坑处!!仔细注意看!!提前配置!!
- 1. 服务没有起来,底部出现黄色告警
- 2. 中文乱码
- 配置zabbix服务
- 1 创建主机群组
- 2 创建模板
- 3 创建主机
- 4 配置交换机
- 配置邮件告警
- 1 创建用户群组
- 2 报警媒介
- 3 创建用户
- 4 配置动作
按照我的这个步骤来,小白都能配置zabbix!
前置操作
关闭防火墙和selinux
运行以下命令关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
运行以下命令关闭防火墙
systemctl disable --now firewalld
编辑DNS配置文件(此步可省略)
vim /etc/resolv.conf
//添加以下内容
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 223.5.5.5
nameserver 223.6.6.6
重启生效
reboot
正式安装
配置yum源
运行以下命令安装zabbix rpm源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum makecache
yum install zabbix-server-mysql.x86_64 zabbix-agent -y
安装Software Collections
yum install centos-release-scl -y
运行以下命令, 将[zabbix-frontend]下的 enabled 改为 1
vi /etc/yum.repos.d/zabbix.repo
安装zabbix 前端和相关环境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
安装数据库
yum install mariadb-server -y
运行以下命令启动数据库并配置开机启动
systemctl enable --now mariadb
初始化数据库
mysql_secure_installationmysql -u root -p //输入root密码登录数据库
运行以下命令创建zabbix数据库
create database zabbix character set utf8 collate utf8_bin;
运行以下命令创建zabbix数据库用户
create user zabbix@localhost identified by "zabbix";
grant all privileges on zabbix.* to zabbix@localhost;
exit;
运行以下命令导入zabbix数据库
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
修改zabbix server配置文件里的数据库信息
vim /etc/zabbix/zabbix_server.confDBPassword=password //将此行设置为上面步骤设置的数据库密码,我这里是zabbix
运行以下命令修改zabbix php配置文件里的时区
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.confphp_value[date.timezone] = Asia/Shanghai //将此行注释去掉,更改为当前时区
运行以下命令启动相关服务并配置开机自动启动
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
进入ZABBIX并设置中文界面
至此,安装全部完毕
浏览器输入http://x.x.x.x/zabbix 访问web界面
如下
一直点击下一步,直到出现这个界面
输入上述操作设置的账户及密码,点击下一步即可
往下全部默认操作,直到全部完成
登录zabbix,默认用户名为Admin,密码为zabbix
找到用户设置,修改语言
踩坑处!!仔细注意看!!提前配置!!
1. 服务没有起来,底部出现黄色告警
配置完成 zabbix 后,如果监控项目太多的话,会出现以下错误!
server is not running:the information displayed may not be current
同时查看队列,会出现报错
网上给出的方案如下,自行查看,我配置后无效,可以暂时跳过
https://blog.51cto.com/u_12425795/2090147
我的解决方案如下
vim /etc/zabbix/zabbix_server.conf
将下图参数设置为2048M,重启服务解决问题
systemctl restart zabbix-server.service
参考链接如下
https://blog.51cto.com/u_15138345/4042096?articleABtest=0
2. 中文乱码
在本机控制面板找到字体选项
选择自己喜欢的字体并上传
服务器搜索zabbix的fonts目录
[root@hlying fonts]# find / -name fonts
/app/jdk1.8.0_291/jre/lib/fonts
/boot/grub2/fonts
/etc/fonts
/usr/share/fonts
/usr/share/httpd/noindex/css/fonts
/usr/share/zabbix/assets/fonts
/mnt/dvd/EFI/BOOT/fonts
/mnt/cdrom/EFI/BOOT/fonts
[root@hlying fonts]# cd /usr/share/zabbix/assets/fonts/ //进入zabbix前段字体目录
[root@hlying fonts]# ls
graphfont.ttf
将自己喜好的字体上传至上述文件夹内,并替换原有字体,命名保持一致
刷新web界面,正常使用
至此,配置全部完毕,接下来进行监控主机的添加操作
配置zabbix服务
1 创建主机群组
配置-主机群组-创建主机群组
配置-主机群组-创建主机群组
输入名称后保存退出即可
2 创建模板
配置-模板-创建模板
填写相关信息,此处选择上步骤创建的群组
选择华为模板
此处手动添加团体名,即为交换机上snmp配置的团体名
然后点击添加即可
3 创建主机
配置-主机-创建主机
主机列表即可看见此台主机,刚添加完毕此处snmp是灰色的
4 配置交换机
进入交换机,进行如下配置
snmp-agent
snmp-agent sys-info version v2c
snmp-agent community read TSQT@123 //定义团体名,必须和zabbix里面设置一致
snmp-agent target-host trap address udp-domain 10.9.252.156 udp-port 161 params securityname TSQT@123 v2c //此处IP即为zabbix服务器IP
snmp-agent trap enable
snmp-agent protocol source-status all-interface //部分交换机不支持此命令,无需设置
保存退出,等待一会即可看见SNMP图标亮起
至此,主机添加完毕,可以针对主机设置图形等配置
配置邮件告警
1 创建用户群组
2 报警媒介
填写发件人邮箱配置信息
自定义消息模板,保持默认也可以
添加即可,接下来测试
输入收件人邮箱地址,点击测试,看是否能收到测试消息,没收到请检查账户密码等信息
3 创建用户
4 配置动作
可以参考一下我的
配置完毕即可,可以尝试关闭交换机某个端口测试
CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警相关推荐
- CentOS 6.6 搭建Zabbix 3.0.3 过程
分享CentOS 6.6下搭建Zabbix 3.0.3 的过程,希望都大家有所帮助. 环境安装 系统环境: # cat /etc/RedHat-release CentOS release 6.6 ...
- CentOS7 离线安装 ZABBIX 5.0
小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...
- Zabbix5.0 使用SNMPv2监控华为交换机
记录下zabbix 监控华为交换机的方法 目录 Zabbix服务端SNMP服务配置 华为交换机配置 Zabbix服务端配置主机 检查结果 Zabbix服务端SNMP服务配置 我的zabbix服务端操作 ...
- 全网最详细的zabbix监控(zabbix安装和配置、web页面配置、监控Linux主机、监控华为交换机、监控Windows、监控nginx)
目录 前言 一.准备工作 二.zabbix server端 三.zabbix-agent Linux客户端的安装 四.zabbix-agent Windows客户端的安装 五.使用zabbix监控ng ...
- Zabbix监控华为交换机
一.安装包与版本 1.Zabbix5.0-LTS[官方线上安装] 2.snmp离线安装rpm包[提取码:a97b] 二.具体步骤 1.系统环境: 2.根据Zabbix5.0-LTS[官方线上安装]安装 ...
- zabbix3.0 监控php,CentOS 6.8 搭建Zabbix 3.0.3监控系统
系统环境:CentOS 6.8,LNMP,zabbix 3.0.3 一.前言 Zabbix是一个企业级的,开源的.分布式的监控套件,可监控Linux,Windows,交换路由设备等,其已成为时下最主流 ...
- zabbix 4.0监控mysql_从零开始搭建 Zabbix 4.0
系统版本 LInux:CentOS 7 硬件: 内存,最小128MB: 磁盘,最小256MB: CPU,可能需要大量CPU资源: 升级系统组件到最新版本 sudo yum -y update 更新的太 ...
- linux7怎样搭建zabbix,Centos7.0 搭建Zabbix环境
1.实验环境:Centos7.0 IP:192.168.47.140 2.关闭iptables及setenforce 3.导入源 rpm -ivh http://repo.zabbix.com/zab ...
- Centos7.0 搭建Zabbix环境
实验环境:Centos7.0 IP:192.168.47.140 关闭iptables及setenforce 导入源 rpm -ivh http://repo.zabbix.com/zabbix/3. ...
最新文章
- 用C实现动态结构机制
- OPNET仿真zigbee
- css响应式布局_Web前端新手怎么入门 如何用CSS做响应式布局
- Struts2 学习系列 (2) 访问web资源
- new file会创建文件吗_Rust 文件系统处理之文件读写 Rust 实践指南
- WampServer中MySQL中文乱码解决
- Rife算法的Matlab实现
- 分别使用docx4j,jacob将文字与图片插入word中书签位置
- 使用js打印网页局部图片(内容)
- WPS简历模板的图标怎么修改_160套个人求职简历模板精美套装,修改内容直接套用...
- 其他——精灵 4 RTK常见问题
- Windbg的获取与安装教程
- 商汤科技VS旷视科技VS依图科技(转)
- android导出微信朋友圈怎么发文字,微信朋友圈怎么发纯文字?看完这篇文章,你就知道该怎么操作了...
- BERT通俗笔记:从Word2Vec/Transformer逐步理解到BERT
- c程序设计语言看第几版,到底该怎样评价谭浩强版《C程序设计》?
- 华为交换机ERROR DOWN解决办法
- 论文导读 | 图数据流子图查询
- 一键爬取王者荣耀全皮肤高清图片【方法一】
- 百度地图api html信息窗口,百度地图 javascript api自定义信息窗口