ubuntu安装pr_在Ubuntu 16.04服务器上安装Zabbix 3.2
監控服務器 - 什么是Zabbix
Zabbix是企業級開源分布式監控服務器解決方案。 該軟件監控網絡的不同參數和服務器的完整性,還允許為任何事件配置基于電子郵件的警報。 Zabbix根據存儲在數據庫(例如MySQL)中的數據提供報告和數據可視化功能。 由軟件收集的每個度量可以通過基于Web的界面訪問。
Zabbix根據GNU通用公共許可證版本2(GPLv2)的條款發布,完全免費。
在本教程中,我們將在運行MySQL,Apache和PHP的Ubuntu 16.04服務器上安裝Zabbix。
安裝Zabbix服務器
首先,我們需要安裝Zabbix所需的幾個PHP模塊:
# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstring
Ubuntu存儲庫中提供的Zabbix軟件包已過時。我們可以使用官方Zabbix存儲庫安裝最新的穩定版本。
通過執行以下命令來安裝存儲庫包:
$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb
然后更新apt包源碼:
# apt-get update
現在可以安裝具有MySQL支持的Zabbix Server和PHP前端。 執行命令:
#apt-get install zabbix-server-mysql zabbix-frontend-php
安裝Zabbix agent:
#apt-get install zabbix-agent
Zabbix現已安裝。 下一步是配置數據庫以存儲其數據。
為Zabbix配置MySQL
我們需要創建一個新的MySQL數據庫,Zabbix將存儲收集的數據。
啟動MySQL shell:
$ mysql -uroot -p
下一步
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'usr_strong_pwd';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> EXIT;
Bye
接下來,導入初始模式和數據。
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
輸入在MySQL shell中創建的zabbix用戶的密碼。
接下來,我們需要編輯Zabbix Server配置文件
就是 /etc/zabbix/zabbis_server.conf:
# $EDITOR /etc/zabbix/zabbix_server.conf
搜索該文件的DBPassword部分:
### Option: DBPassword
#? ? ? Database password. Ignored for SQLite.
#? ? ? Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
取消注釋DBPassword =這行并通過添加在MySQL中創建的密碼進行編輯:
DBPassword=usr_strong_pwd
接下來,查找DBHost =行并取消注釋。
保存并退出。
配置PHP
我們需要配置PHP來使用Zabbix。 在安裝過程中,安裝程序在/etc/zabbix中創建了一個名為apache.conf的配置文件。 打開此文件:
# $EDITOR /etc/zabbix/apache.conf
在這里,現在只需要取消注釋date.timezone設置并設置正確的時區:
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 always_populate_raw_post_data -1
php_value date.timezone Europe/Rome
保存并退出。
此時,重新啟動Apache并啟動Zabbix Server服務,使其能夠在啟動時啟動:
# systemctl restart apache2
# systemctl start zabbix-server
# systemctl enable zabbix-server
使用systemctl檢查Zabbix狀態:
# systemctl status zabbix-server
該命令應該輸出:
a zabbix-server.service - Zabbix Server
Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor pr
Active: active (running) ...
此時,Zabbix的服務器端部件已正確安裝和配置。
配置Zabbix Web Fronted
如引言中所述,Zabbix具有基于Web的前端,我們將用于可視化收集的數據。 但是,必須配置此接口。
使用Web瀏覽器,轉到URL http://localhost/zabbix.。
點擊 Next step
確保所有的值都確定,然后再次單擊Next step。
插入MySQL zabbix用戶密碼,然后點擊Next step.
單擊Next step,安裝程序將顯示具有所有配置參數的以下頁面。 再次檢查以確保一切正確..
點擊?Next step 繼續到最后的屏幕。
單擊finish以完成前端安裝。 默認用戶名為admin,以zabbix為密碼。
Zabbix服務器入門
使用上述憑證登錄后,我們將看到Zabbix儀表板:
進入Administration - >Users,了解啟用的帳戶的概述
Create a new account by clicking on Create user
通過單擊Create a new account創建一個新帳戶
單擊組中的Add in the Groups部分,然后選擇一個組
保存新的用戶憑據,它將顯示在管理 - >用戶面板中。
請注意,在Zabbix中,主機的訪問權限分配給用戶組,而不是單個用戶。
總論
最后是Zabbix Server安裝的教程。 現在,監控基礎設施已準備好完成其作業并收集有關需要在Zabbix配置中添加的服務器的數據。
更多Zabbix相關教程集合:
ZABBIX 的詳細介紹:請點這里
ZABBIX 的下載地址:請點這里
總結
以上是生活随笔為你收集整理的ubuntu安装pr_在Ubuntu 16.04服务器上安装Zabbix 3.2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python双素数_Python编程:筛
- 下一篇: 智慧树python答案内蒙古科技大学_2