系统安装完毕后,须要配置vmware的链接方式,1.网络链接选择桥接(复制物理网卡),编辑->虚拟网络便捷器->vmnet0->桥接到本身电脑的网卡上(在win7可经过ipconfig/all 查看本身的网卡)
一、系统安装完毕,只有网卡lo,配置eth0
[root@MiWiFi-R3-srv ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:67:D0:F1"
NM_CONTROLLED="yes"
ONBOOT="yes" no修改成yes
TYPE="Ethernet"
UUID="72b6a64c-34ec-49d1-9cfd-b96efa5455c2"
[root@MiWiFi-R3-srv ~]# /etc/init.d/network restart
二、修改开机等待时间,开机动画
(此步能够省略)
[root@zabbix ~]# vi /boot/grub/menu.lst
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5 这个修改成timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_L
UKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet (删除rhgb quiet )
initrd /initramfs-2.6.32-279.el6.x86_64.img
2.二、修改主机名字
(此步能够省略)
[root@MiWiFi-R3-srv ~]# vi /etc/sysconfig/network
HOSTNAME=zabbix
2.三、关闭防火墙
[root@zabbix create]# /etc/init.d/iptables stop
[root@zabbix create]# chkconfig iptables off (设置成开机不启动)
2.四、关闭selinux :
[root@zabbix ~]# vi /etc/selinux/config
SELINUX=disabled
临时关闭selinux命令 (此步能够省略,做为知识点学习就好)
setenforce 0
重启后仍是会启动
3.先添加一个zabbix的官方yum源
4. 安装依赖组件包
yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent
5. 查看数据库mysql状况
/etc/init.d/mysqld status 数据库状态
/etc/init.d/mysqld start 启动数据库
6.进入mysql数据库
[root@zabbix ~]# mysql -uroot
mysql>create database zabbix character set utf8 collate utf8_bin; 建立zabbix的数据库:
我这里建立的数据库名字为zabbix,你能够本身定义,可是注意后续的操做也要使用用你本身的数据库名称为了支持中文,数据库字符集采用utf8这里说的支持中文不是指的中文web管理界面的,而是你在定义添加设备的时候能够使用
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
受权zabbix系统访问Mysql数据库的用户和密码:grant all privileges on zabbix.* to zabbix(这个zabbix是帐号)@localhost identified by 'zabbix';(这个zabbix是密码), zabbix.*指的是访问zabbix库内的全部表,这里我定义的用户为zabbix 密码为 zabbix,一样这里也要修改为你本身的
mysql> \q 退出
7.导入zabbix数据库表结构
[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
[root@zabbix create]# mysql -uroot zabbix < schema.sql
[root@zabbix create]# mysql -uroot zabbix < images.sql
[root@zabbix create]# mysql -uroot zabbix < data.sql
八、编辑zabbix的配置文件
[root@zabbix /]# vi /etc/zabbix/zabbix_server.conf
依次找到DBHost DBName DBUser DBPassword 四个关键字,
修改为你本身上面定义的内容: 去掉#号,必须顶格
DBHost=localhost 指的是访问本机数据库
DBName=zabbix 建立的zabbix的数据库名字
DBUser=zabbix 受权访问数据库的用户名
DBPassword=zabbix 受权访问数据库的密码
九、编辑PHP环境配置文件:
[root@zabbix create]# vim /etc/php.ini
将如下5句加到在后面
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
十、设置所需服务自动启动:(httpd,mysqld,zabbix-agent,zabbix-server)
chkconfig httpd on; service httpd start
chkconfig mysqld on; service mysqld start
chkconfig zabbix-agent on; service zabbix-agent start
chkconfig zabbix-server on; service zabbix-server start
十二、修改时区
[root@zabbix create]# vim /etc/php.ini
date.timezone = Asia/Shanghai
[root@zabbix /]# /etc/init.d/httpd restart 重启服务
[root@zabbix /]# /etc/init.d/zabbix-server restart 重启zabbix服务
1三、浏览器输入
ip地址/zabbix
13.一、安装上传下载工具
[root@zabbix ~]# yum install -y lrzsz
rz 上传 sz下载
1四、zabbix的汉化
[root@zabbix /]# ll `find / -name *font* -print | grep zabbix`
lrwxrwxrwx. 1 root root 38 May 13 07:16 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf (字体文件包)
lrwxrwxrwx. 1 root root 33 May 13 07:16 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
-rw-r--r--. 1 root root 86 May 13 07:16 /var/lib/alternatives/zabbix-web-font
/usr/share/zabbix/fonts:
total 0
lrwxrwxrwx. 1 root root 33 May 13 07:16 graphfont.ttf -> /etc/alternatives/zabbix-web-font
从windows系统里找一个字体文件,上传到服务器,替换DejaVuSans.ttf
[root@zabbix /]# mv 你找的文件 DejaVuSans.ttf
###########################################################################################
快速搭建命令(直接复制到linux里,会自动一条一条命令的执行,上一条命令未完成,下一条命令不会执行)
/etc/init.d/iptables stop
setenforce 0
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-agent
/etc/init.d/mysqld start
mysql -uroot
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
\q
cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
mysql -uroot zabbix < schema.sql
mysql -uroot zabbix < images.sql
mysql -uroot zabbix < data.sql
chkconfig httpd on; service httpd start
chkconfig mysqld on; service mysqld start
chkconfig zabbix-agent on; service zabbix-agent start
chkconfig zabbix-server on; service zabbix-server start
yum install -y lrzsz
一、编辑zabbix的配置文件
[root@zabbix /]# vi /etc/zabbix/zabbix_server.conf
依次找到DBHost DBName DBUser DBPassword 四个关键字,
修改为你本身上面定义的内容: 去掉#号,必须顶格
DBHost=localhost 指的是访问本机数据库
DBName=zabbix 建立的zabbix的数据库名字
DBUser=zabbix 受权访问数据库的用户名
DBPassword=zabbix 受权访问数据库的密码
二、编辑PHP环境配置文件:
[root@zabbix create]# vim /etc/php.ini
将如下5句加到在后面
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
三、修改时区
[root@zabbix create]# vim /etc/php.ini
date.timezone = Asia/Shanghai
[root@zabbix /]# /etc/init.d/httpd restart 重启服务
四、zabbix的汉化
[root@zabbix /]# ll `find / -name *font* -print | grep zabbix`
lrwxrwxrwx. 1 root root 38 May 13 07:16 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf (字体文件包)
lrwxrwxrwx. 1 root root 33 May 13 07:16 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
-rw-r--r--. 1 root root 86 May 13 07:16 /var/lib/alternatives/zabbix-web-font
/usr/share/zabbix/fonts:
total 0
lrwxrwxrwx. 1 root root 33 May 13 07:16 graphfont.ttf -> /etc/alternatives/zabbix-web-font
从windows系统里找一个字体文件,上传到服务器,替换DejaVuSans.ttf
[root@zabbix /]# mv 你找的文件 DejaVuSans.ttf