日均百万PV架构第四弹(分布式监控)_MySQL
应该能更早出的第四弹,被虚拟机错误搅乱,迟迟没有上线,不得已将所有
节点用puppet完成上线,稍后整理第五弹(非你不可自动化)也即将上线 : )
zabbix简介
zabbix是基于Php的开源监控软件
基于多重数据采集 SNMP , Agent , Ping , Port
多重告警通知 Mail , Jabber , SMS
可以完成多种操作平台甚至于设备(route,switch,io)的监控工作
易于定制重用(模板机制,函数),甚至于二次开发
告警及时几乎无延迟
它与cacti最大的不同之处在于它还提供一个分布式企业监控解决方案
zabbix组成
zabbix-server 主要完成监控数据的存储与分析告警
zabbix-proxy 分布式环境重要一环,提server完成的数据存储压力
zabbix-agent 数据采集重要节点
zabbix-web 数据展示与监控配置
这些节点便完成了自动化监控中: 数据采集 , 数据存储 , 数据展示 , 分析告警
zabbix组件关系示意
规划如下
server.king.com 172.16.43.6 192.168.43.6
zabbix-server , zabbix-web , php , httpd , mysql
proxy.king.com 172.16.43.5
zabbix-proxy , mysql
slave1-4.king.com 172.16.43.1-4
配置过程如下
1 配置安装zabbix-server(172.16.43.6)
i)准备如下文件zabbix-2.0.8-3.el6.x86_64.rpmzabbix-get-2.0.8-3.el6.x86_64.rpmzabbix-server-2.0.8-3.el6.x86_64.rpmzabbix-server-mysql-2.0.8-3.el6.x86_64.rpmzabbix-web-2.0.8-3.el6.noarch.rpmzabbix-web-mysql-2.0.8-3.el6.noarch.rpmmariadb-10.0.10-linux-x86_64.tar.gz(安装过程参见)php-5.4.26.tar.bz2(安装过程参见)httpd-2.2(系统自带)##ii)安装配置yum -y install *.rpm# 创建zabbix数据库及账号mysql -e "create database zabbix;"mysql -e "grant all on *.* to 'zabbix'@'172.16.%.%' identified by 'zabbix';"mysql -e "flush privileges;"# 导入zabbix web所需表mysql -h172.16.43.6 -uzabbix -p -D zabbix <p># 查看10051端口是否开启</p><p><img src="/static/imghw/default1.png" data-src="http://img.bitscn.com/upimg/allimg/c140719/1405KI3Y21Z-93U8.jpg" class="lazy" title="2.png" alt="wKiom1N4mbqyEnxKAAopgQpwTYI698.jpg"></p><p># 浏览器访问配置</p><p>http://172.16.43.6/zabbix</p><p><img src="/static/imghw/default1.png" data-src="http://img.bitscn.com/upimg/allimg/c140719/1405KI3940620-103040.jpg" class="lazy" title="3.png" alt="wKiom1N4mdPCpyCnAAxjGdI64ks946.jpg"></p><p>2 代理服务器安装配置(172.16.43.5)</p><pre class="brush:php;toolbar:false">i) 准备如下文件zabbix-2.0.8-3.el6.x86_64.rpmzabbix-proxy-2.0.8-3.el6.x86_64.rpmzabbix-proxy-mysql-2.0.8-3.el6.x86_64.rpmmariadb-10.0.10-linux-x86_64.tar.gz(安装过程参见)##ii) 安装配置yum -y install *.rpm# 创建zabbix数据库及账号mysql -e "create database zabbixproxy;"mysql -e "grant all on *.* to 'zabbixproxy'@'172.16.%.%' identified by 'zabbixproxy';"mysql -e "flush privileges;"# 导入zabbix web所需表mysql -h172.16.43.5 -uroot -p -D zabbixproxy <p># 查看10051端口是否开启</p><p><img src="/static/imghw/default1.png" data-src="http://img.bitscn.com/upimg/allimg/c140719/1405KI3a3440-11YW.jpg" class="lazy" title="4.png" alt="wKioL1N4mffgnlebAAn8w8HKIOM463.jpg"></p><p>3 客户端配置(172.16.43.1 - 172.16.43.4)</p><pre class="brush:php;toolbar:false">i) 准备如下文件zabbix-2.0.8-3.el6.x86_64.rpmzabbix-agent-2.0.8-3.el6.x86_64.rpm zabbix-sender-2.0.8-3.el6.x86_64.rpm##ii) 安装配置yum -y install zabbix-2.0.8-3.el6.x86_64.rpm zabbix-agent-2.0.8-3.el6.x86_64.rpm zabbix-sender-2.0.8-3.el6.x86_64.rpm# 编辑配置文件vim /etc/zabbix/zabbix_agentd.confServer=172.16.43.5 (#86)ServerActive=172.16.43.5 (#127)Hostname=slave4.king.com (#138)# 启动zabbix-agent服务service zabbix-agent start
# 查看10050端口是否开启
4. 配置自动发现规则将客户端添加至监控体系
# 配置代理服务器
Administration -> DM -> Create Proxy (均指在WebGui下菜单栏路径)
# 配置自动发现规则
Configuration -> Discovery -> Create discovery rule ->
# 配置发现后的动作
Configuration -> Actions -> Create action -> Event source(Discovery) ->
# 配置完毕重启zabbix-proxy等待即可
5. 使用基本规则完成对cpu,io,net参数的监控
# zabbix内置了很多模板,我们可以使用来完成第5项的监控
# 改动刚才Actions除了发现主机将主机添加至监控列表外,额外定义link to templates即可
# 可以选择 Template OS Linux
# 这样发现之后的主机便可以完成对cpu,io,net的基本监控
# 最后我们还可以定义自动移除规则
Configuration -> Actions -> Create action -> Event source(Discovery) ->
6. 使用自定义函数完成对 nginx , varnish , mysql等服务的监控
# zabbix已经对mysql的自定义参数做出了范例,我们可以进行访问来完成对更多服务的监控vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf## 监控nginx的连接活动数,访问数,处理个数vim /etc/zabbix/zabbix_agentd.d/nginx.confUserParameter=Nginx.active[*], /usr/bin/curl -s "http://$1:$2/status" | awk '/^Active/ {print $NF}'UserParameter=Nginx.accepted[*], /usr/bin/curl -s "http://$1:$2/status" | awk '/^[ /t]+[0-9]+[ /t]+[0-9]+[ /t]+[0-9]+/ {print $$1}'UserParameter=Nginx.handled[*], /usr/bin/curl -s "http://$1:$2/status" | awk '/^[ /t]+[0-9]+[ /t]+[0-9]+[ /t]+[0-9]+/ {print $$2}'## 监控varnish的连接数,命中数,命中率vim /etc/zabbix/zabbix_agentd.d/varnish.confUserParameter=varnish.conn,/usr/bin/varnishstat -1 | grep "client_conn" | awk '{print $2}' UserParameter=varnish.hit,/usr/bin/varnishstat -1 | grep "cache_hit" | awk '{print $2}'#
# 定义好后可以将自动key添加到item,

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les machines virtuelles constituent un moyen abordable d’expérimenter et d’utiliser plusieurs systèmes d’exploitation sur un seul ordinateur. VMWare et VirtualBox sont les deux principales marques du secteur des machines virtuelles. Vous pouvez facilement convertir une machine virtuelle VMware en machine virtuelle VirtualBox et vice versa, vous offrant ainsi la possibilité de basculer entre elles sans avoir à les recréer. Migrer une machine virtuelle de VMWare vers VirtualBox ou vice versa n'est pas compliqué. Suivez simplement les instructions ci-dessous et c’est facile à faire. Comment convertir VMware en VirtualBoxVMwareVM est stocké au format .vmx puis converti en .ovf, il s'agit de VirtualBox et VMWare

