久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

zabbix部署+郵件報警

云計算 zabbix介紹

要想實時的了解服務(wù)器的運行狀況并且能在出現(xiàn)問題時及時解決,利用監(jiān)控軟件是一個很好的選擇,而zabbix監(jiān)控系統(tǒng)則在眾多監(jiān)控軟件中脫穎而出。

成都創(chuàng)新互聯(lián)服務(wù)項目包括泰和網(wǎng)站建設(shè)、泰和網(wǎng)站制作、泰和網(wǎng)頁制作以及泰和網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,泰和網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到泰和省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

zabbix是一個基于web界面的企業(yè)級開源監(jiān)控軟件,Zabbix服務(wù)器需要LAMP環(huán)境或LNMP環(huán)境,提供分布式系統(tǒng)監(jiān)控與網(wǎng)絡(luò)監(jiān)視功能。具備主機的性能監(jiān)控,網(wǎng)絡(luò)設(shè)備性能監(jiān)控,數(shù)據(jù)庫性能監(jiān)控,多種告警方式,詳細報表、圖表的繪制等功能。監(jiān)測對象可以是Linux或Windows服務(wù)器,也可以是路由器、交換機等網(wǎng)絡(luò)設(shè)備,通過SNMP、zabbix Agent、PING、端口監(jiān)視等方法提供對遠程網(wǎng)絡(luò)服務(wù)器等監(jiān)控、數(shù)據(jù)收集等功能。

zabbix監(jiān)控架構(gòu):

在生產(chǎn)環(huán)境中,zabbix根據(jù)網(wǎng)絡(luò)環(huán)境、監(jiān)控規(guī)模等外界因素分為三種架構(gòu):server-client(直接連接)、master-node-client(Node架構(gòu))、server-proxy-client(proxy架構(gòu)),如下圖所示:

1、server-client架構(gòu):

server-client架構(gòu)是zabbix最簡單的架構(gòu),監(jiān)控機和被監(jiān)控機之間不經(jīng)過任何代理,直接在zabbix server(監(jiān)控服務(wù)器) 和zabbix agent(agent:部署在被監(jiān)控端,用于采集數(shù)據(jù))之間進行數(shù)據(jù)交互,適用于網(wǎng)絡(luò)比較簡單,設(shè)備較少的監(jiān)控環(huán)境。

2、master-node-client架構(gòu):

master-node-client架構(gòu)是zabbix最復(fù)雜的監(jiān)控架構(gòu),適用于跨網(wǎng)絡(luò)、跨機房、設(shè)備較多的大型環(huán)境。每個node同時也是一個server端,node下面可以接proxy,也可以直接接client。node有自己的配置文件和數(shù)據(jù)庫,其要做的就是將配置信息和監(jiān)控數(shù)據(jù)向master同步。當master宕機后,node可以保證架構(gòu)的完整性。

3、server-proxy-client架構(gòu):

proxy是server、client之間溝通的一個橋梁,proxy本身沒有前端,而且其本身不存放數(shù)據(jù),只是將agentd發(fā)來的數(shù)據(jù)暫時存放,而后再提交給server。該架構(gòu)經(jīng)常是和master-node-client架構(gòu)做比較的架構(gòu),一般適用于跨機房、跨網(wǎng)絡(luò)的中型網(wǎng)絡(luò)架構(gòu)的監(jiān)控。
Zabbix 角色組件
Zabbix agent:負責部署在被監(jiān)控主機上,把被監(jiān)控主機的數(shù)據(jù)傳送給zabbix server
Zabbix server:負責接收agent發(fā)送的信息,組織配置信息,統(tǒng)計配置信息和操作數(shù)據(jù)等
Zabbix database: 用于存儲zabbix的所有配置信息,監(jiān)控數(shù)據(jù)的數(shù)據(jù)庫
Zabbix web: zabbix的web界面,管理可以通過zabbix的web界面管理zabbix配置以及查看zabbix的監(jiān)控信息,可以獨一部署在一臺服務(wù)器上
Zabbix proxy:分布式環(huán)境中使用,zabbix proxy代表server端管理該區(qū)域中的信息收集,最終統(tǒng)一發(fā)往zabbix server
zabbix通訊方式
agent:通過專用的代理程序進行監(jiān)控
ssh/Telnet:通過遠程控制協(xié)議進行通訊
SNMP:通過SNMP協(xié)議與被監(jiān)控對象進行通訊,路由器和交換機支持SNMP,其實也是一種agent
IPMI:通過IPMI接口進行監(jiān)控,通過IPMI硬件接口監(jiān)控,電壓,溫度,風扇,和電源狀態(tài)
JMX:通過(java management extensions Java管理擴展)監(jiān)控JVM虛擬機分布式的監(jiān)控體系:監(jiān)控數(shù)據(jù)被提交給zabbix proxy 再 提交給zabbix server

