使用 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