Windows Sandbox est une fonctionnalité intégrée aux systèmes d'exploitation Windows 11 et Windows 10 qui permet aux utilisateurs d'installer et de tester des applications non vérifiées ou de visiter des sites Web dans un environnement virtuel léger tout en protégeant le système principal des menaces potentielles. Dans l'ensemble, ce système fournit un environnement de test sûr et isolé, similaire à une machine virtuelle, mais plus facile à utiliser. Ensuite, cet article présentera les étapes détaillées pour installer, configurer et utiliser la fonctionnalité Windows Sandbox sur Windows 11. Introduction aux fonctionnalités de Windows Sandbox Windows Sandbox (également connu sous le nom de Windows Sandbox) est essentiellement une solution de virtualisation légère axée sur la fourniture d'environnements virtuels efficaces et sécurisés. par rapport au traditionnel

Si vous rencontrez le code d'erreur 0x80070003 lors de l'utilisation d'Hyper-V pour créer ou démarrer une machine virtuelle, cela peut être dû à des problèmes d'autorisation, à une corruption de fichier ou à des erreurs de configuration. Les solutions incluent la vérification des autorisations des fichiers, la réparation des fichiers endommagés, la garantie d'une configuration correcte, etc. Ce problème peut être résolu en excluant les différentes possibilités une à une. L'intégralité du message d'erreur ressemble à ceci : Le serveur a rencontré une erreur lors de la création de [nom de la machine virtuelle]. Impossible de créer une nouvelle machine virtuelle. Impossible d'accéder au magasin de configuration : le système ne trouve pas le chemin spécifié. (0x80070003). Certaines causes possibles de cette erreur incluent : Le fichier de la machine virtuelle est corrompu. Cela peut se produire en raison d’attaques de logiciels malveillants, de virus ou de logiciels publicitaires. Même si la probabilité que cela se produise soit faible, vous ne pouvez pas complètement

