1. 程式人生 > >redhat Linux6下搭建Zabbix

redhat Linux6下搭建Zabbix

Linux:6.2x86
IP地址:192.168.0.105
環境:Apache+MySQL+PHP

注意:Linux下安裝zabbix需要有LAMP或者LNMP執行環境

搭建LAMP環境:

1、配置Apache

[[email protected] ~]# yum -y install httpd*
[[email protected] ~]# /etc/init.d/httpd start

2、安裝mysql

[[email protected] ~]# yum -y install mysql*
[[email protected] ~]# /etc/init.d/mysqld start
修改root密碼為123456
[
[email protected]
~]# /usr/bin/mysqladmin -u root password '123456'

3、安裝php

[[email protected] ~]# yum -y install php*
重啟服務
[[email protected] ~]# /etc/init.d/httpd restart
測試Apache、php
[[email protected] ~]# vim /var/www/html/info.php
<?php
phpinfo();
?>

出現如下圖所示的頁面,說明服務安裝正確

安裝zabbix

1、將zabbix-2.0.3上傳到/usr/local/src/目錄下,並解壓

[[email protected] ~]# cd /usr/local/src/
[[email protected] src]# tar zxf zabbix-2.0.3.tar.gz

2、新建zabbix使用者,並建立資料庫

[[email protected] src]# useradd zabbix

[[email protected] src]# mysql -u root -p

mysql> create database zabbix character set utf8;

mysql> grant all on zabbix.* TO 
[email protected]
'localhost' identified by '123456'; mysql> flush privileges; mysql> use zabbix mysql> source /usr/local/src/zabbix-2.0.3/database/mysql/schema.sql mysql> source /usr/local/src/zabbix-2.0.3/database/mysql/images.sql mysql> source /usr/local/src/zabbix-2.0.3/database/mysql/data.sql

3、編譯安裝zabbix-2.0.3

[[email protected] zabbix-2.0.3]# ./configure --with-mysql --with-libcurl --with-net-snmp --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
編譯過程中可能出現以下問題:
configure: error: no acceptable C compiler found in $PATH
#yum install -y gcc
configure: error: Curl library not found
#yum install curl-devel 
configure: error: Invalid NET-SNMP directory - unable to find net-snmp-config
#yum install net-snmp-devel
[[email protected] zabbix-2.0.3]# make && make install

4、修改配置檔案

[[email protected] zabbix-2.0.3]# vim /etc/httpd/conf/httpd.conf 
DirectoryIndex index.html index.html.var index.php



[[email protected] zabbix-2.0.3]# sed -i 's#LogFile=/tmp/zabbix_server.log#LogFile=/var/log/zabbix_server.log#g' /usr/local/zabbix/etc/zabbix_server.conf
[[email protected] zabbix-2.0.3]# vim /usr/local/zabbix/etc/zabbix_server.conf
DBPassword=123456
[[email protected] zabbix-2.0.3]# grep -vEn '^#|""|^$' /usr/local/zabbix/etc/zabbix_server.conf
39:LogFile=/var/log/zabbix_server.log
87:DBName=zabbix
103:DBUser=root
113:DBPassword=123456
[[email protected] zabbix-2.0.3]# touch /var/log/zabbix_server.log
[[email protected] zabbix-2.0.3]# chmod 777 /var/log/zabbix_server.log 



[[email protected] zabbix-2.0.3]# cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/
[[email protected] zabbix-2.0.3]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
[[email protected] zabbix-2.0.3]# chmod 777 /etc/init.d/zabbix_*



[[email protected] zabbix-2.0.3]# sed -i 's#ZABBIX_BIN="/usr/local/sbin/zabbix_server"#ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"#g' /etc/init.d/zabbix_server
[[email protected] zabbix-2.0.3]# head -n 21 /etc/init.d/zabbix_server | tail -n 1
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"



[[email protected] zabbix-2.0.3]# sed -i 's#ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"#ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"#g' /etc/init.d/zabbix_agentd
[[email protected] zabbix-2.0.3]# head -n 21 /etc/init.d/zabbix_agentd | tail -n 1
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

