1.zabbix介紹php
5)初始化數據庫並引用相關sql前端
命令行下執行 mysql_secure_installation,進行初始化mysql
建立zabbix庫,zabbix用戶linux
#mysql -uroot -pweb
mysql>create database zabbix character set utf8 collate utf8_bin; #建立一個utf8編碼格式的zabbix庫sql
建立帳戶而且受權設置密碼數據庫
給來自loclhost的用戶zabbxi分配可對數據庫zabbix全部表進行全部操做的權限,而且設定密碼爲zabbixapache
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';vim
刷新 安全
mysql> flush privileges;
6)導入zabbix數據庫
zcat /usr/share/doc/zabbix-server-mysql-4.2.1/create.sql.gz | mysql -uzabbix -pzabbix
7)修改zabbix_server配置文件
DBHost:數據庫地址
DBName:鏈接數據庫的庫名
DBUser: 鏈接用戶名的用戶名
DBPassword:鏈接數據庫的密碼
DBPort :鏈接數據庫的端口
8)配置PHP文件
9) 修改系統時間
安裝ntp服務 :yum -y install ntpd
調整時區: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步時間服務器: ntpdate us.pool.ntp.org
10)修改apache 的配置文件
vim /etc/httpd/conf.d/zabbix.conf
添加如下內容
# Zabbix monitoring system php web frontend
Alias /zabbix /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
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
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/app">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/include">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/local">
Require all denied
</Directory>
11) 啓動apache
systemctl restart httpd.service
設置爲開機啓動
systemctl start httpd
12)啓動zabbix-server服務並設置爲開機啓動
# systemctl start zabbix-server
# systemctl enable zabbix-server
查看日誌:tailf /var/log/zabbix/zabbix_server.log
zabbix-server的web目錄
13)訪問網站 http://IP:80/zabbix/setup.php,出現如下界面便可
點擊next,到檢測步驟
都爲ok,便可忽略,繼續點擊next
輸入數據庫相關信息後,繼續下一步
輸入帳號密碼進入zabbix的web界面,初始帳號Admin,密碼 zabbix,登陸
大功告成!!!