1、搭建zabbix服務,實現監控linux和windows的記憶體,cpu,磁碟,網路等基礎指標
安裝zabbix服務端和客戶端
yum -y install mariadb-server
vim /etc/my.cnf
innodb_file_per_table = on
skip_name_resolve = on
systemctl start mariadb
# 建立資料庫和授權使用者
mysql> create database zabbix;
mysql> grant all on zabbix.* to zbx@'192.168.30.%' identified by 'centos';
選擇lts版本的zabbix,我們這裡選擇4.0 lts
安裝windows的agent端軟體
安裝和配置
跟著軟體進行即可
啟動守護程序
預設的安裝目錄是:c:\program files\zabbix agent
檢視執行程序
server端新增host,並快速部署乙個監控項
在web gui 上點點就可以了
三個必填項
關聯模板
檢視監控資料
安裝linux的agent端軟體
yum install ./zabbix-agent-4.0.10-1.el7.x86_64.rpm
rpm -ql zabbix-agent
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/zabbix_agentd.d
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
/usr/lib/systemd/system/zabbix-agent.service
/usr/lib/tmpfiles.d/zabbix-agent.conf
/usr/sbin/zabbix_agentd
/usr/share/doc/zabbix-agent-4.0.10
/usr/share/doc/zabbix-agent-4.0.10/authors
/usr/share/doc/zabbix-agent-4.0.10/copying
/usr/share/doc/zabbix-agent-4.0.10/changelog
/usr/share/doc/zabbix-agent-4.0.10/news
/usr/share/doc/zabbix-agent-4.0.10/readme
/usr/share/man/man8/zabbix_agentd.8.gz
/var/log/zabbix
/var/run/zabbix
vim /etc/zabbix/zabbix_agentd.conf
server=192.168.30.101
listenport=10050
startagent=3
timeout=15
systemctl start zabbix-agent
2、搭建zabbix服務,監控nginx statusvim /etc/nginx/nginx.conf
...location /nginx_status
# 重啟nginx
nginx -s reload
vim /etc/zabbix/zabbix_agentd.d/nginx.conf
userparameter=nginx.status[*],/usr/bin/nginx_status.sh $1
vim /usr/bin/nginx_status.sh
#! /bin/bash
function active_connections '
}function accept_connections '
}function handled_connections '
}function requests '
}function reading '
}function writing '
}function waiting '
}case $1 in
active)
active_connections
;;accept)
accept_connections
;;handled)
handled_connections
;;requests)
requests
;;reading)
reading
;;writing)
writing
;;waiting)
waiting
;;*) return 0
;;esac
馬哥教育N36第十周作業
1.網域名稱劫持的解決方法 2.dns的遞迴查詢 dns遞迴查詢簡單來說就是負責到底的查詢,它具體是指在dns解析過程中,客戶機向設定的dns伺服器請求查詢時,dns伺服器沒有相應的記錄,到根伺服器 頂級網域名稱伺服器 二級網域名稱伺服器這樣一級一級查詢並最終將結果返回給客戶機的過程。3.dns的級...
馬哥教育N36第七周作業
1 列舉常見的核心引數以及引數的意義 核心把自己的大部分引數輸出到 proc sys目錄中 常見的引數 預設值引數的含義 net.ipv4.ip forward 0用於是否開啟ip 功能 net.ipv4.icmp echo ignore all 0用於是否開啟禁止ping入的功能 vm.drop ...
馬哥教育N36第九周作業
1 講述dhcp服務的原理 dhcp服務可分以下幾個階段 2 用ansible安裝nginx服務 ansible all m yum a name nginx 3 詳細敘述ansible的工作原理 工作原理我們可以簡單這樣理解 ansible 讀取yaml檔案,轉換成相應的python code 然...