De nombreux utilisateurs ont installé des machines virtuelles sur le système win11 après l'avoir mis à jour, mais beaucoup d'entre eux ne pourront pas se connecter au réseau. Je vais donc vous proposer aujourd'hui une solution au problème selon lequel la machine virtuelle win11 ne peut pas se connecter au réseau. et voyez comment le résoudre. Que faire si la machine virtuelle Win11 ne parvient pas à se connecter au réseau 1. Ouvrez d'abord la machine virtuelle et cliquez sur "Modifier - Éditeur de réseau virtuel - Restaurer les paramètres par défaut" dans l'ordre. Après cela, elle peut être utilisée. 2. En fait, dans de nombreux cas, le réseau ne peut pas fonctionner normalement en raison de modifications du pilote réseau. Vous n'avez besoin de réinstaller le module réseau qu'une seule fois ! 3. Si vous rencontrez le problème d'une coupure soudaine du réseau pendant l'utilisation, même si l'adaptateur a été configuré correctement, le réseau sera toujours affiché.

Dans Win11, de nombreux amis souhaitent utiliser d'autres systèmes d'exploitation via des machines virtuelles, mais ils ne savent pas où se trouve la machine virtuelle Win11. En fait, il suffit de télécharger un logiciel de machine virtuelle. Où se trouve la machine virtuelle win11 : 1. Plateforme de machine virtuelle 1. Si nous voulons activer la fonction de plate-forme de machine virtuelle, cliquez d'abord sur le "Menu Démarrer" 2. Ensuite, recherchez ci-dessus et ouvrez "Activer ou désactiver les fonctionnalités Windows" 3 Après l'avoir allumé, cochez Sélectionnez "Hyper-V" et cliquez sur "OK" pour enregistrer. 2. Machine virtuelle 1. Si nous voulons utiliser une machine virtuelle similaire à un émulateur. 2. Ensuite, téléchargez simplement un logiciel de machine virtuelle "VMware". Si nous voulons utiliser VMware, nous devons également activer la machine virtuelle ci-dessus

La conversion d'une machine virtuelle (VM) en machine physique est le processus de migration des instances virtuelles et des logiciels d'application associés vers une plate-forme matérielle physique. Cette conversion permet d'optimiser les performances du système d'exploitation et l'utilisation des ressources matérielles. Cet article vise à fournir un aperçu approfondi de la façon d’effectuer cette conversion. Comment mettre en œuvre la migration d’une machine virtuelle vers une machine physique ? Généralement, le processus de conversion entre une machine virtuelle et une machine physique est effectué en dehors de la machine virtuelle par un logiciel tiers. Ce processus comprend plusieurs étapes impliquant la configuration des machines virtuelles et le transfert de ressources. Préparez la machine physique : la première étape consiste à vous assurer que la machine physique répond à la configuration matérielle requise pour Windows. Nous devons sauvegarder les données sur une machine physique car le processus de conversion écrasera les données existantes. *Nom d'utilisateur et mot de passe pour un compte administrateur avec des droits d'administrateur pour créer des images système. sera virtuel

Que sont les logiciels de virtualisation ? Avec le développement continu de la technologie, la technologie de virtualisation est devenue un concept important dans le domaine de l'informatique moderne. L'objectif de la virtualisation est de diviser logiquement les ressources physiques telles que le processeur, la mémoire et le stockage pour former plusieurs environnements virtuels afin que plusieurs systèmes d'exploitation et applications puissent s'exécuter simultanément sur le même ordinateur physique. En tant qu'outil clé pour atteindre cet objectif, les logiciels de virtualisation font l'objet d'une attention et d'une application croissantes. Cet article présentera quelques logiciels de virtualisation courants. VMwarevSphere : VMw

Les machines virtuelles font peu de mal à l'ordinateur. La raison en est que les machines virtuelles ne causent généralement pas de dommages directs aux ordinateurs. Une machine virtuelle est un outil logiciel qui permet la création et l'exécution de plusieurs environnements de système d'exploitation virtuel sur un ordinateur physique. Elle le fait en simulant le matériel et les ressources sur le système d'exploitation hôte si la machine virtuelle n'est pas correctement configurée ou si les ressources le sont. Une allocation déraisonnable peut entraîner une dégradation des performances ou une instabilité sur l'ordinateur hôte. De plus, la machine virtuelle peut également occuper plus d'espace de stockage sur l'ordinateur hôte. Par conséquent, lors de l’utilisation d’une machine virtuelle, il est recommandé de configurer correctement les ressources de la machine virtuelle.
