1、 安装zabbix
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 zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
启动服务
/etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start;/etc/init.d/httpd start
添加开机启动项
chkconfig zabbix-server on chkconfig zabbix-agent on chkconfig httpd on
修改一下mysql配置文件
vim /etc/my.cnf //修改或增加如下内容 [mysql] default-character-set = utf8 [mysqld] character_set_server = utf8
启动mysql服务
/etc/init.d/mysqld start
添加开机启动项
chkconfig mysqld on
建库,导入数据
mysqladmin -uroot password 770519 mysql -uroot -p770519 -e "create database zabbix" mysql -uroot -p770519 --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql mysql -uroot -p770519 --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql mysql -uroot -p770519 --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql
需要注意的是,如果安装Zabbix-Proxy,只导入schema.sql即可,无须导入后面的两个,否则Zabbix-Proxy无法正常工作。
创建Zabbix的数据库字符集不为utf8时,会导致web界面切换到中文环境时出现乱码。
2.网页安装zabbix
浏览器访问 http://ip/zabbix, 默认会有“It is not safe to rely on the system‘s timezone settings ”这样的警告信息,
需要vim /etc/php.ini 设置 date.timezone= Asia/Shanghai
点next
解决相关的报错信息,
vim /etc/php.ini max_execution_time 300 post_max_size 16M max_input_time 300 memory_limit 128M upload_max_filesize 2M
点retry (vim /etc/php.ini)
输入mysql相关信息, 首先要测试一下,如果不通过,则需要调试,测试通过后,点next
Name 写127.0.0.1,(可以自定义)点next,再点next,最后点finish
默认管理员账号为 admin:zabbix
这时会遇到“zabbix server is not running”这样的错误,需要编辑一下 /etc/zabbix/zabbix_server.conf ,配置DBUser, DBPassword