5、啟動服務並設定加入到開機啟動項

[[email protected] zabbix-2.0.3]# /etc/init.d/zabbix_server start
[[email protected] zabbix-2.0.3]# /etc/init.d/zabbix_agentd start
[[email protected] zabbix-2.0.3]# chkconfig zabbix_server on
[[email protected] zabbix-2.0.3]# chkconfig zabbix_agentd on

6、修改php引數並配置php檔案

[[email protected] zabbix-2.0.3]# vim /etc/php.ini
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai       #去掉前面的分號
post_max_size = 16M
bcmath.scale = 1
[[email protected] ~]# /etc/init.d/httpd restart



[[email protected] zabbix-2.0.3]# cd frontends/
[[email protected] frontends]# cp -rf php /var/www/html/
[[email protected] frontends]# cd /var/www/html/
[[email protected] html]# mv php zabbix
[[email protected] html]# chown -R zabbix:zabbix zabbix

7、安裝zabbix

出現以下問題,需要安裝php-bcmath和php-mbstring兩個rpm包,http://pan.baidu.com/s/1cuC4UE,下載後上傳到伺服器,利用rpm命令安裝後重啟httpd服務。

[[email protected] ~]# /etc/init.d/httpd restart

重新整理網頁

出現上圖的問題:

1)點選下方的download下載檔案

2)執行命令

[[email protected] Downloads]# cp /root/Downloads/zabbix.conf.php /var/www/html/zabbix/conf

重新整理網頁

預設登入名:admin 密碼:zabbix

若出現zabbix server未啟動,可以將selinux與iptables關閉,重新整理就好了。命令為:
[[email protected]~]# service iptables stop
[[email protected]~]#chkconfig iptables off
[[email protected]~]#setenforce 0

相關推薦

redhat Linux6搭建Zabbix

