zabbix服務端安裝配置

来源:http://www.cnblogs.com/wsl222000/archive/2016/06/24/5615111.html
-Advertisement-
Play Games

1.安裝好httpd,mysql,php 2.下載安裝zabbix-2.2.6.tar.gz 3.創建zabbix資料庫 4.修改配置文件 5.添加啟動腳本 5.1修改zabbix開機啟動腳本中的zabbix安裝目錄 6.配置web站點 7.修改php配置文件參數 8.安裝web界面 在瀏覽器中打開 ...


1.安裝好httpd,mysql,php

yum install httpd php mysql mysql-devel php-xmlwriter php-gd php-mbstring php-bcmath php-mysql

2.下載安裝zabbix-2.2.6.tar.gz 

tar zxvf zabbix-2.2.6.tar.gz -C /usr/local/src/ #解壓
useradd zabbix -s /sbin/nologin #添加zabbix用戶
yum install net-snmp net-snmp-devel curl curl-devel #安裝依賴包
cd /usr/local/src/zabbix-2.2.6 #進入安裝目錄
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-net-snmp --with-libcurl  --with-mysql=/usr/bin/mysql_config
make #編譯
make install #安裝
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系統命令
ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系統命令

3.創建zabbix資料庫

mysql -u root -p #進入MySQL控制台
  create database zabbix character set utf8; #創建資料庫zabbix,並且資料庫編碼使用utf8
  insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456')); #新建賬戶zabbix,密碼123456
  grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456' with grant option; #允許賬戶zabbix能從本機連接到資料庫zabbix
  flush privileges; #刷新系統授權表
  use zabbix #進入資料庫
  source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #導入腳本文件到zabbix資料庫
  source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #導入腳本文件到zabbix資料庫
  source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #導入腳本文件到zabbix資料庫

4.修改配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf
  DBName=zabbix #資料庫名稱
  DBUser=zabbix #資料庫用戶名
  DBPassword=123456 #資料庫密碼
  ListenIP=127.0.0.1 #資料庫ip地址
  AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts 

vim /usr/local/zabbix/etc/zabbix_agentd.conf
  Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
  UnsafeUserParameters=1 #啟用自定義key

5.添加啟動腳本

cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服務端
cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客戶端
chmod +x /etc/rc.d/init.d/zabbix_server #添加腳本執行許可權
chmod +x /etc/rc.d/init.d/zabbix_agentd #添加腳本執行許可權
chkconfig zabbix_server on #添加開機啟動
chkconfig zabbix_agentd on #添加開機啟動

5.1修改zabbix開機啟動腳本中的zabbix安裝目錄

vim /etc/rc.d/init.d/zabbix_server #編輯服務端配置文件
  BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄

vim /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置文件
  BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄

6.配置web站點

cd /usr/local/src/zabbix-2.2.6
cp -r /usr/local/src/zabbix-2.2.6/frontends/php /var/www/html/zabbix
chown apache.apache -R /var/www/html/zabbix

7.修改php配置文件參數

vim /etc/php.ini #編輯修改
    date.timezone=PRC
    post_max_size =16M
    max_execution_time =300
    max_input_time =300

8.安裝web界面

在瀏覽器中打開:http://IP/zabbix/setup.php開始安裝

9.其他可參考http://www.osyunwei.com/archives/7984.html

 


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

-Advertisement-
Play Games
更多相關文章
  • 一、查看官方提供的下載源 https://docs.puppet.com/guides/puppetlabs_package_repositories.html 二、 選擇對應系統的下載源 因為本機是CentOS 7.1,故選擇YUM源 https://yum.puppetlabs.com/ 三、 ...
  • 配置openswan ipsecvpn Tags: Linux [TOC] 實驗環境: OS: VPC1: VPC2: 安裝openswan 編輯 文件,啟用 在/etc/ipsec.d 目錄創建以下文件 配置VPC1 配置VPC2 啟動 IPSec/Openswan 編輯/etc/sysctl.c ...
  • 工作的一些內容,這是中國移動集團當前linux機器安全合規標準,找了點時間將其歸類,並查了一些資料,每項配置是什麼意思,不僅要知其然,還要知其所以然。好記性不如爛筆頭。 1. 檢查FTP配置-限制用戶FTP登錄 控制FTP進程預設訪問許可權,當通過FTP服務創建新文件或目錄時應屏蔽掉新文件或目錄不應有 ...
  • 一. Linux特點 1.免費/開源; 2.支持多線程/多用戶; 3.安全性好; 4.對記憶體和文件管理優越。 Linux最小隻需4M ——> 嵌入式開發 二. 文件目錄 Linux系統所有軟硬體都是以文件的形式存在,可以自由設置、掛載、卸載。瞭解Linux文件目錄,是學習Linux的關鍵。 主要目錄 ...
  • 在學習了Linux的進程式控制制之後,學習了fork函數和exec函數族,通過這些個函數可以簡單的實現一份shell,就是實現一份命令行解釋器,當然是簡單版的,實現功能如下 還不能實現正則表達式,要實現這個我當前的代碼根本不能用,要重頭開始改寫。。。 下麵貼代碼 通過gethostname獲取主機名,通 ...
  • 一.配置SSH雙機信任 1.開啟ssh服務 第一次遠程登陸時,系統會提示是否將對方伺服器信息保存在本地,鍵入'yes'後,輸入密碼進入對方系統。 這時可以看到本地目錄/root/.ssh/中生成文件known_hosts來保存對方伺服器信息,會把你每個你訪問過電腦的公鑰(public key)都記 ...
  • 全部的文件:http://files.cnblogs.com/files/xiaobo-Linux/ubuntu%E6%98%BE%E7%A4%BA%E7%B3%BB%E7%BB%9F%E7%BD%91%E9%80%9F.tar.gz 首先要安裝系統監視工具System monitor Indica ...
  • 上一篇我們說了怎麼製作U盤啟動盤,那麼這一篇讓我們來看看如何進行正確的U盤引導啟動。 現在的個人電腦一般分為台式機和筆記本,由於各廠商的喜好不同(開玩笑的啦),所以對於主板的BIOS設置各所不同。進行引導的時候要把電腦重新啟動,然後在進行操作。 下麵我們來看一張圖 (同學們可以根據這張圖來進行U盤 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...