表格中超鏈接圖片,打開(kāi)的圖片都是網(wǎng)頁(yè)打開(kāi)的(excel超鏈接打開(kāi)圖片)
710
2025-04-01
大家好,我是互聯(lián)網(wǎng)老辛, 關(guān)注我,云計(jì)算路上不迷路;
面試官一會(huì)問(wèn)如何安裝zabbix,一會(huì)問(wèn)如何監(jiān)控Linux系統(tǒng),一會(huì)又讓背一下zabbix后臺(tái)圖形化的各個(gè)英文是什么意思。
這個(gè)時(shí)候,我依然笑嘻嘻的回答問(wèn)題,最后我說(shuō),你要不行,給我臺(tái)電腦, 我給你現(xiàn)場(chǎng)演示zabbix監(jiān)控系統(tǒng)。
面試官笑了笑說(shuō),聽(tīng)說(shuō)搶電腦是你的強(qiáng)項(xiàng),這次不給你電腦看你怎么辦?
面試官一次次的突破我的底線,我怒吼一句,手機(jī)和鍵盤給我,我給你實(shí)現(xiàn)zabbix監(jiān)控系統(tǒng),并寫好文檔。
我快速的用藍(lán)牙鍵盤連接了面試官的手機(jī),并破解了root密碼,使用手機(jī)的root權(quán)限登陸家里的遠(yuǎn)程服務(wù)器,并熟練的使用我自帶的手機(jī)投影儀,把操作過(guò)程顯示在大屏幕上。
我就是那個(gè)隨身攜帶微型投影儀的人,就是這么機(jī)智。
@[toc]
一. zabbix安裝
1. 安裝lamp的環(huán)境
yum install httpd httpd-devel mariadb mariadb-server mariadb-devel php-common php-gd php-mbstring php-xml php-bcmath php-mysql php-cli php-devel php-pear -y
2. 添加Zabbix擴(kuò)展源;
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm # yum clean all
3. 安裝Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y (這一部分時(shí)間比較長(zhǎng),大家可以去喝水,休息)
4. 創(chuàng)建初始數(shù)據(jù)庫(kù)
啟動(dòng)數(shù)據(jù)庫(kù)及httpd [root@itlaoxin ~]# systemctl start mariadb && systemctl start httpd 授權(quán) [root@itlaoxin ~]# mysql MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123456'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> quit Bye [root@itlaoxin ~]
5. 導(dǎo)入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼。
[root@itlaoxin ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix Enter password: 123456 [root@itlaoxin ~]#
6. 為zabbix server配置數(shù)據(jù)庫(kù)
[root@itlaoxin ~]# vim /etc/zabbix/zabbix_server.conf 124 DBPassword=123456
7. 為Zabbix前端配置PHP
[root@itlaoxin ~]# vim /etc/httpd/conf.d/zabbix.conf 改為 20 php_value date.timezone Asia/Shanghai
8. 啟動(dòng)Zabbix server和agent進(jìn)程
啟動(dòng)Zabbix server和agent進(jìn)程,并為它們?cè)O(shè)置開(kāi)機(jī)自啟:
# systemctl restart zabbix-server zabbix-agent httpd # systemctl enable zabbix-server zabbix-agent httpd
9. 進(jìn)入網(wǎng)頁(yè)開(kāi)始配置
http://192.168.1.17/zabbix/
配置數(shù)據(jù)庫(kù)連接,輸入數(shù)據(jù)庫(kù)名、用戶、密碼,單擊Test connection,顯示OK,單擊下一步即可。
現(xiàn)在 登陸了。 這里注意用戶:Admin 密碼: zabbix
注意大小寫
改成中文:
這里我們只需要將進(jìn)程默認(rèn)值
what? 關(guān)鍵時(shí)候居然有個(gè)黃色警告?
看著面試官的那副嘴臉,我只能繼續(xù)調(diào)試
這個(gè)黃色警告,提示我的服務(wù)器 進(jìn)程過(guò)多,我來(lái)查看下進(jìn)程
[root@itlaoxin ~]# ps -aux |wc -l 321
默認(rèn)值是300,這進(jìn)程居然321個(gè),那我把進(jìn)程改為3000即可。
等個(gè)2分鐘,會(huì)自動(dòng)消失告警。
接下來(lái)是時(shí)候,顯示監(jiān)控遠(yuǎn)程Linux服務(wù)器了,還剩最后三分鐘,面試官已經(jīng)悠閑地抽起來(lái)煙。
我的一世英名不能毀在這,我迅速遠(yuǎn)程另一臺(tái)主機(jī),并開(kāi)始了配置,鍵盤都已經(jīng)冒出了火花。
二. 實(shí)戰(zhàn)遠(yuǎn)程linux服務(wù)器的監(jiān)控
1. 安裝zabbix源
cd /etc/yum.repos.d/
寫一個(gè)腳本來(lái)執(zhí)行:
vim zabbix.sh
#!/bin/bash echo -e "請(qǐng)給出要安裝的zabbix版本號(hào),建議使用4.x的版本 3[31musage:./zabbix_aliyun.sh 4.0|4.4|4.5 3[0m" echo "例如要安裝4.4版本,在命令行寫上 ./zabbix_aliyun.sh 4.4" if [ -z ];then exit fi VERSION= if [ -f /etc/yum.repos.d/zabbix.repo ];then rm -rf /etc/repos.d/zabbix.repo fi rpm -qa | grep zabbix-release && rpm -e zabbix-release rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/$VERSION/rhel/7/x86_64/zabbix-release-$VERSION-1.el7.noarch.rpm sed -i "s@zabbix/.*/rhel@zabbix/$VERSION/rhel@g" /etc/yum.repos.d/zabbix.repo sed -i 's@repo.zabbix.com@mirrors.aliyun.com/zabbix@g' /etc/yum.repos.d/zabbix.repo [ $? -eq 0 ] && echo "阿里云的zabbix源替換成功" || exit 1 yum clean all yum makecache fast
使用腳本安裝
[root@itlaoxin18 yum.repos.d]# bash zabbix.sh 4.0
2. 安裝依賴程序
yum -y install zabbix-agent
3. 備份配置文件
備份配置文件 [root@itlaoxin18 yum.repos.d]# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak
4. 修改zabbix客戶端主配置文件
[root@itlaoxin18 ~]# vim /etc/zabbix/zabbix_agentd.conf 96 Server= 192.168.1.17 zabbix 服務(wù)器的ip 需要注意: 在這個(gè)Server下面還有個(gè)Server=127.0.0.1 (可以刪除,或者在這直接修改) 137 ServerActive=192.168.1.17 148 Hostname=itlaoxin18 ZABBIX 客戶端計(jì)算機(jī)IP或者h(yuǎn)ostname
5. 啟動(dòng)zabbix-agent服務(wù)
[root@itlaoxin18 ~]# systemctl start zabbix-agent.service [root@itlaoxin18 ~]# netstat -anptu | grep zabbix tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 6154/zabbix_agentd tcp6 0 0 :::10050 :::* LISTEN 6154/zabbix_agentd [root@itlaoxin18 ~]#
6. 通過(guò)瀏覽器配置zabbix服務(wù)器監(jiān)控linux
配置-主機(jī)-創(chuàng)建主機(jī)
點(diǎn)擊群組后面的選擇,選Linux servers
接下來(lái),修改IP地址,和端口號(hào)
添加模板:
點(diǎn)擊選擇–選OSlinux,-點(diǎn)擊添加–更新
注意: 此處如果不點(diǎn)擊添加,是沒(méi)法用的
客戶端要關(guān)閉selinux和防火墻
這樣我們就可以看到已經(jīng)監(jiān)控到了:
三. 查看和配置linux客戶端監(jiān)控效果
監(jiān)控(monitoring)-graphs(圖形)-群組-主機(jī)-圖形:
另外補(bǔ)充個(gè)異常處理:
異常處理:
如果無(wú)法監(jiān)控到客戶端,可以在server端,執(zhí)行命令獲取agent的items key值是否有返回
需要安裝一個(gè)命令zabbix-get
root@itlaoxin ~]# yum install zabbix-get
進(jìn)行查看:
[root@itlaoxin ~]# /usr/bin/zabbix_get -s 192.168.1.18 -k system.uname Linux itlaoxin18 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64
四. 我搶了面試官的煙
在最后三秒鐘,我把手機(jī)遞給面試官,并指了指投影,面試官看到了我做出的效果后愣住了,于是我起身,以迅雷不及掩耳之勢(shì)搶過(guò)了面試官的煙,猛吸幾口。
面試官站起來(lái)又給我遞了一根煙,并拿出了打火機(jī),同時(shí)吩咐旁邊的小王,去打印offer。
我知道,我被錄取了,十年了,是時(shí)候出山了。
《全劇終》
歡迎關(guān)注互聯(lián)網(wǎng)老辛,一起學(xué)習(xí)云計(jì)算和python相關(guān)的內(nèi)容。
Zabbix 數(shù)據(jù)庫(kù)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。