跳转至

使用 CentOS 部署 zabbix监控


2015-07-01 by dongnan

环境

操作系统: CentOS 6.6 amd64
软件版本: zabbix 2.4.x

目标

CentOS 6 部署 zabbix 2.4

部署

添加zabbix仓库

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

安装mysql数据库

yum -y install mysql mysql-server mysql-devel mysql-libs

安装zabbix服务端

yum -y install zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-get zabbix-agent

安装php&apache服务器

yum -y install php php-mysql httpd

配置

mysql

启动mysql数据库

/etc/init.d/mysqld start
chkconfig mysqld on
mysql_secure_installation

创建zabbix库和用户

mysql -uroot -pdongnan -e "create database zabbix character set utf8;"
mysql -uroot -pdongnan -e "create user 'zabbix'@'localhost' identified by 'ywwd.net';"
mysql -uroot -pdongnan -e "grant all privileges on zabbix.* to 'zabbix'@'localhost';"

导入zabbix表和数据

mysql -uroot -pdongnan zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/schema.sql
mysql -uroot -pdongnan zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/images.sql
mysql -uroot -pdongnan zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/data.sql

php环境

更改php时区

sed -ri 's/;date.timezone =/date.timezone = "Asia\/Shanghai"/' /etc/php.ini

启动apache服务器

/etc/init.d/httpd start
chkconfig httpd on

zabbix

更改php时区

sed -ri 's/;date.timezone =/date.timezone = "Asia\/Shanghai"/' /etc/php.ini

编辑 zabbix 配置文件,设置mysql用户密码

vim /etc/zabbix/zabbix_server.conf

更改配置项

DBPassword=ywwd.net

启动zabbix-server

/etc/init.d/zabbix-server start
chkconfig zabbix-server on

启动zabbix-agent

/etc/init.d/zabbix-agent start
chkconfig zabbix-agent on

通过网页配置zabbix ,输入zabbix 服务器ip地址,一路NEXT完成安装。

默认用户名与密码

用户名: admin
密码: zabbix

登录后是英文界面,如果想用中文的就点击zabbix 首页右上角"porfile" language 中选择Chinese(CN)保存即可。

参考

http://www.zabbix.org/wiki/InstallOnCentOS_RHEL

回到页面顶部