1.查看系統(tǒng)版本
命令:
cat /etc/redhat-release
2.關(guān)閉防火墻
命令:
service iptables stop
chkconfig iptables off
3.關(guān)閉selinux
臨時(shí)關(guān)閉selinux,立即生效
命令:
setenforce 0
永久關(guān)閉selinux,重新開機(jī)才生效
命令:
vi /etc/sysconfig/selinux
4.安裝epel源
命令:
yum -y install epel-release
5.安裝mysql 5.6
命令:
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum -y install mysql-server
查看mysql安裝的版本
rpm -qa | grep mysql
6.數(shù)據(jù)庫(kù)安全并設(shè)置root密碼,創(chuàng)建zabbix數(shù)據(jù)庫(kù)并授權(quán)
啟動(dòng)mysql數(shù)據(jù)庫(kù)
service mysqld start
設(shè)置root密碼及安全性設(shè)置
mysql_secure_installation
使用mysql的root用戶登錄數(shù)據(jù)庫(kù)并為zabbix創(chuàng)建數(shù)據(jù)庫(kù)zabbix,并對(duì)zabbix數(shù)據(jù)庫(kù)創(chuàng)建用戶和密碼及授權(quán)
mysql -uroot -pa123456
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbixpwd';
flush privileges;
exit
7.安裝php5.6
命令:
rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap php56w-pdo php56w-fpm
8.修改php.ini文件
命令:
vi /etc/php.ini
在php.ini找到相對(duì)應(yīng)的并修改為如下的值
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1
9.修改apache配置
命令:
vi /etc/httpd/conf/httpd.conf
在http.conf文件中找到DirectoryIndex,添加index.php
ServerName 127.0.0.1
DirectoryIndex index.html index.html.var index.php
啟動(dòng)httpd服務(wù)
命令:
service httpd start
7.測(cè)試LAMP連通性
命令:
vi /var/www/html/index.php
添加如下內(nèi)容
<?php
echo "Zabbix 4.X
";
$conn = new mysqli("127.0.0.1","root","a123456");
if ($conn->connect_error) {
die("連接數(shù)據(jù)庫(kù)失敗: ");
}
echo "連接數(shù)據(jù)庫(kù)成功";
?>
8.測(cè)試LAMP
關(guān)閉mysql數(shù)據(jù),再次測(cè)試訪問
命令:service mysqld stop
9.安裝依賴包(經(jīng)測(cè)試,此步可以不操作)
命令:
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
10.安裝zabbix4.2
命令:
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm
yum clean all
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
導(dǎo)入zabbix需要的數(shù)據(jù)庫(kù)件
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
vi /etc/zabbix/zabbix_server.conf
修改DBPassword=password
重啟httpd并啟動(dòng)zabbix-server和zabbix-agent
service zabbix-server start
service zabbix-agent start
service httpd restart
11.修改httpd的配置文件
命令:
vi /etc/httpd/conf/httpd.conf
找到 DocumentRoot "/var/www/html"修改為DocumentRoot "/usr/share/zabbix" ///usr/share/zabbix為zabbix程序目錄
12.重新啟動(dòng)httpd服務(wù)
命令:
service httpd restart
13.在瀏覽器中訪問http://192.168.80.63 初始化zabbix4.2