Linux:6.2x86 IP地址:192.168.0.105 環境:Apache+MySQL+PHP 注意:Linux下安裝zabbix需要有LAMP或者LNMP執行環境 搭建LAMP環境: 1、配置Apache [[email prot

redhat Linux6搭建FTP伺服器

步驟1:安裝FTP服務。 [[email protected] ~]# yum install -y vsftpd 步驟2:設定不允許匿名使用者登入 修改/etc/vsftpd/v

Centos7搭建Zabbix

ges restart start bin chown time rpm -ivh 正式 登錄 安裝Mysql5.61.下載MySQL的repo源 #wget http://repo.mysql.com/mysql-community-release-el7-5.noarc

手把手教你在CentOS 7.4搭建Zabbix監控(轉)

cti 客戶端安裝 ide 界面 軟件安裝 顯示 警告 rac server Linux系統版本:CentOS 7.4 1、安裝前需要先關閉selinux和firewall. 1.1 [[email protected] ~]# vi /etc/seli

redhat 搭建網站

img min base star oot 權限 tool 服務 blog 1.修改yum源 把iso重新掛載到/media路徑下,media是個只讀的文件 vi /etc/yum.repos.d/rhel-source.repo //編輯yum源

在Windows Server 2008 R2搭建jsp環境(三)-Tomcat的下載安裝

流行 ext 協議 解壓縮 需要 繼續 bsp shutdown 電腦系統 1.百度搜索“Tomcat官網”,點擊有標誌的官網進入,準備下載官方正版Tomcat。 2.進入Tomcat官網之後,在左邊我們看到,Tomcat的有6,7,8這三個最流行的版本,我們可以點

linux搭建rocketmq(附服務腳本)

linux mq rocketmq rocketmq腳本 此文檔安裝的是rocketmq當前最新版本rocketmq v4.0.0,當時阿裏已經把rocketmq捐贈給了apache組織,為什麽要特別指明這一點,因為在下載、安裝和服務腳本中有個別不同的地方。這是本人第一篇博客,如果排版不是很清

windows 搭建安裝 sass

出版 版本號 ack sources 打印 strong 由於 ima install 眾所周知,sass 解析需要有 ruby 的支撐,所以, 第一步:點我下載 ruby; 第二步:安裝 ruby; 在安裝 ruby 過程中需要註意的一點:把 ruby 執行文件添加到 p

Centos 搭建SVN + Apache 服務器

httpd restart svnadmin author stat pac 目錄 創建 etc 摘要: 搭建SVN + Apache 服務器 安裝軟件包 # yum install httpd # yum install mod_dav_svn # yum in

在Windows搭建Android開發環境

c51 公司 智能 單獨 window 引用 ssp 管理 第一個  隨著移動互聯網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開發工程師,非常有必要了解和學習。但面對眾多學習資料,站在前端開發工程

Linux(Ubuntu)搭建ASP.NET Core環境

代碼 win ner tps tool 環境 pan test deb 今天來學習一下ASP.NET Core 運行在Ubuntu中。無需安裝mono 。 環境 Ubuntu 14.04.4 LTS 服務器版 全新安裝系統。 下載地址:http://mirrors.n

Python開發入門Windows搭建python開發環境

python開發入門 Python是一種高級計算機程序設計語言。舉個例子C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。 Python基本概念 Python(英語發音:/?pa?θ?n/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van R

Linux搭建版本控制器SVN

svn 版本回退 分支、多人協作 倉庫 關於版本控制器,大致可分為集中式和分布式兩種。 集中式的版本控制器通常會存在一個中央服務器,主要是用來存放版本庫的,(這裏暫且先不說分支的事)當我們工作之前,首先需要從中央服務器得到一份最新版本的代碼,修改完畢之後,再次推送到中央服務器。集

在阿裏雲搭建服務器時所遇到的問題

server www目錄更改 images rep 需要 spa mage 成功 .cn 1、sudo apt-get install時遇到了 sudo: unable to resolve host iZwz90upl89i17b0q27h3kZ Reading pac

Solr6.0與Jetty、Tomcat在Win環境搭建/部署

rt.jar Language 管理 tom 增強 .net jet 還在 摘要 摘要: Solr6的新特性包括增強的edismax,對SQL更好的支持——並行SQL、JDBC驅動、更多的SQL語法支持等,並且在Solr6發布以後,Solr5還在持續更新,對於想嘗鮮Solr

Centos 7.5 載VMware搭建host網絡使用靜態ip訪問外網

bytes .cn scrip pad width mod sco prot def Centos 7.5 載VMware下搭建host網絡使用靜態ip訪問外網 設置網絡連接模式 修改ip: cd /etc/sysconfig/network-scripts/ c

centos搭建redis集群

div nec dump ont wait bin 1-1 實例 設置 必備的工具: redis-3.0.0.tar redis-3.0.0.gem(ruby和redis接口) 分析: 首先,集群數需要基數,這裏搭建一個簡單的redis集群(6個redis實例進行集

Eclipse開發環境搭建Maven

-1 mage cal 配置文件 pub 添加 apache local 打開 (一)開發環境   Eclipse Mars2(4.5.2) + Maven 3.5.0 (二)配置步驟   1.首先,需要將Maven環境配置好,maven下載地址:http://maven

如何在Linux操作系統搭建配置流媒體服務器系統

Linux 流媒體系統 鑒於服務器端的安全性因素,更多的網絡管理員更願意在Linux操作系統下搭建流媒體服務器系統進行互聯網的實時直播和點播。那麽如何在Linux操作系統下安裝和配置流媒體服務器系統呢?下面是詳細的安裝配置說明。(以八百裏流媒體服務器系統的Linux的安裝和配置為例說明)

Windows搭建Redis服務器

targe 文件夾 cnblogs 成功 tps cache ase view tar Redis服務器是當下比較流行的緩存服務器,Redis通常被人拿來和Memcached進行對比。在我看來,應當是各具優勢吧,雖然應用場景基本類似,但總會根據項目的不同來進行不通的選用。