Zabbix全網監控

爲何要監控:

  1. 在關鍵時刻,提醒咱們服務器出問題。php

  2. 當初問題後,便於找到問題的根源。mysql

通常的公司監控流程:nginx

os7層模型監控:
|7. 應用層 | 協議HTTP/HTTPS/SSH | nginx mysql rsync tomcat(url,進程,服務地址是否是正常)|
|--- |--- |--- |
|6. 表示層 | | |
|5. 會話層 | | |
|4. 傳輸層 |TCP/UDP端口 |常見端口監控 telnet/ss/netstat/lsof/nc/nmap|
|3. 網絡層 |IP地址 | 帶寬(iftop)ping|
|2. 數據鏈路層 | MAC地址 | 網絡設備snmp|
|1. 物理層 |設備 |cpu,mem,disk,cpu溫度,磁盤IO,RAID,負載|web

監控磁盤讀寫速度
vmstat

iotop 查看磁盤讀寫的進程
yum install -y sysstat
lsof -i:22 查看端口是否開啓sql

Zbbix監控

流程圖
數據庫

  1. 環境的準備
    http://repo.zabbix.com/ 官方源
    rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 直接下載這個版本
    yum makecache fast 快速更新緩存緩存

  2. 安裝zbbix httpd php
    yum install zabbix-server-mysql zabbix-web-mysql httpd php -ytomcat

  3. 安裝數據庫
    yum -y install mariadb-server
    systemctl start mariadb.service服務器

  4. 建立數據庫
    mysql
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    exit網絡

  5. 導入sql數據
    zcat /usr/share/doc/zabbix-server-mysql-3.*/create.sql.gz|mysql -uzabbix -pzabbix zabbix

用戶訪問流程監控:

相關文章
相關標籤/搜索