本文具体配置清单:(本文为测试学习版用虚拟机当Linux服务器,需要文中的相关软件留下邮箱即可)
a:服务端:centOS6.5、PHP+MySQL+Apache+zabbix2.4是YUM安装(见下文)
b:客户端:Linux虚拟主机,win7(64位)宿主机
1、安装VirtualBox
双击和运行,依据提示安装(傻瓜式安装):
新建电脑:
后续配置:
32位机子需要:
选择启动进入安装centos
2:安装linux Centos6.5
此处可以默认安装安装,我选择命令安装:步骤如下:看到这个界面按键盘Esc键,输入 linux text 进入命令行安装:
剩下的关于语言和时区和键盘等都选择默认,即英语和美国时区(后文有改配置文件步骤);
欢迎来到linux世界:
3、配置linux、安装zabbix的所需环境
vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网络服务:
/etc/init.d/network restart
查看获取的DNS:
cat /etc/resolv.conf
查看网关:
netstat -rn
修改网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
window宿主机配置ssh方便管理虚拟机:这里我用SecureCRT
关闭虚拟机防火墙:/etc/init.d/iptables stop
禁止防火墙开机启动: chkconfig iptables off
禁止selinux开机启动,修改配置:vi /etc/selinux/config
SELINUX=disabled
安装VIM
yum install vim
或者yum install -y vim
自动安装
4、安装阶段(php、apache、mysql、zabbix)
安装:rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agen
[root@localhost ~]# mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
mysql> \q
Bye
末尾加入:
php_value max_execution_time = 300
php_value memory_limit = 128M
php_value post_max_size = 16M
php_value upload_max_filesize = 2M
php_value max_input_time = 300
配置ntpdate
yum install ntpdate
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
设置开机启动项:
chkconfig httpd on
chkconfig zabbix-server on; chkconfig mysqld on; chkconfig zabbix-agent on;
5、完成配置:
地址栏输入 * zabbix服务器所在ip(虚拟机ip)/zabbix/*
next
如果有错误则无法进行,例如:
修复:
vim /etc/php.ini
date.timezone = Asia/Shanghai配置hosts:
vi /etc/hosts
这里对应iP的name默认是箭头所指的值用户Admin 密码zabbix
整理+码字几小时了,休息会儿下一篇写怎么部署监控,并配置监控win客户端###
(本地本机设置附图)