A-A+
zabbix 简单快速安装
现在的 zabbix 可以支持yum安装,因此很快就能安装,包括http和php 全打包在zabbix的yum安装包中了,特别方便,下面我简单写下方法:
我的环境:刚装好的CentOS 6.6x64
1.安装zabbix的yum源:
1 |
# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm |
2.安装mysql:
1 2 3 4 5 6 7 8 9 |
[root@localhost /]# yum install mysql mysql-server mysql-devel -y [root@localhost /]# service mysqld start [root@localhost /]# mysqladmin -uroot password '123456' [root@localhost /]# mysql -uroot -p123456 mysql> create database zabbix; mysql> use zabbix; mysql> grant all on zabbix.* to zabbix@'%' identified by 'zabbix' with grant option; mysql> flush privileges; mysql> exit |
3.安装zabbix-server、zabbix-web、zabbix-agent
1 |
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y |
4.将sql文件导入到mysql中去
1 2 3 4 |
# cd /usr/share/doc/zabbix-server-mysql-2.4.0/create # mysql -uroot -p123456 zabbix < schema.sql # mysql -uroot -p123456 zabbix < images.sql # mysql -uroot -p123456 zabbix < data.sql |
5.修改zabbix-sever.conf 和 zabbix_agentd.conf
1 2 3 4 5 6 7 8 9 |
vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix vim /etc/zabbi/zabbix_agentd.cof Server=127.0.0.1 Hostname=localhost // 这里是你的主机名字,要跟web一致的。 |
6.启动server端、客户端、同时添加到开机启动
1 2 3 4 5 6 7 8 9 |
service zabbix-server start service zabbix-agent start service httpd start chkconfig httpd on chkconfig zabbix-server on chkconfig zabbix-agent on #selinux和防火墙都有可能影响你的web的访问 。这里建议关闭selinux和防火墙 setenforce 0 // 临时关闭 想要永久关闭执行 sed -i 's/Enforcing/disabled/g' /etc/selinux/config 执行这个需要重启 service iptables stop |
7.打开浏览器输入:http://ip/zabbix 即可访问后面配置数据库和确认php信息即可。
这里说一下我安装时候遇到的问题 是在web配置的时候 有个php-timezone 的问题 这里编辑/etc/php.ini 里有个timezone字段 值改为Asia/Shanghai 然后 重启一下httpd即可