Zabbix 工作模式
主動模式:由agent端主動收集信息發(fā)送給server端 工具是zabbix_sender
被動模式:由server端主動拉取信息 工具是zabbix_get
實驗環(huán)境

監(jiān)控端:192.168.136.168
被監(jiān)控端:192.168.136.185

安裝LAMP
yum install -y \\
httpd \\
mariadb-server mariadb \\
php \\
php-mysql \\
php-gd \\
libjpeg* \\
php-ldap \\
php-odbc \\
php-pear \\
php-xml \\
php-xmlrpc \\
php-mhash
vim /etc/httpd/conf/httpd.conf
ServerName www.benet.com
DirectoryIndex index.html index.php

vi /etc/php.ini
date.timezone = PRC    //設(shè)置中國時區(qū)

systemctl stop firewalld.service
setenforce 0

systemctl start httpd.service
systemctl start mariadb.service

netstat -ntap | egrep \'(80|3306)\'

Mysql_secure_installation

vi /var/www/html/index.php

<?php
phpinfo();
?>

http://192.168.175.155/

MYSQL -u root -p

#為zabbix設(shè)置一個數(shù)據(jù)庫,并且要設(shè)置一個用戶去管理它
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT all privileges ON *.* TO \'zabbix\'@\'%\' IDENTIFIED BY \'admin123\';
flush privileges;

#寫一個測試首頁
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vim index.php
<?php
  phpinfo();
?>

