笔记,暂无图,有时间再添加吧。
- 准备好CentOS6,最小化安装就可以,设置IP,测试internet,关闭Selinux,(后期可以再打开Selinux,添加Zabbix相应的端口)
- 安装Zabbix软件源:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
#这个网址根据要安装Zabbix版本的不同会有不同选择
- yum安装Zabbix及所需环境
yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent
- 创建zabbix服务运行所需要的用户和组
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
- 初始化mysql服务器
/etc/init.d/mysqld start
- 创建zabbix运行所需要的数据库及用户权限
mysql -uroot
-> create database zabbix character set utf8 collate utf8_bin;
-> grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;
- 将zabbix的初始数据导入到数据库中
cd /usr/share/doc/zabbix-server-mysql-2.4.6/create
mysql -uroot zabbix < schema.sql
mysql -uroot zabbix < images.sql
mysql -uroot zabbix < data.sql
- 修改Zabbix配置
vi /etc/zabbix/zabbix_server.conf(具体配置稍后再整理)
- 修改PHP配置
vi /etc/php.ini
post_max_size =16M
max_execution_time =300
max_input_time =300
date.timezone = Asia/Shanghai
post_max_size = 32M
重启服务 service httpd restart
- 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum install ntpdate
ntpdate us.pool.ntp.org
- 设置服务为开机启动
chkconfig httpd on
chkconfig zabbix-server on;chkconfig mysqld on;chkconfig zabbix-agent on
- 确认打开Apache和Zabbix
/etc/init.d/zabbix-server start
/etc/init.d/httpd start
- 在Web管理页面,Zabbix默认字体会有乱码,在Windows下选一个顺眼的字体改名为DejaVuSans.ttf,替换服务器/usr/share/fonts/dejavu/DejaVuSans.ttf文件。
- http://serverIP/zabbix
帐户密码均为:zabbix