搭建zabbix監控

zabbix的安裝

zabbix 官網 https://www.zabbix.com/

1、安裝zabbix yum源
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2、安裝zabbix : yum install zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
3、到mysql的master以及slave1上修改mysql的配置文件,在 [mysqld] 下增加一行參數
character_set_server = utf8
4、.修改完之後重啓mysql:service mysqld restart
5、.到數據庫master上創建zabbix的庫:
create database zabbix character set utf8;

6、回到zabbix服務端上,進入以下目錄開始準備導入zabbix 的原始數據:

[root@aming01~]#ls /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz    //數據庫的位置
/usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz
[root@aming01 ~]# gzip -d  /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz      //利用gzip -d 對數據庫進行解壓
[root@aming01 ~]# ls  /usr/share/doc/zabbix-server-mysql-4.0.10/
AUTHORS  ChangeLog  COPYING  create.sql  NEWS  README     //解壓後 得到create.sql文件

3、[root@aming01 ~]# mysql -uroot -paming01 //登陸mysql數據庫

mysql> create database zabbix; //創建zabbix數據庫
Query OK, 1 row affected (0.25 sec)

mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix-123'; //給zabbix要連接的數據庫(127.0.0.1修改爲對應的ip地址即可)賦予權限
Query OK, 0 rows affected (0.00 sec)

4、vim /etc/zabbix/zabbix-server.conf 修改如下幾項:

DBHost=127.0.0.1 //zabbix要連接的數據庫 (修改爲對應數據庫服務器的地址即可)

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix-123 //前面授權連接的密碼

5導入數據庫:

[root@aming01 ~]# ls /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz //數據庫的位置
/usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz
[root@aming01 ~]# gzip -d /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz //利用gzip -d 對數據庫進行解壓
[root@aming01 ~]# ls /usr/share/doc/zabbix-server-mysql-4.0.10/
AUTHORS ChangeLog COPYING create.sql NEWS README //解壓後 得到create.sql文件

[root@aming01 ~]# mysql -uroot -paming01 zabbix < /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql //導入到zabbix數據庫中

[root@aming01 ~]# systemctl start zabbix-server //啓動zabbix即可

[root@aming01 ~]# netstat -ltnp //可以看到zabbix-server 監聽了10051的端口號

啓動zabbix-agent:

[root@aming01 ~]# vim /etc/zabbix/zabbix_agentd.conf //編輯zabbix-agent的配置文件

Server=127.0.0.1

ServerActive=127.0.0.1

[root@aming01 ~]# systemctl start zabbix-agent 啓動zabbix-agent 客戶端

[root@aming01 ~]# netstat -ltnp //將可以看到zabbix-agent監聽了10050端口

[root@aming01 ~]# systemctl start httpd //啓動httpd服務

[root@aming01 ~]# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0: LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:
LISTEN 922/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0: LISTEN 1025/master
tcp 0 0 0.0.0.0:10050 0.0.0.0:
LISTEN 3496/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0: LISTEN 2368/zabbix_server
tcp6 0 0 :::111 :::
LISTEN 1/systemd
tcp6 0 0 :::80 ::: LISTEN 3607/httpd
tcp6 0 0 :::22 :::
LISTEN 922/sshd
tcp6 0 0 ::1:25 ::: LISTEN 1025/master
tcp6 0 0 :::10050 :::
LISTEN 3496/zabbix_agentd
tcp6 0 0 :::10051 ::: LISTEN 2368/zabbix_server
tcp6 0 0 :::3306 :::
LISTEN 2182/mysqld
[root@aming01 ~]#

1、開始在瀏覽器端配置安裝zabbix     然後在瀏覽器輸入http://192.168.88.128/zabbix/  如下圖即可進入zabbix配置頁面:
搭建zabbix監控

2、然後到下圖

搭建zabbix監控
3、vim  /etc/php.ini修改配置文件  date.timezone =Asia/Shanghai    ,然後重啓httpd服務
[root@aming01 ~]# systemctl restart httpd

再去刷新剛纔的頁面即可
搭建zabbix監控

4、設置mysql數據庫的相關信息和zabbix用戶名和密碼

搭建zabbix監控

5、定義zabbix的服務器相關信息
搭建zabbix監控
6、
搭建zabbix監控
搭建zabbix監控

輸入好默認的用戶名和密碼  即可進入zabbix的監控頁面
搭建zabbix監控
搭建zabbix監控

下面修改zabbix的默認密碼  並修改語言爲中文,最後要點update 進行確認更新
搭建zabbix監控
搭建zabbix監控

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