基於CentO S 7搭建zabbix服務

基於CentO S 7搭建zabbix服務
一、 先確保主機能上網:ping www.baidu.com
在這裏插入圖片描述
二、 配置主機映射:
Vi /etc/hosts
在這裏插入圖片描述
三、 使用centos默認yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
在這裏插入圖片描述
四、 下載安裝LAMP以及所需要的依賴包數據庫、PHP等軟件。(這裏我安裝了所有用到的依賴包以及插件)
yum -y install net-snmp net-snmp-devel libxml2 libxml2-devel libcurl-devel libevent libevent libevent-devel curl curl-devel mysql-devel perl-DBI php-xml php-bcmath php-mbstring php-ldap php-xmlrpc httpd php php-mysql php-common php-gd php-odbc php-pear gcc* net-snmp libssh2 libssh2-devel mariadb-server mariadb mariadb-devel ntpdate。
在這裏插入圖片描述
如果出現安裝過的軟件或插件直接跳過就好。
五、 1.調整與阿里雲服務器同步時間。
ntpdate ntp1.aliyun.com
在這裏插入圖片描述
2.添加阿里雲域名:
echo “ntpdate ntp1.aliyun.com” >>/etc/rc.local
在這裏插入圖片描述
3.給etc下rc.local文件執行權限,並啓動mariadb、httpd服務。
在這裏插入圖片描述
六.1.下載zabbix軟件包
wget -O zabbix-3.4.2.tar.gz http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.2/zabbix-3.4.2.tar.gz/download
2.解壓下載的軟件包:
tar zxvf zabbix-3.4.2.tar.gz
3.進入解壓後的文件:
[root@www ~]# cd zabbix-3.4.2
4.指定安裝目錄爲 :
在這裏插入圖片描述
5.開始安裝:
make &&make install
在這裏插入圖片描述
七.設置數據庫root用戶登陸密碼後進入數據庫創建保存監控模板的數據庫,並導入數據模板,以及授權zabbix用戶連接數據庫;
1.進入數據庫
在這裏插入圖片描述
2.往下輸:
create database if not exists zabbix default character set utf8 collate utf8_general_ci;
use zabbix;
source /root/zabbix-3.4.2/database/mysql/schema.sql;
source /root/zabbix-3.4.2/database/mysql/images.sql;
source /root/zabbix-3.4.2/database/mysql/data.sql;
grant all on zabbix.* to zabbix@‘192.168.1.105’ identified by ‘zabbix’;(這是密碼)
flush privileges;
show grants for zabbix@‘192.168.1.105’;
exit
3.退出數據庫後創建相應用戶以及目錄和賦予權限
[root@www ~]# groupadd zabbix
[root@www ~]# useradd -r -g zabbix zabbix
[root@www ~]# mkdir /usr/local/zabbix/logs
[root@www ~]# chown zabbix:zabbix /usr/local/zabbix/ -R

4.修改zaabix服務的主配置文件(在文件底部添加相應配置):
[root@www~]#vi /usr/local/zabbix/etc/zabbix_server.conf

LogFile=/usr/local/zabbix/logs/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBHost=192.168.1.105
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf
在這裏插入圖片描述
5.修改zabbix的代理服務,添加如下配置:
[root@www ~]# vi /usr/local/zabbix/etc/zabbix_agentd.conf

PidFile=/tmp/zabbix_agentd.pid
Server=127.0.0.1,192.168.1.105
ServerActive=192.168.1.105
Hostname=www.gyq28.com
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/.conf
在這裏插入圖片描述
解釋:
PidFile=/tmp/zabbix_agentd.pid ##運行的PID文件
Server=127.0.0.1,192.168.1.105 ##輸入zabbix_server主機的ip地址
ServerActive=192.168.1.105 ##輸入agent主機採集到數據發送到的server端
Hostname=www.gyq28.com ##輸入本機的主機名
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log ##指定日誌文件
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
.conf ##開啓附加配置文件目錄
6啓動zabbix_server和zabbix_agentd
在這裏插入圖片描述
7.移動PHP文件到zabbix下,並賦予權限。
在這裏插入圖片描述
7-2 在vi /etc/php.ini
修改php.ini文件,添加如下配置
date.timezone = Asia/Shanghai
max_execution_time = 300
max_input_time = 300
post_max_size = 32M
memory_limit = 128M
extension=bcmath.so

  1. 配置zabbix服務的web頁面並做簡單優化;
    訪問安裝http://192.168.0.105/zabbix/,默認用戶名admin 密碼zabbix
    在這裏插入圖片描述
    往下就按自己的配置設置就可以了。
    9.刷新瀏覽器後登陸:
    在這裏插入圖片描述
    登陸之後就進入這個界面了
    在這裏插入圖片描述
    到這裏zabbix服務就安裝成功了。

感興趣的點點關注

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章