系統安裝完畢後,須要配置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