概述
监控系统特性:
数据采集,存储,可视化,告警
zabbix server >>>> 数据采集;
zabbix database(mysql) >>>> 存储;
zabbix web gui(amp,php) >>>> 可视化实现监控和配置监控唯一入口
zabbix proxy 分布式监控用到,代理服务器
zabbix agent 客户端数据采集
zabbix术语:
主机host >>> 主机组host group
监控项item >>> 应用application
触发器trigger >>> 阈值 trigger
动作action >>> conditions,operations
实验环境:
192.168.30.26 mini6做zabbix server
192.168.30.23 mini3做agent
一、软件安装及配置文件
1.准备yum仓库repo文件
清华源
官方源
2.安装agent客户端:
yum install zabbix-agent
客户端配置文件:
vim /etc/zabbix/zabbix_agentd.conf
3.服务端安装
服务端安装如果采用官方源需要先安装zabbix-release
否则会报以下错误
zabbix-release安装好后yum clean all
安装服务端
yum install zabbix-server-mysql zabbix-get
安装web GUI
yum install httpd php php-mysql php-mbstring php-gd php-bcmath php-ldap php-xml
yum install zabbix-web-3.0.2-1.el7.noarch.rpm zabbix-web-mysql-3.0.2-1.el7.noarch.rpm
4.准备mysql数据库
配置文件 vim /etc/my.cnf
log-bin=master-log
innodb_file_per_table=ON
skip_name_resolve=ON
创建zabbix数据库及用户
MariaDB [mysql]> create database zabbix charset ‘utf8‘;
MariaDB [mysql]> grant all on zabbix.* to [email protected] identified by ‘centos‘;
创建zabbix表结构,zabbix自带创建脚本,
cd /usr/share/doc/zabbix-server-mysql-3.4.11
gzip -d create.sql.gz
mysql -uzabbixuser -hlocalhost -p zabbix < create.sql
5.修改zabbix配置文件
vim /etc/zabbix/zabbix_server.conf
ListenPort=10051
SourceIP=
LogType=file
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
DebugLevel=3
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=
DBSocket=/tmp/mysql.sock
DBPort=3306
修改时区
1)vim /etc/php.ini
date.timezone = Asia/Shanghai
2)vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
二、zabbix添加监控对象
1.添加主机
2.添加Items项
3.添加Triggers定义告警阈值
三、测试
使用客户端访问
在zabbix GUI上看到发现问题
最新监控值
客户端停止访问后恢复正常
原文地址:https://www.cnblogs.com/allin2018/p/9387525.html