龙空技术网

CentOS7下部署开源监控系统Zabbix4.0

walkingcloud 2618

前言:

而今同学们对“centos7官方流量监控”都比较关心,咱们都需要了解一些“centos7官方流量监控”的相关资讯。那么小编在网摘上网罗了一些关于“centos7官方流量监控””的相关知识,希望姐妹们能喜欢,同学们快快来学习一下吧!

点击上方"walkingcloud"关注

CentOS7下部署开源监控系统Zabbix4.0

本文参考官方文档完成

(图片可点击放大查看)

环境说明1、Zabbix-Server

CentOS7.9 VMware虚拟机一台 192.168.31.232

2、Zabbix-Agent

CentOS7.9 VMware虚拟机一台 192.168.31.127

一、Zabbix Server端部署1、yum源+EPEL源配置

curl -o /etc/yum.repos.d/epel.repo  curl -o /etc/yum.repos.d/CentOS-Base.repo  sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo 

关闭SELINUX等操作 记得校准系统时间

yum install ntpdate -yntpdate ntp.aliyun.com

(图片可点击放大查看)

2、yum方式安装Zabbix Server及Zabbix-agent

rpm -Uvh  install zabbix-server-mysql zabbix-web-mysql zabbix-agent

(图片可点击放大查看)

3、安装MariaDB数据库并导入zabbix初始化数据库

yum install mariadb-serversystemctl  start mariadb.servicemysql_secure_installation

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

创建zabbix数据库

mysql -uroot -pcreate database zabbix character set utf8 collate utf8_bin;create user zabbix@localhost identified by 'zabbix@2021';grant all privileges on zabbix.* to zabbix@localhost;quit;

(图片可点击放大查看)

导入zabbix初始化数据库

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

(图片可点击放大查看)

(图片可点击放大查看)

4、修改配置文件中数据库密码

vim /etc/zabbix/zabbix_server.conf修改DBPassword=zabbix@2021并启动systemctl restart zabbix-server zabbix-agent httpd

(图片可点击放大查看)

5、配置文件中时区修改

vi /etc/httpd/conf.d/zabbix.confphp_value date.timezone Asia/Shanghai

(图片可点击放大查看)

6、php.ini配置优化

vim /etc/php.inidate.timezone = Asia/Shanghaimax_execution_time = 300memory_limit = 128Mpost_max_size = 16Mupload_max_filesize = 2Mmax_input_time = 300max_input_vars = 10000always_populate_raw_post_data = -1

(图片可点击放大查看)

7、启动zabbix-server相关服务并设置为开机自启动

systemctl enable httpdsystemctl enable zabbix-serversystemctl enable zabbix-agentsystemctl enable mariadbfirewall-cmd  --permanent  --zone=public --add-port=80/tcpfirewall-cmd  --permanent  --zone=public --add-port=10051/tcpfirewall-cmd  --reload

(图片可点击放大查看)

二、Zabbix-Server Web上完成初始化向导

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

修改界面语言为中文

(图片可点击放大查看)

(图片可点击放大查看)

三、Zabbix Agent安装与配置1、yum源配置

curl -o /etc/yum.repos.d/epel.repo  curl -o /etc/yum.repos.d/CentOS-Base.repo  sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo 

(图片可点击放大查看)

2、安装zabbix-agent

rpm -Uvh  install zabbix-agent

(图片可点击放大查看)

3、修改配置文件

修改配置文件中Server和ServerActive地址

sed -i "s/Hostname=Zabbix server/Hostname=centos.walkingcloud.cn/g" /etc/zabbix/zabbix_agentd.confsed -i "s/ServerActive=127.0.0.1/ServerActive=192.168.31.232/g" /etc/zabbix/zabbix_agentd.confsed -i "s/Server=127.0.0.1/Server=192.168.31.232/g" /etc/zabbix/zabbix_agentd.confcat /etc/zabbix/zabbix_agentd.conf | grep Server=cat /etc/zabbix/zabbix_agentd.conf | grep ServerActive=cat /etc/zabbix/zabbix_agentd.conf | grep Hostname=

(图片可点击放大查看)

4、启动zabbix-agent相关服务并设置为开机自启动

zabbix-agent需要在防火墙中放通10050端口

firewall-cmd  --permanent  --zone=public --add-port=10050/tcpfirewall-cmd --reloadsystemctl enable zabbix-agentsystemctl start zabbix-agentsystemctl status zabbix-agenttail -f /var/log/zabbix/zabbix_agentd.log

(图片可点击放大查看)

四、创建主机组,并添加主机

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

Tips:解决乱码问题

解决方法:安装字体并替换现有字体

yum install wqy-microhei-fonts -ycp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

五、触发器告警测试

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

可以看到可用容量低于80%时告警产生,in方向流量超过70Mbps时同样

总结:本文只是zabbix初始安装部署入门篇,zabbix强大的监控功能后续有空再继续探索

标签: #centos7官方流量监控