#驗證zabbix能否連接數(shù)據(jù)庫
<?php
$link=mysql_connect(\'192.168.136.167\',\'zabbix\',\'admin123\');
if($link) echo <h2>Success!!</h2>;
else echo Fail!!;
mysql_close();
?>
---------解決本地無法登錄問題(可忽略)---------------
[root@localhost html]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \\g.
Your MariaDB connection id is 9
Server version: 5.5.64-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement.

MariaDB [(none)]> select user,host from mysql.user;  //有空用戶名稱占用導(dǎo)致本地無法登錄遠程可登錄
+--------+-----------------------+
| user   | host                  |
+--------+-----------------------+
| zabbix | %                     |
| root   | 127.0.0.1             |
| root   | ::1                   |
|        | localhost             |
| root   | localhost             |
|        | localhost.localdomain |
+--------+-----------------------+
6 rows in set (0.01 sec)

drop user \'\'@localhost;

drop user \'\'@cacti;

flush privileges;

----------------以下開始部署zabbix Server-------

yum install php-bcmath php-mbstring -y

rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm //會自動生成yum源文件,保證系統(tǒng)可以上網(wǎng)
yum install zabbix-server-mysql zabbix-web-mysql -y

zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p  zabbix //生成數(shù)據(jù)庫文件,注意密碼不要輸成root的

grep -n \'^\'[a-Z] /etc/zabbix/zabbix_server.conf 

38:LogFile=/var/log/zabbix/zabbix_server.log 
49:LogFileSize=0
72:PidFile=/var/run/zabbix/zabbix_server.pid
82:SocketDir=/var/run/zabbix
101:DBName=zabbix
117:DBUser=zabbix
125:DBPassword=admin123 //修改本行
347:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
465:Timeout=4
507:AlertScriptsPath=/usr/lib/zabbix/alertscripts
517:ExternalScripts=/usr/lib/zabbix/externalscripts
553:LogSlowQueries=3000

vim /etc/httpd/conf.d/zabbix.conf //修改時區(qū)

php_value date.timezone Asia/Shanghai

vim /usr/share/zabbix/include/defines.inc.php //修正圖表中文亂碼
:%s /graphfont/kaiti/g  //從微軟系統(tǒng)下復(fù)制相應(yīng)的字體文件到 /usr/share/zabbix/fonts 目錄中注意字體名稱要對應(yīng)配置文件,且注意大小寫
cp STKAITI.TTF /usr/share/zabbix/fonts/

systemctl enable zabbix-server
systemctl start zabbix-server
netstat -anpt | grep zabbix  //監(jiān)聽在10051端口上

systemctl restart httpd.service

http://192.168.136.168/zabbix/ //安裝后登錄 用戶名Admin 密碼:zabbix

設(shè)置中文環(huán)境

Administrator-Users-點擊用戶-語言中設(shè)置
-----------配置代理端-就是被控服務(wù)器----如果服務(wù)器也需要被自己監(jiān)控也需要安裝--zabbix-agent--
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm

yum install -y zabbix-agent

grep -n \'^\'[a-Z] /etc/zabbix/zabbix_agentd.conf

13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
98:Server=192.168.175.155
139:ServerActive=192.168.175.155
150:Hostname=test
268:Include=/etc/zabbix/zabbix_agentd.d/*.conf

service firewalld stop
setenforce 0
systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service

netstat -anpt | grep zabbix  //監(jiān)聽在10050端口

---------------增加被控主機--在WEB平臺上做-----
配置-主機-創(chuàng)建主機:

主機頁面根據(jù)需求配置
模板頁需要鏈接模板,根據(jù)需要鏈接相應(yīng)的模板
0K

--------配置郵件報警功能---服務(wù)器上配置---------
yum install mailx

vi /etc/mail.rc //注意網(wǎng)易郵箱需要開啟客戶端授權(quán)碼進行第三方登錄

----文件末尾新增---
set from=1960277503@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=1960277503@qq.com
set smtp-auth-password=郵箱密碼
set smtp-auth=login

echo hello world | mail -s testmail 1960277503@qq.com //測試發(fā)信正常

cd /usr/lib/zabbix/alertscripts

vi mailx.sh //編寫發(fā)郵件腳本
#!/bin/bash
#send mail

messages=`echo $3 | tr \'\\r\\n\' \'\\n\'`
subject=`echo $2 | tr \'\\r\\n\' \'\\n\'`
echo ${messages} | mail -s ${subject} $1 >>/tmp/mailx.log 2>&1

------
touch /tmp/mailx.log 
chown -R zabbix.zabbix  /tmp/mailx.log 
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/

./mailx.sh 13951868284@139.com 主題 內(nèi)容   //測試發(fā)郵件腳本是否可以正常工作
-----在服務(wù)器WEB上配置----
管理-》報警媒體類型-》創(chuàng)建媒體類型-》

名稱:Mail-Test
類型:腳本
腳本名稱:mailx.sh
腳本參數(shù)://新增以下三個參數(shù)

{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

管理-用戶-點擊Admin-報警媒介:

類型:Mail-Test //調(diào)用上面的腳本
收件人:13951868284@139.com
其它默認-保存

配置-》動作-》創(chuàng)建動作-》刪除默認標簽,修改觸發(fā)條件
名稱:Mailx
條件 A 主機群組=Linux servers

操作-》如下配置

默認操作步驟持續(xù)時間 60
默認接收人 : {TRIGGER.STATUS}:{TRIGGER.NAME}
默認信息:

告警主機:{HOST.NAME}
告警  IP:{HOST.IP}
告警時間:{EVENT.DATE}-{EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}:{ITEM.VALUE}
事件  ID:{EVENT.ID}

操作細節(jié):-》

操作類型:發(fā)送消息
發(fā)送到用戶:Admin (Zabbix Administrator) 
僅送到:Mail-Test  //一定要配置否則郵件發(fā)送不成功

恢復(fù)操作:{TRIGGER.STATUS}:{TRIGGER.NAME}
恢復(fù)信息:

恢復(fù)主機:{HOST.NAME}
恢復(fù)  IP:{HOST.IP}
恢復(fù)時間:{EVENT.DATE}-{EVENT.TIME}
恢復(fù)等級:{TRIGGER.SEVERITY}
恢復(fù)信息:{TRIGGER.NAME}:{ITEM.VALUE}
恢復(fù)  ID:{EVENT.ID}

操作細節(jié):-》
操作類型:發(fā)送消息
發(fā)送到用戶:Admin (Zabbix Administrator) 
僅送到:Mail-Test  //一定要配置否則郵件發(fā)送不成功

systemctl restart zabbix-server
systemctl restart zabbix-agent.service

------以下是測試報警-----

可以在被控主機上模擬相關(guān)參數(shù)超過閾值,如磁盤空間。然后驗證郵件收發(fā)。

systemctl stop zabbix-agent.service //在被監(jiān)控主機上關(guān)閉 測試報警郵件接收

分享題目:zabbix部署+郵件報警
網(wǎng)頁路徑:http://sd-ha.com/article16/cjsogg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、面包屑導(dǎo)航小程序開發(fā)、軟件開發(fā)、虛擬主機網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)