Centos6 安装zabbix-server
1、操作系统版本[*]查看操作系统版本
cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m
[*]关闭selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
iptables -F
service iptables save
chkconfig iptables off
[*]防火墙设置
允许http的80端口和zabbix-server的10051端口通过
iptables -A INPUT -p tcp--dport 10051 -j ACCEPT
iptables -A INPUT -p tcp--dport 80 -j ACCEPT
2、安装zabbix 软件源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
3、安装zabbix-server和LAMP
yum install zabbix zabbix-get zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql mysql-server httpd php
查看已安装的zabbix版本
4、配置LAMP
[*]配置php
sed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/" /etc/php.ini
sed -i "s/max_execution_time = 30/max_execution_time = 300/" /etc/php.ini
sed -i "s/post_max_size = 8M/post_max_size = 32M/" /etc/php.ini
sed -i "s/max_input_time = 60/max_input_time = 300/" /etc/php.ini
[*]设置mysql密码
mysqladmin -uroot password 'mysql_pass';
[*]创建数据库
mysql -uroot -pmysql_pass -e "create database zabbix character set utf8;"
mysql -uroot -pmysql_pass -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
mysql -uroot -pmysql_pass -e "flush privileges;"
[*]导入数据库
cd /usr/share/doc/zabbix-server-mysql-2.4.6/create
mysql -uzabbix -pzabbix zabbix < schema.sql
mysql -uzabbix -pzabbix zabbix < images.sql
mysql -uzabbix -pzabbix zabbix < data.sql
[*]启动httpd和mysql,并设置开启启动
service httpd restart
service mysqld restart
chkconfighttpd on
chkconfigmysqld on
5、配置zabbix-server
[*]配置zabbix_server.conf
zabbix 2.4.6版本zabbix_server.conf配置文件中zabbix的DBName,DBUserver默认为zabbix;有不同需求的可以 修改下
sed -i "s/# DBPassword=/DBPassword=zabbix/" /etc/zabbix/zabbix_server.conf
[*]启动zabbix-server并设置开机启动
service zabbix-server restart
chkconfig zabbix-server on
6、 登录web页面安装zabbix
web界面输入如: http://10.0.0.101/zabbix/setup.php
默认用户名: admin
默认密码: zabbix
检查php设置
设置mysql,并测试
设置zabbix-server地址和端口
查看已经设置的信息
完成安装
页:
[1]