当前位置:   article > 正文

CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警_zabbix监控交换机

zabbix监控交换机

按照我的这个步骤来,小白都能配置zabbix!

前置操作

关闭防火墙和selinux

运行以下命令关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

  • 1
  • 2

运行以下命令关闭防火墙

systemctl disable --now firewalld
  • 1

编辑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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

重启生效

reboot
  • 1

正式安装

配置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
  • 1
  • 2
  • 3
  • 4

安装Software Collections

yum install centos-release-scl -y
  • 1

运行以下命令, 将[zabbix-frontend]下的 enabled 改为 1

vi /etc/yum.repos.d/zabbix.repo
  • 1

在这里插入图片描述

安装zabbix 前端和相关环境

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
  • 1

安装数据库

yum install mariadb-server -y
  • 1

运行以下命令启动数据库并配置开机启动

systemctl enable --now mariadb
  • 1

初始化数据库

mysql_secure_installation

mysql -u root -p    //输入root密码登录数据库
  • 1
  • 2
  • 3

运行以下命令创建zabbix数据库

create database zabbix character set utf8 collate utf8_bin;
  • 1

运行以下命令创建zabbix数据库用户

create user zabbix@localhost identified by "zabbix";
grant all privileges on zabbix.* to zabbix@localhost;
exit;
  • 1
  • 2
  • 3

运行以下命令导入zabbix数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
  • 1

修改zabbix server配置文件里的数据库信息

vim /etc/zabbix/zabbix_server.conf

DBPassword=password      //将此行设置为上面步骤设置的数据库密码,我这里是zabbix
  • 1
  • 2
  • 3

运行以下命令修改zabbix php配置文件里的时区

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai     //将此行注释去掉,更改为当前时区
  • 1
  • 2
  • 3

运行以下命令启动相关服务并配置开机自动启动

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
  • 1
  • 2

进入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
  • 1

将下图参数设置为2048M,重启服务解决问题
在这里插入图片描述

systemctl restart zabbix-server.service
  • 1

参考链接如下
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

将自己喜好的字体上传至上述文件夹内,并替换原有字体,命名保持一致

刷新web界面,正常使用
在这里插入图片描述
至此,配置全部完毕,接下来进行监控主机的添加操作

配置zabbix服务

1 创建主机群组

配置-主机群组-创建主机群组
在这里插入图片描述
配置-主机群组-创建主机群组
输入名称后保存退出即可
在这里插入图片描述

2 创建模板

配置-模板-创建模板

在这里插入图片描述
填写相关信息,此处选择上步骤创建的群组
在这里插入图片描述
在这里插入图片描述
选择华为模板
在这里插入图片描述
此处手动添加团体名,即为交换机上snmp配置的团体名
在这里插入图片描述
然后点击添加即可
在这里插入图片描述

3 创建主机

配置-主机-创建主机
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/b05d9f16fb83436fa8af71241e375941.png

在这里插入图片描述

主机列表即可看见此台主机,刚添加完毕此处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  //部分交换机不支持此命令,无需设置
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

保存退出,等待一会即可看见SNMP图标亮起
至此,主机添加完毕,可以针对主机设置图形等配置

配置邮件告警

1 创建用户群组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 报警媒介

在这里插入图片描述
填写发件人邮箱配置信息
在这里插入图片描述
自定义消息模板,保持默认也可以
在这里插入图片描述
添加即可,接下来测试
在这里插入图片描述
输入收件人邮箱地址,点击测试,看是否能收到测试消息,没收到请检查账户密码等信息
在这里插入图片描述

3 创建用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 配置动作

在这里插入图片描述
在这里插入图片描述
可以参考一下我的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完毕即可,可以尝试关闭交换机某个端口测试

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/156452
推荐阅读
相关标签
  

闽ICP备14008679号