本文主要部分參考了
http://www.reibang.com/p/4d98ff87db5f
-
最小化安裝CentOS7
-
配置網(wǎng)絡(luò)
此部分出自http://simonhu.blog.51cto.com/196416/1588971
Cent7中初始沒有ifconfig指令脐雪,需要用ip addr檢查網(wǎng)卡狀態(tài)
最小化完成時網(wǎng)卡一般是沒有打開的,需要打開。
完整參數(shù)如下,好了才睹,網(wǎng)絡(luò)配通了蹦疑。
[root@centos1 ~]# cat/etc/sysconfig/network-scripts/ifcfg-enp2s0
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp #此句注釋或者改寫 BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-xxxxxx
ONBOOT=yes #開機(jī)啟動網(wǎng)卡
IPADDR0=192.168.2.10 #設(shè)置靜態(tài)IP
PREFIX0=24 #設(shè)置子網(wǎng)掩碼
GATEWAY0=192.168.2.1 #設(shè)置網(wǎng)關(guān)
DNS1=114.114.114.114 #設(shè)置DNS1
DNS2=8.8.8.8 #設(shè)置DNS2
作為監(jiān)控服務(wù)器筹误,一般還是配置靜態(tài)IP地址蟹但,所以上面配置了靜態(tài)的地址。
如果直連互聯(lián)網(wǎng)拂苹,此時應(yīng)該可以連接了安聘,可以安裝net-tools組件,找回ifconfig指令瓢棒。
[root@centos1~]#yum installnet-tools
之后重啟一下以確認(rèn)網(wǎng)卡開機(jī)啟動
[root@centos1 ~]#shutdown -r
[root@centos1~]#ip addr
如果需要代理才能上網(wǎng)浴韭,需要在使用yum前設(shè)置代理
-
配置代理
YUM代理設(shè)置
編輯/etc/yum.conf,在最后加入
Proxy
proxy=http://user:password@IP:PORT/
如果要對所有系統(tǒng)用戶生效脯宿,寫在/etc/profile中就可以了念颈。
>vi /etc/profile
**#add follows to the end(set proxy settings to the environment variables)**
MY_PROXY_URL="http://user:password@IP:PORT/"
HTTP_PROXY=$MY_PROXY_URL
HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL
export HTTP_PROXYHTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy
[root@client ~]#
source /etc/profile
-
搭建Zabbix3(使用LAMP)
數(shù)據(jù)庫部分添加了幾筆,原文中沒有注明初始密碼并沒有改密碼连霉,我進(jìn)行了補(bǔ)充
環(huán)境說明
系統(tǒng)版本:CentOS Linux release 7.2.1511 (Core)
內(nèi)核版本:3.10.0-327.el7.x86_64
Httpd版本:2.4.6-40.el7.centos
MariaDB版本:5.5.47-1.el7_2
PHP版本:5.4.16-36.el7_1
- 環(huán)境準(zhǔn)備
[root@master ~]# setenforce 0
[root@master ~]# sed -i"s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
[root@master ~]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[root@master ~]# yum installepel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y
rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
基于LAMP環(huán)境的Zabbix3.0
- LAMP環(huán)境安裝
[root@master ~]# yum install httpd mariadb mariadb-server mariadb-client php php-mysql
-
安裝Zabbix服務(wù)
[root@master ~]# rpm -ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@master ~]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@master ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent -
啟動數(shù)據(jù)庫
systemctl enable mariadb
systemctl start mariadb -
創(chuàng)建數(shù)據(jù)庫
[root@master ~]# mysql -uroot –p#密碼為空
MariaDB [(none)]> CREATE DATABASE zabbixDEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
MariaDB [(none)]> GRANT ALL ON zabbix.* TO'zabbix'@'%' IDENTIFIED BY 'zabbix';
SET PASSWORD FOR'root'@'localhost' = PASSWORD('newpassword');#修改密碼
MariaDB [(none)]> quit -
導(dǎo)入數(shù)據(jù)
[root@master ~]# cd/usr/share/doc/zabbix-server-mysql-3.0.4/
#此處裝網(wǎng)后版本為3.0.4跟原文不同
[root@masterzabbix-server-mysql-3.0.4]#zcat create.sql.gz | mysql -uroot -p zabbix #密碼為空
[root@masterzabbix-server-mysql-3.0.4]#cd -
修改配置
[root@master ~]# vim/etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
上述配置文件中榴芳,我們只需要關(guān)注DBHost、DBName窘面、DBUser翠语、DBPassword幾項即可叽躯。這幾項是配置zabbixserver連接mysql數(shù)據(jù)庫的參數(shù)财边。
>[root@master ~]#vim/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
其中php_valuedate.timezone Asia/Shanghai主要是定義php的時區(qū)
-
啟動
[root@master ~]# systemctl start httpd
[root@master ~]# systemctl start zabbix-server
[root@master ~]# systemctl start zabbix-agent通過http://ip/zabbix訪問
默認(rèn)用戶名/密碼:Admin/zabbix,注意用戶名也區(qū)分大小寫
# 配置中重寫了訪問路徑
[root@master ~]# vim/etc/httpd/conf.d/zabbix.conf
Alias /zabbix /usr/share/zabbix
-
禁用防火墻
可能會發(fā)現(xiàn)裝完無法訪問点骑,是因為被Cent自帶的防火墻擋住了酣难,我這里做了禁用處理谍夭。
[root@master ~]# systemctl stop firewalld.service
[root@master ~]# systemctl disable firewalld.service
[root@master ~]# systemctl status firewalld.service