linux 系统安装配置 zabbix服务(源码安装)
?
?
簡介:
?
?zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。
?zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
?zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。zabbix server可以通過SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對遠程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能。
?
?
?
?
標注:
?
(zabbix必須依賴LAMP或LNMP平臺運行,可以參考以下教程配置 LNMP平臺,LNMP有安裝順序之分,一般按照LNMP名稱順序進行安裝軟件。)
?
Linux+Apache+Mysql+PHP = LAMP
Linux+Nginx+Mysql+PHP = LNMP
?
配置nginx參考此教程:
http://www.cnblogs.com/zoulongbin/p/6253568.html
?
配置mysql請參考此教程:
http://www.cnblogs.com/zoulongbin/p/6287167.html
?
配置php請參考此教程:
http://www.cnblogs.com/zoulongbin/p/6379272.html
?
配置網(wǎng)絡(luò)yum源參考此教程:
http://www.cnblogs.com/zoulongbin/p/5773330.html
?
Zabbix安裝包官網(wǎng)下載地址:
http://www.zabbix.com/download
?
?
?
提示:Linux軟件編譯安裝都需要依賴兩個安裝包 ?gcc ? gcc-c++ ?make ? ?可使用 yum -y ?install ?gcc ? gcc-c++ make ?在線安裝。
?
?
標注:zabbix安裝包存放路徑在 /usr/local/src 目錄下,請先自行關(guān)閉linux服務(wù)器防火墻 ?/etc/init.d/iptables stop
?
?
?
1、? mysql創(chuàng)建zabbix數(shù)據(jù)庫和用戶。
?
?
?
?
?
2、把zabbix安裝包里面的數(shù)據(jù)庫導(dǎo)入msqyl創(chuàng)建的zabiix數(shù)據(jù)庫。
?
?
?
?
?
3、添加zabbix啟動加載mysql共享庫libmysqlclient.so.18。(這步很重要,如果沒配置zabbix啟動會報錯)
?
?
?
?
?
?
4、創(chuàng)建zabbix用戶和用戶組,并把zabbix用戶添加到zabbix組里,在線yum安裝net-snmp-devel依賴包。
?
[root@ssticentos65 ~]# groupadd zabbix #創(chuàng)建zabbix用戶組
?
[root@ssticentos65 ~]# useradd zabbix -g zabbix -s ?/sbin/nologin ? ? ? ? ? ? ? ? ?#創(chuàng)建zabbix用戶,并把zabbix用戶拉進zabbix用戶組,禁止zabbix用戶登錄系統(tǒng) ? ? ? ? ? ? ? ?
?
[root@ssticentos65 ~]# yum -y install net-snmp-devel ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #在線yum安裝net-snmp-devel依賴包
?
?
?
?
?
5、編譯安裝zabbix服務(wù)。
?
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy --with-mysql=/usr/local/mysql/bin/mysql_config
?
?
?
?
?
?
6、添加zabbix服務(wù)對應(yīng)的端口。
?
?
?
?
?
?
?
7、修改zabbix配置文件。
?
?
DBHost=127.0.0.1????????????? #服務(wù)器主機
DBName=zabbix ??????????????#數(shù)據(jù)庫名稱
DBUser=zabbix?????? ?????????#數(shù)據(jù)庫用戶名
DBPassword=123456 ? ? ?#數(shù)據(jù)庫密碼
#ListenIP=0.0.0.0 ? ? ? ? ? ?#監(jiān)聽地址,此選項默認注釋,默認0.0.0.0可以監(jiān)聽任何IP地址,不要設(shè)置成127.0.0.1,否則會導(dǎo)致10051端口異常
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix????? #運行腳本存放目錄
:wq!??????????????????? ?#保存退出
?
?
#ListenIP=0.0.0.0 ? ? ? ? ? ?#監(jiān)聽地址,此選項默認注釋,默認0.0.0.0可以監(jiān)聽任何IP地址,不要設(shè)置成127.0.0.1,否則會導(dǎo)致10051端口異常
?
Hostname=VMredhat6.5 ? #填寫zabbix服務(wù)器計算機名稱
?
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
?
UnsafeUserParameters=1????????????????????? #啟用自定義key
?
:wq!????????????????????????????????????? #保存退出
?
?
?
?
8、添加zabbix開機啟動腳本。
?
?
?
?
?
9、配置zabbix服務(wù)web站點。
?
?
?
?
?
10、修改php配置文件參數(shù)。
?
?
post_max_size =16M
max_execution_time =300
max_input_time =300
:wq! ????????????????????#保存退出
?
?
request_terminate_timeout = 300
:wq! ???????????????????#保存退出
?
?
?
?
?
?
?
11、在zabbix服務(wù)器打開瀏覽器輸入 http://127.0.0.1/zabbix/setup.php安裝web
?
?
?
?
12、如果執(zhí)行下一步提示如下錯誤。
?
?
?
?
解決辦法:
?
?
?
?
?
?
13、顯示全部OK才能執(zhí)行下一步操作。
?
?
?
?
?
14、按照下圖配置。
?
?
?
?
?
15、一直點擊下一步直到完成。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
標注:
?
打開zabbix網(wǎng)頁部分地方如果會顯示亂碼,如下圖所示
?
?
?
解決辦法:
?
造成這個問題主要因為zabbix的web端中文庫不完整,需要把中文字庫加上即可。
?
(1)、windows操作系統(tǒng) ----? 控制面板 ---- 字體 ---- 自行選擇一種字體復(fù)制出來再上傳到zabbix服務(wù)器上。
?
?
?
?
(2)、把它拷貝到zabbix的web端的fonts目錄下 /usr/local/nginx/html/zabbix/fonts/,并且把TTF后綴改為ttf,修改zabbix的web端/include/defines.inc.php。
?
?
?
define('ZBX_FONT_NAME', 'DejaVuSans');
把原來的字庫名修改成上傳的中文字庫名 simhei
define('ZBX_FONT_NAME', 'simhei');
?
define('ZBX_GRAPH_FONT_NAME',? ?'DejaVuSans');
把原來的字庫名修改成上傳的中文字庫名 simhei
define('ZBX_GRAPH_FONT_NAME',? ?'simhei');
?
?
?
?
?
?
?
?
?其它功能操作:zabbix網(wǎng)頁修改中文版及黑色主題。
?
1、點擊個人信息維護。
?
?
2、語言修改成中文,主題修改成黑色主題。
?
3、效果。
?
?
?
?
?
?
?
?
?
感謝此博客提供參考 ???http://www.osyunwei.com/archives/7891.html
?
轉(zhuǎn)載于:https://www.cnblogs.com/zoulongbin/p/6379636.html
總結(jié)
以上是生活随笔為你收集整理的linux 系统安装配置 zabbix服务(源码安装)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云南一饭店推出“长街宴”8个菜卖528元
- 下一篇: 管理方针和管理目标(目标和方针的区别是什