zabbix 3.0 安裝

来源:http://www.cnblogs.com/TaleG/archive/2016/04/15/5395113.html
-Advertisement-
Play Games

zabbix3.0安裝註意: 1、PHP要5.4版本以上 2、防火牆關閉 3、selinux關閉 操作步驟 一、安裝PHP 添加 epel 源 # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6- ...


zabbix3.0安裝註意:

1、PHP要5.4版本以上 2、防火牆關閉 3、selinux關閉   操作步驟 一、安裝PHP

添加 epel 源

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

添加 remi 源

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


安裝 PHP資料庫及其他插件

# yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt httpd php mysql mysql-server php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel mod_ssl mod_perl mod_auth_mysql net-snmp

查看 PHP 版本

# php -v
PHP 5.5.9 (cli) (built: Feb 11 2014 08:25:33) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
二、mysql配置
創建zabbix庫
create database zabbix
創建用戶並授權
grant all on zabbix.* to zabbix@“%” identified by ‘zabbix’;
flush privileges;
三、安裝zabbix
安裝插件
yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel
1、下載zabbix 3.0包
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz/download --no-check-certificate
tar xf zabbix-3.0.1.tar.gz
cd zabbix-3.0.1
groupadd zabbix
useradd -g zabbix zabbix
./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make install

導入數據文件
cd /opt/zabbix-3.0.1/database/mysql
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < schema.sql          //導入順序不能錯
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < images.sql
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < data.sql

2.編輯配置文件並啟動:

日誌預設在/tmp目錄下

vim /usr/local/zabbix-server/etc/zabbix_server.conf
------------------------------------------------------------->
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=127.0.0.1
<-------------------------------------------------------------
/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf      //啟動服務

查看埠,已經開始監聽了:

 

3、拷貝zabbix應用到WEB根目錄下
cd zabbix-3.0.1/frontends/php/
cp -a . /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/*
4、配置php並啟動httpd:

vim /etc/php.ini
----------------------------------------->
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
----------------------------------------->
service httpd start

用瀏覽器訪問http://192.168.19.76/zabbix,並按照提示安裝:

在操作連接資料庫時可能會出現

The frontend does not match Zabbix database. Current database version (mandatory/optional): 2050061/2050061. Required mandatory version: 3000000. Contact your system administrator.

遇到這種問題需要刪除一下創建的zabbix庫,然後在從新導入zabbix庫文件。

這裡出現許可權報錯,將配置文件下載下來保存到/var/www/html/zabbix/conf/zabbix.conf.php文件中。如果手動寫入配置文件之後如果還報錯,可以忽略,將瀏覽器關閉並重新打開連接即可。登錄賬號admin,登錄密碼zabbix:

vim /var/www/html/zabbix/conf/zabbix.conf.php    //手動寫入配置
---------------------------------------------------------->
<?php
// Zabbix GUI configuration file.
global $DB;

$DB['TYPE']    = 'MYSQL';
$DB['SERVER']  = ‘127.0.0.1';
$DB['PORT']    = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']    = 'zabbix';
$DB['PASSWORD'] = ‘zabbix';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER      = ‘127.0.0.1';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>


四、開啟zabbix對中文的支持

原來zabbix預設把對中文的支持給關閉了,我們需要修改zabbix的php源文件. 修改站點根目錄下include/locales.inc.php文件.

 
  1. # vim include/locales.inc.php
  2. function getLocales() {
  3. return array(
  4. 'en_GB' => array('name' => _('English (en_GB)'), 'display' => true),
  5. 'en_US' => array('name' => _('English (en_US)'), 'display' => true),
  6. 'bg_BG' => array('name' => _('Bulgarian (bg_BG)'), 'display' => true),
  7. 'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),
  8. //原本這裡為false,請改為true
  9. ...........代碼省略掉........
  10. );
  11. }





您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 介紹 Flags關鍵字允許我們在使用.net 枚舉變數時,使用多個組合值 使用演示 1 [Flags] 2 enum WeekDays 3 { 4 //註意: 這裡不要將Sunday設置為0x0,至於為什麼留給大家思考 5 Monday = 0x1, 6 Tuesday = 0x2, 7 Wedne ...
  • ...
  • 1 簡述一下泛型,並描述一下你應用過的場景 定義: 泛型是程式設計語言的一種特性。允許程式員在強類型程式設計語言中編寫代碼時定義一些可變部分,那些部分在使用前必須作出指明。將類型參數化以達到代碼復用提高軟體開發工作效率的一種數據類型。泛型的主要思想是將演算法與數據結構完全分離,使定義的演算法能作用於多種 ...
  • 在看後面的內容之前,請先猜猜上面四個Console.WriteLine()的輸出結果都是什麼? 第一個,沒什麼好說的,各種教材上都說爛了。值類型作為參數傳遞的時候編輯的是它的副本。 第二個,有的人會答”321″,其實不是這樣的。我們先往後看。 第三個,和第四個比較容易混淆。第三個是對傳參傳進來的對象 ...
  • 文件比較運算符-e filename 如果 filename存在,則為真 [ -e /var/log/syslog ]-d filename 如果 filename為目錄,則為真 [ -d /tmp/mydir ]-f filename 如果 filename為常規文件,則為真 [ -f /usr/ ...
  • 參數解析: -j:使用-j才能使用-f -n:預設情況下,如果定時進程正在運行,date命令會在本地組的所有機器設置時間。 -n選項可以禁止這種行為,表示只設置當前電腦。 -u:顯示或設置日期為UTC時間。 -d:設置內核的時區,一般不用 -r:秒轉換時間 -t:(time zone)設置一GMT ...
  • 介紹 變數是shell腳本中必不可少的組成部分,在腳本中使用變數不需要提前聲明。在bash中每一個變數都是字元串,所以在變數賦值時候不管有沒有使用引號都是以字元串的形式存儲,但是如果值中存在特殊字元就需要用引號將值進行引用, 在bash中可以使用單引號或者雙引號。 環境:centos 6.7 賦值 ...
  • 1.掛載光碟命令 mount : mount [-t vfstype] [-o options] device dir mount [-t 文件系統] [-o 特殊選項] 設備文件名 掛載點 -t 指定掛載的文件系統類型,ext3,ext4,iso9660(光碟的文件類型)f等類型 -o 指定額外的 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...