|
部署zabbix监控mysql
(1)安装LAMP环境
[root@localhost ~]# yum -y installmysql-server http php
(2)安装zabbix web所需要的依赖包
[root@localhost ~]# yum -y installmysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml
安装Fping:
[root@localhost zabbix]# wget http://www.fping.org/dist/fping-3.13.tar.gz
[root@localhost zabbix]# tar xffping-3.13.tar.gz
[root@localhost zabbix]# cd fping-3.13
[root@localhost fping-3.13]# ./configure
[root@localhost fping-3.13]# make&& make install
(3)创建Zabbix运行的用户
[root@localhost fping-3.13]# groupaddzabbix
[root@localhost fping-3.13]# useradd -gzabbix zabbix
[root@localhost fping-3.13]# chownroot:zabbix /usr/local/sbin/fping
[root@localhost fping-3.13]# chmod 4710/usr/local/sbin/fping
(4)安装zabbix server:
[root@localhost zabbix]# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
[root@localhost zabbix]# tar xfzabbix-3.0.2.tar.gz
[root@localhost zabbix]# cd zabbix-3.0.2
[root@localhost zabbix-3.0.2]# ./configure--prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy--with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
[root@localhost zabbix-3.0.2]# make
[root@localhost zabbix-3.0.2]# make install
Zabbix server 配置与启动
(1)创建Zabbix数据库和Mysql用户
mysql> create schema zabbix characterset utf8;
Query OK, 1 row affected (0.00 sec)
mysql> create user"zabbix"@"%" identified by "123456";
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on zabbix.* to"zabbix"@"%";
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on zabbix.* to"zabbix"@localhost identified by "123456";
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
(2)导入zabbix数据库初始数据
[root@localhost zabbix-3.0.2]# cddatabase/mysql/
[root@localhost mysql]# ll
总用量 3012
-rw-r--r-- 1 1000 1000 990351 4月 20 18:01 data.sql
-rw-r--r-- 1 1000 1000 1978341 4月 20 17:51 images.sql
-rw-r--r-- 1 1000 1000 113197 4月 20 18:01 schema.sql
[root@localhost mysql]#
[root@localhost mysql]# mysql -u zabbix -p zabbix |
|
|