馬哥教育N36第十七周作業

2021-09-25 06:55:49 字數 3612 閱讀 9195

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 status
vim /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 然...