2015-07-17 Centos 下Zabbix安裝與配置

來源:互聯網
上載者:User

標籤:服務端   mysql   start   

zabbix安裝配置
1 安裝zabbix
yum install -y epel-release
安裝rpm包的lamp環境 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安裝zabbix服務端:yum install  zabbix20 zabbix20-agent zabbix20-server  zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
/etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start
/etc/init.d/httpd start;
修改一下mysql設定檔
vim /etc/my.cnf    //修改或增加如下內容
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
啟動mysql服務
/etc/init.d/mysqld start
建庫,匯入資料
mysql -uroot -p -e  "create database zabbix"
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uroot -p --default-character-set=utf8  zabbix < /usr/share/zabbix-mysql/data.sql
2.網頁安裝zabbix
瀏覽器訪問 http://ip/zabbix, 預設會有“It is not safe to rely on the system‘s timezone settings ”這樣的警告資訊,需要vim /etc/php.ini 設定 date.timezone=“Asia/Shanghai”點next
解決相關的報錯資訊,點retry  (vim /etc/php.ini)
輸入mysql相關資訊, 首先要測試一下,如果不通過,則需要調試,測試通過後,點next
Name 寫127.0.0.1,(可以自訂)點next,再點next,最後點finish
預設管理員帳號為 admin:zabbix
這時會遇到“zabbix server is not running”這樣的錯誤,需要編輯一下 /etc/zabbix/zabbix_server.conf ,配置DBUser, DBPassword
3. 接入要監控的主機
在用戶端上yum install zabbix20-agent
vim /etc/zabbix_agentd.conf //更改Server=服務端ip; ServerActive=0.0.0.0:10050; Hostname=aming(自訂,但要唯一)
啟動用戶端 /etc/init.d/zabbix-agent start
服務端上命令列測試:zabbix_get -s 用戶端ip -p10050 -k "system.hostname"
在web介面下,點”configuration” --> “host” --> 右上方點”Create Host”  其中host name,  visible name自訂,可以選擇groups,這裡預設即可,ip address 寫入用戶端ip
配置監控項目模板:點“templates”, 點add, 在彈出的小視窗中選擇Template OS Linux, 然後點select, 最後點save
4.自訂templates
Zabbix內建了很多模板,模板中有很多監控項目,比如CPU、網卡、記憶體、進程等等。使用系統內建模板有點太多了,所以我們可以自訂模板。點configuration 選擇 templates,點右上方的create template
Template name和Visible name  自訂,Groups 選擇templates, 點save
然後我們去挑選一些項目拷貝到該模板下:比如我們找到Template OS Linux 點一下items,選擇我們想要的項目,然後在下面選擇copy selected to … 然後點go
Group 選擇templates, 找到剛才我們自訂的templates,點copy
點configuration 選擇 templates可以看到建立的templates中已經有剛剛我們copy的items了
我們可以使用和上面相同的方法自訂拷貝Triggers(觸發器 ),它用來設定警示的閥值,當然我們也可以自訂編輯它
監控用戶端網卡流量     http://www.apelearn.com/bbs/thread-8091-1-1.html
5. 配置發郵件
yum install -y sendmail ;
mkdir -p /home/zabbix/bin
vim /home/zabbix/bin/baojing.sh //內容:
#! /bin/bash
echo "$3" |/bin/mail -s "$2" $1
chmod +x /home/zabbix/bin/baojing.sh
在zabbix_server.conf設定檔中,有參數AlertScriptsPath和ExternalScripts
AlertScriptsPath=/home/zabbix/bin/ ---使用者自訂的media types指令碼
ExternalScripts=/home/zabbix/bin/ ---使用者自訂的檢查的指令碼(item)
這樣才能找到你的指令碼,因為你在frontend中只是輸入指令碼的名稱,沒有路徑。
建立mediea types: “Administration" -->”Media types",點擊右上方“Create Media Type"其中Description填"baojing” 或其它自訂名稱,Type選擇"Script",Script填”baojing.sh”然後點”Save”.  
建立user: “Adimistration” --> “Users”在右上方,選擇”Users”,點擊”Create User”, alias: test1,自訂name和lastname password:123456;group 選擇guest,回到上面點一下media,type 選擇baojing,send to 寫要發送郵件的郵箱,點add, 最後點save
建立action: “configuration” --> actions,右上方“Create Actions”, Name自訂,我這裡寫”baojing”,其他預設,然後點右側的“Operations”下的“New”按鈕,“Operation Type”選擇“Send message”,“Send Message to”選擇一個或多個要發送訊息的使用者組,Send to Users選擇我們之前新增的test1, “Send only to”選擇baojing , 點一下add
最後點save
zabbix記錄亂碼問題   http://caisangzi.blog.51cto.com/6387416/1313630
zabbix圖形中亂碼問題    http://www.apelearn.com/bbs/thread-8090-1-1.html
zabbix參考文章  
http://www.iyunv.com/thread-22959-1-1.html
http://waringid.blog.51cto.com/65148/955939/
http://www.linuxidc.com/Linux/2014-11/109909.htm
自訂指令碼:   http://www.linuxidc.com/Linux/2013-11/92476.htm

2015-07-17 Centos 下Zabbix安裝與配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.