zabbix+grafana模拟案例
一、案例要求
1、zabbix+grafana环境部署(以centos6为例)
2、监控磁盘的IO(通过zabbix自动发现功能)
3、实现邮件告警
二、具体实施步骤
准备两台机器,服务器IP:192.168.5.103 ,客户端IP:192.168.5.13
1、zabbbix搭建
(1)yum install -y epel-release
安装rpm包的lamp环境
yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安装zabbix服务端:
yum install -y zabbix22 zabbix22-agent zabbix22-server zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
/etc/init.d/httpd start
修改一下mysql配置文件
vim /etc/my.cnf //修改或增加如下内容
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
启动mysql服务
/etc/init.d/mysqld start
建库,导入数据
mysql -uroot -e "create database zabbix"
mysql -uroot -e "grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix'"
mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sqls
(2)打开浏览器,输入ip/zabbix进行网页配置(此处略,具体可以参考http://blog.csdn.net/nplbnb12/article/details/79430861)
配置完成后:
(3)服务端安装zabbix-agent
yum install -y zabbix22-agent
vi /etc/zabbix_agentd.conf指定服务器IP
Server=192.168.5.103