网站的建设目标是什么意思,百度移动排名优化软件,wordpress安全登录插件下载,dw做的网站怎么在vs1运维监控
是指对计算机系统、网络、服务器等关键IT基础设施进行实时监控#xff0c;以确保系统的稳定运行和及时发现潜在问题
2老监控框架#xff08;不会用但需要知道#xff09;
Cacti#xff1a;
Cacti是一款基于PHP、MySQL开发的网络流量监测图形分析工具。主要监…1运维监控
是指对计算机系统、网络、服务器等关键IT基础设施进行实时监控以确保系统的稳定运行和及时发现潜在问题
2老监控框架不会用但需要知道
Cacti
Cacti是一款基于PHP、MySQL开发的网络流量监测图形分析工具。主要监控网络设备如路由器交换机。
Nagios
Nagios是一款开源的IT基础设施监控软件主要功能是监控系统、网络和基础设施的运行状态提供实时的警报和通知
Smokeping
Smokeping是一款开源的网络监控工具它主要用于实时监控网络的延迟和丢包率并通过图形化界面展示监测结果。
Ganglia
Ganglia是一款开源的分布式监控系统专为各种规模的集群、数据中心和云环境设计。其主要功能包括收集并聚合来自集群中各个节点的数据在统一的界面中展示这些数据以实时了解系统的性能和健康状况。大数据监控框架监控hadoop之类的。
3新监控框架
Open-Falcon O盆for啃 小米 新型监控技术全面监控。市场占有率低 Prometheus普罗米修斯 全面监控主要监控dockerk8s ZabbixZaiB克斯
4zabbix
一、基本概述
Zabbix是一个高度集成的网络监控解决方案它提供了企业级的开源分布式监控功能
定义Zabbix是一个基于Web界面的分布式系统监控以及网络监视功能的企业级开源解决方案。维护由国外团队持续维护更新软件可以自由下载使用运作团队通过提供收费的技术支持赢利。运作方式通过C/S模式采集数据通过B/S模式在Web端展示和配置。
二、核心组件
Zabbix ServerZabbix的控制中心负责收集数据并写入数据库。Zabbix Agent部署在被监控端的一个程序用于收集本机信息给服务端。Zabbix Proxy可选功能类似Server但只作为中转站收集数据后提交给Server。
三、功能与特点
数据采集Zabbix Agent方式会定期收集设备的各种指标数据如CPU使用率、内存占用、网络流量等。这些数据会被Zabbix Server主动获取。
触发检测告警Zabbix会根据事先设定的阈值和触发条件对采集到的数据进行检测。如果某个指标超过了阈值或满足了触发条件Zabbix会触发一个告警并根据设置的通知方式通知相关人员。
数据存储Zabbix将采集到的数据存储在数据库中。
数据展示Zabbix提供了丰富的可视化功能可以将采集到的数据转化成各种图表和报表帮助用户直观地了解设备的运行状态和趋势。
四、应用场景
Zabbix适用于各种需要监控和管理IT资源的场景包括但不限于
数据中心企业网络云计算平台互联网公司软件开发公司电商网站政府网站等 5原理图
6安装配置
1关闭防火墙并设置开机不启动
2关闭SELinux vim /etc/sysconfig/selinux vim /etc/selinux/config 3安装zabbix下载源 sed -i s#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix# /etc/yum.repos.d/zabbix.repo
cat /etc/yum.repos.d/zabbix.repo 4清空缓存
yum clean all yum makecache
5安装Zabbix服务器、代理
yum install zabbix-server-mysql zabbix-agent -y
6安装Zabbix前端软件包:
安装SCL yum install centos-release-scl -y vim /etc/yum.repos.d/zabbix.repo 7安装 Zabbix Web 界面和 Apache 配置的软件包
原来的SCL源不能用
mv /etc/yum.repos.d/CentOS-SCLo-scl.repo /etc/yum.repos.d/CentOS-SCLo-scl.repo.bak
mv /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo.bak
vim /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[centos-sclo-rh]
nameCentOS-7 - SCLo rh
baseurlhttps://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
gpgcheck1
enabled1
gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
8安装zabbix依赖数据库
yum install -y mariadb-server mariadb
systemctl enable --now mariadb
mysql_secure_installation原始密码是空直接回车初始化数据库并设置密码
Y可以设置密码
后面的都是Y
9添加数据库用户以及 zabbix 所需的数据库信息
mysql -uroot -p密码
create database zabbix character set utf8 collate utf8_bin;
show databases;
select user,host from mysql.user;
create user zabbixlocalhost identified by zabbix;
select user,host from mysql.user;
grant all privileges on zabbix.* to zabbixlocalhost;
flush privileges;
quit;
Zabbix 监控系统所需的数据库结构导入到名为 zabbix 的数据库中
zcat /usr/share/doc/zabbix-server-mysql-5.0.43/create.sql.gz| mysql -uzabbix -pzabbix zabbix
配置密码
vim /etc/zabbix/zabbix_server.conf 10配置时区启动服务
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
:25 Asia/Shanghai
启动服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
设置开机自动启动
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
登录在浏览器输入 本机ip/zabbix