05: 監控概述 、 Zabbix基礎 、 Zabbix監控服務
NSD SECURITY DAY05
1 案例1:常用系統監控命令
1.1 問題
本案例要求熟悉檢視Linux系統狀態的常用命令,為進一步執行具體的監控任務做準備:
- 檢視記憶體資訊
- 檢視交換分割槽資訊
- 檢視磁碟資訊
- 檢視CPU資訊
- 檢視網絡卡資訊
- 檢視埠資訊
- 檢視網路連線資訊
1.2 方案
一般企業做監控的目的:實時報告系統狀態,提前發現系統的問題。
監控的資源可以分為:共有資料(HTTP、FTP等)和私有資料(CPU、記憶體、程序數等)。
監控軟體可以使用:系統自帶的命令、Cacti監控系統、Nagios監控系統、Zabbix監控系統。
1.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:使用命令檢視計算機狀態資料
1)檢視記憶體與交換分割槽資訊
- [[email protected] ~]# free //檢視記憶體資訊
- total used free shared buff/cache available
- Mem: 16166888 8017696 720016 106504 7429176 7731740
- Swap: 4194300 218268 3976032
- [[email protected] ~]# free | awk '/Mem/{print $4}' //檢視剩餘記憶體容量
- 720928
- [[email protected] ~]# swapon -s //檢視交換分割槽資訊
- 檔名 型別 大小 已用 許可權
- /dev/sda3 partition 4194300 218268 -1
步驟二:檢視磁碟與CPU利用率
1)檢視磁碟資訊
- [[email protected] ~]# df //檢視所有磁碟的使用率
- 檔案系統 1K-塊 已用 可用 已用% 掛載點
- /dev/sda2 476254208 116879624 335159084 26% /
- /dev/sda1 198174 133897 49737 73% /boot
- [[email protected] ~]# df | awk '/\/$/{print $5}' //檢視根分割槽的利用率
2)檢視CPU平均負載
- [[email protected] ~]# uptime //檢視CPU負載(1,5,15分鐘)
- 23:54:12 up 38 days, 14:54, 9 users, load average: 0.00, 0.04, 0.05
- [[email protected] ~]# uptime |awk '{print $NF}' //僅檢視CPU的15分鐘平均負載
- 0.05
步驟二:檢視網絡卡資訊、埠資訊、網路連線資訊
1)檢視網絡卡資訊
- [[email protected] ~]# ifconfig eth0
- eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
- inet 192.168.4.5 netmask 255.255.255.0 broadcast 172.25.0.255
- inet6 fe80::5054:ff:fe00:b prefixlen 64 scopeid 0x20<link>
- ether 52:54:00:00:00:0b txqueuelen 1000 (Ethernet)
- RX packets 62429 bytes 10612049 (10.1 MiB)
- RX errors 0 dropped 0 overruns 0 frame 0
- TX packets 5674 bytes 4121143 (3.9 MiB)
- TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- [[email protected] ~]# ifconfig eth0 |awk '/inet /{print $2}' //檢視IP地址資訊
- 192.168.4.5
- [[email protected] ~]# ifconfig eth0 |awk '/RX p/{print $5}' //網絡卡接受資料包流量
- 10625295
- [[email protected] ~]# ifconfig eth0 |awk '/TX p/{print $5}' //網絡卡傳送資料包流量
- 4130821
2)檢視埠資訊
- [[email protected] ~]# ss -ntulp //檢視本機監聽的所有埠
- //-n以數字顯示埠號
- //-t顯示tcp連線
- //-u顯示udp連線
- //-p顯示監聽埠對應的程式名稱
3)檢視網路連線資訊
- [[email protected] ~]# ss -antup //檢視所有的網路連線資訊
- //-a檢視所有連線狀態資訊
2 案例2:部署Zabbix監控平臺
2.1 問題
本案例要求部署一臺Zabbix監控伺服器,一臺被監控主機,為進一步執行具體的監控任務做準備:
- 安裝LNMP環境
- 原始碼安裝Zabbix
- 安裝監控端主機,修改基本配置
- 初始化Zabbix監控Web頁面
- 修改PHP配置檔案,滿足Zabbix需求
- 安裝被監控端主機,修改基本配置
2.2 方案
使用1臺RHEL7虛擬機器,安裝部署LNMP環境、Zabbix及相關的依賴包,配置資料庫並對Zabbix監控平臺進行初始化操作。使用2臺被監控端,原始碼安裝Zabbix Agent。完成Zabbix實驗需要我們搭建一個實驗環境,拓撲結構如表-1所示。
表-1 實驗拓撲結構
2.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:部署監控伺服器
1)安裝LNMP環境
Zabbix監控管理控制檯需要通過Web頁面展示出來,並且還需要使用MySQL來儲存資料,因此需要先為Zabbix準備基礎LNMP環境。
- [[email protected] ~]# yum -y install gcc pcre-devel openssl-devel
- [[email protected] ~]# tar -xf nginx-1.12.2.tar.gz
- [[email protected] ~]# cd nginx-1.12.2
- [[email protected] nginx-1.12.2]# ./configure --with-http_ssl_module
- [[email protected] nginx-1.12.2]# make && make install
- [[email protected] ~]# yum -y install php php-mysql \
- > mariadb mariadb-devel mariadb-server
- [[email protected] ~]# yum -y install php-fpm-5.4.16-42.el7.x86_64.rpm
- //注意,php-fpm這個軟體包在lnmp_soft/目錄下
2)修改Nginx配置檔案
配置Nginx支援PHP動態網站,因為有大量PHP指令碼需要執行,因此還需要開啟Nginx的各種fastcgi快取,加速PHP指令碼的執行速度。
- [[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf
- … …
- http{
- … …
- fastcgi_buffers 8 16k; //快取php生成的頁面內容,8個16k
- fastcgi_buffer_size 32k; //快取php生產的頭部資訊
- fastcgi_connect_timeout 300; //連線PHP的超時時間
- fastcgi_send_timeout 300; //傳送請求的超時時間
- fastcgi_read_timeout 300; //讀取請求的超時時間
- location ~ \.php$ {
- root html;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- include fastcgi.conf;
- }
- … …
3)啟動服務
啟動Nginx、PHP-FPM、MariaDB服務,關閉SELinux與防火牆。
- [[email protected] ~]# systemctl start mariadb
- [[email protected] ~]# systemctl start php-fpm
- [[email protected] ~]# ln -s /usr/local/nginx/sbin/nginx /sbin/nginx
- [[email protected] ~]# nginx
- [[email protected] ~]# firewall-cmd --set-default-zone=trusted
- [[email protected] ~]# setenforce 0
4)客戶端測試LNMP環境
伺服器建立PHP測試頁面,瀏覽器訪問頁面測試網頁連通性。
- [[email protected] ~]# cat /usr/local/nginx/html/test.php
- <?php
- $i=33;
- echo $i;
- ?>
- [[email protected] ~]# curl http://192.168.2.5/test.php
步驟二:部署監控伺服器Zabbix Server
1)原始碼安裝Zabbix Server
多數原始碼包都是需要依賴包的,zabbix也一樣,原始碼編譯前需要先安裝相關依賴包。
- [[email protected] lnmp_soft]# yum -y install net-snmp-devel \
- > curl-devel
- //安裝相關依賴包
- [[email protected] lnmp_soft]# yum -y install \
- > libevent-devel-2.0.21-4.el7.x86_64.rpm
- //注意libevent-devel這個軟體包在lnmp_soft目錄下有提供
- [[email protected] lnmp_soft]# tar -xf zabbix-3.4.4.tar.gz
- [[email protected] lnmp_soft]# cd zabbix-3.4.4/
- [[email protected] zabbix-3.4.4]# ./configure --enable-server \
- > --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config \
- > --with-net-snmp --with-libcurl
- // --enable-server安裝部署zabbix伺服器端軟體
- // --enable-agent安裝部署zabbix被監控端軟體
- // --enable-proxy安裝部署zabbix代理相關軟體
- // --with-mysql配置mysql_config路徑
- // --with-net-snmp允許zabbix通過snmp協議監控其他裝置
- // --with-libcurl安裝相關curl庫檔案,這樣zabbix就可以通過curl連線http等服務,測試被監控主機服務的狀態
- [[email protected] zabbix-3.4.4]# make && make install
2)初始化Zabbix
建立資料庫,上線Zabbix的Web頁面
- [[email protected] ~]# mysql
- mysql> create database zabbix character set utf8;
- //建立資料庫,支援中文字符集
- mysql> grant all on zabbix.* to [email protected]'localhost' identified by 'zabbix';
- //建立可以訪問資料庫的賬戶與密碼
- [[email protected] ~]# cd lnmp_soft/zabbix-3.4.4/database/mysql/
- [[email protected] mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql
- [[email protected] mysql]# mysql -uzabbix -pzabbix zabbix < images.sql
- [[email protected] mysql]# mysql -uzabbix -pzabbix zabbix < data.sql
- //剛剛建立是空資料庫,zabbix原始碼包目錄下,有提前準備好的資料
- //使用mysql匯入這些資料即可(注意匯入順序)
上線Zabbix的Web頁面
- [[email protected] ~]# cd lnmp_soft/zabbix-3.4.4/frontends/php/
- [[email protected] php]# cp -r * /usr/local/nginx/html/
- [[email protected] php]# chmod -R 777 /usr/local/nginx/html/*
修改Zabbix_server配置檔案,設定資料庫相關引數,啟動Zabbix_server服務
- [[email protected] ~]# vim /usr/local/etc/zabbix_server.conf
- DBHost=localhost
- //資料庫主機,預設該行被註釋
- DBName=zabbix
- //設定資料庫名稱
- DBUser=zabbix
- //設定資料庫賬戶
- DBPassword=zabbix
- //設定資料庫密碼,預設該行被註釋
- LogFile=/tmp/zabbix_server.log
- //設定日誌,僅檢視以下即可
- [[email protected] ~]# useradd -s /sbin/nologin zabbix
- //不建立使用者無法啟動服務
- [[email protected] ~]# zabbix_server //啟動服務
- [[email protected] ~]# ss -ntulp |grep zabbix_server //確認連線狀態,埠10051
- tcp LISTEN 0 128 *:10051 *:* users:(("zabbix_server",pid=23275,fd=4),("zabbix_server",pid=23274,fd=4)
提示:如果是因為配置檔案不對,導致服務無法啟動時,不要重複執行zabbix_server,
一定要先使用killall zabbix_server關閉服務後,再重新啟動一次。
修改Zabbix_agent配置檔案,啟動Zabbix_agent服務
- [[email protected] ~]# vim /usr/local/etc/zabbix_agentd.conf
- Server=127.0.0.1,192.168.2.5 //允許哪些主機監控本機
- ServerActive=127.0.0.1,192.168.2.5 //允許哪些主機通過主動模式監控本機
- Hostname=zabbix_server //設定本機主機名
- LogFile=/tmp/zabbix_server.log //設定日誌檔案
- UnsafeUserParameters=1 //是否允許自定義key
- [[email protected] ~]# zabbix_agentd //啟動監控agent
- [[email protected] ~]# ss -ntulp |grep zabbix_agentd //檢視埠資訊為10050
- tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=23505,fd=4),("zabbix_agentd",pid=23504,fd=4)
提示:如果是因為配置檔案不對,導致服務無法啟動時,不要重複執行zabbix_agentd,
一定要先使用killall zabbix_agentd關閉服務後,再重新啟動一次。
瀏覽器訪問Zabbix_server伺服器的Web頁面
- [[email protected] ~]# firefox http://192.168.2.5/index.php
- //第一次訪問,初始化PHP頁面會檢查計算機環境是否滿足要求,如果不滿足會給出修改建議
- //預設會提示PHP的配置不滿足環境要求,需要修改PHP配置檔案
根據錯誤提示,修改PHP配置檔案,滿足Zabbix_server的Web環境要求
php-bcmath和php-mbstring都在lnmp_soft目錄下有提供軟體包。
- [[email protected] ~]# yum -y install php-gd php-xml
- [[email protected] ~]# yum install php-bcmath-5.4.16-42.el7.x86_64.rpm
- [[email protected] ~]# yum install php-mbstring-5.4.16-42.el7.x86_64.rpm
- [[email protected] ~]# vim /etc/php.ini
- date.timezone = Asia/Shanghai //設定時區
- max_execution_time = 300 //最大執行時間,秒
- post_max_size = 32M //POST資料最大容量
- max_input_time = 300 //伺服器接收資料的時間限制
- memory_limit = 128M //記憶體容量限制
- [[email protected] ~]# systemctl restart php-fpm
修改完PHP配置檔案後,再次使用瀏覽器訪問伺服器,則會提示如圖-1和圖-2所示的提示資訊。
圖-1
圖-2
注意:這裡有一個PHP LDAP是warning狀態是沒有問題的!
在初始化資料庫頁面,填寫資料庫相關引數,如圖-3所示。
圖-3
在登陸頁面,使用使用者(admin)和密碼(zabbix)登陸,登陸後設置語言環境為中文,如圖-4和圖-5所示。
圖-4
圖-5
步驟三:部署被監控主機Zabbix Agent
1)原始碼安裝Zabbix agent軟體
在2.100和2.200做相同操作(以zabbixclient_web1為例)。
- [[email protected]_web1 ~]# useradd -s /sbin/nologin zabbix
- [[email protected]_web1 ~]# yum -y install gcc pcre-devel
- [[email protected]_web1 ~]# tar -xf zabbix-3.4.4.tar.gz
- [[email protected]_web1 ~]# cd zabbix-3.4.4/
- [[email protected]_web1 zabbix-3.4.4]# ./configure --enable-agent
- [[email protected]_web1 zabbix-3.4.4]# make && make install
2)修改agent配置檔案,啟動Agent
- [[email protected]_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
- Server=127.0.0.1,192.168.2.5 //誰可以監控本機(被動監控模式)
- ServerActive=127.0.0.1,192.168.2.5 //誰可以監控本機(主動監控模式)
- Hostname=zabbixclient_web1 //被監控端自己的主機名
- EnableRemoteCommands=1
- //監控異常後,是否允許伺服器遠端過來執行命令,如重啟某個服務
- UnsafeUserParameters=1 //是否允許自定義key監控
- [[email protected]_web1 ~]# zabbix_agentd //啟動agent服務
3)拷貝啟動指令碼(非必須操作,可選做),有啟動指令碼可以方便管理服務,啟動與關閉服務。啟動指令碼位於zabbix原始碼目錄下。
- [[email protected]_web1 zabbix-3.4.4]# cd misc/init.d/fedora/core
- [[email protected]_web1 zabbix-3.4.4]# cp zabbix_agentd /etc/init.d/
- [[email protected]_web1 zabbix-3.4.4]# /etc/init.d/zabbix_agentd start
- [[email protected]_web1 zabbix-3.4.4]# /etc/init.d/zabbix_agentd stop
- [[email protected]_web1 zabbix-3.4.4]# /etc/init.d/zabbix_agentd status
- [[email protected]_web1 zabbix-3.4.4]# /etc/init.d/zabbix_agentd restart
3 案例3:配置及使用Zabbix監控系統
3.1 問題
沿用練習一,使用Zabbix監控平臺監控Linux伺服器,實現以下目標:
- 監控CPU
- 監控記憶體
- 監控程序
- 監控網路流量
- 監控硬碟
3.2 方案
通過Zabbix監控平臺,新增被監控zabbixclient_web1主機(192.168.2.100)並連結監控模板即可,Zabbix預設模板就可以監控CPU、記憶體、程序、網路、磁碟等專案。
3.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:新增監控主機
主機是Zabbix監控的基礎,Zabbix所有監控都是基於Host主機。
使用火狐瀏覽器登入http://192.168.2.5,通過Configuration(配置)-->Hosts(主機)-->Create Host(建立主機)新增被監控Linux主機,如圖-7所示。
圖-7
新增被監控主機時,需要根據提示輸入被監控Linux主機的主機名稱(最好與電腦的主機名一致,但也允許不一致)、主機組、IP地址等引數,具體參考圖-8所示。
圖-8
步驟二:為被監控主機新增監控模板
Zabbix通過監控模板來對監控物件實施具體的監控功能,根據模板來定義需要監控哪些資料,對於Linux伺服器的監控,Zabbix已經內建了相關的模板(Template OS Linux),選擇模板並連結到主機即可,如圖-9所示。
圖-9
步驟三:檢視監控資料
檢視監控資料,登入Zabbix Web控制檯,點選Monitoring(監控中)—> Latest data(最新資料),正過濾器中填寫過濾條件,根據監控組和監控主機選擇需要檢視哪些監控資料,如圖-10所示。
圖-10
找到需要監控的資料後,可以點選後面的Graph檢視監控圖形,如圖-11所示。
圖-11
4 案例4:自定義Zabbix監控專案
4.1 問題
沿用練習二,使用Zabbix實現自定義監控,實現以下目標:監控Linux伺服器系統賬戶的數量。
4.2 方案
需要使用Zabbix自定義key的方式實現自定義監控,參考如下操作步驟:
- 建立自定義key
- 建立監控專案
- 建立監控圖形
- 將監控模板關聯到主機
4.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:被監控主機建立自定義key(在192.168.2.100操作)
1)建立自定義key
自定義key語法格式為:UserParameter=自定義key名稱,命令。
自定義的key檔案一般儲存在/usr/local/etc/zabbix_agentd.conf.d/目錄,這裡還需要修改zabbix_agentd.conf檔案,允許自定義監控key,來讀取該目錄下的所有檔案 。
- [[email protected]_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
- Include=/usr/local/etc/zabbix_agentd.conf.d/ //載入配置檔案目錄
- [[email protected]_web1 ~]# cd /usr/local/etc/zabbix_agentd.conf.d/
- [[email protected]_web1 zabbix_agentd.conf.d]# vim count.line.passwd
- UserParameter=count.line.passwd,wc -l /etc/passwd | awk ' {print $1} '
- ////自定義key語法格式:
- //UserParameter=自定義key名稱,命令
2)測試自定義key是否正常工作
- [[email protected]_web1 ~]# killall zabbix_agentd
- [[email protected]_web1 ~]# zabbix_agentd //重啟agent服務
- [[email protected]_web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
- 21
注意:如zabbix_get命令執行錯誤,提示Check access restrictions in Zabbix agent configuration,則需要檢查agent配置檔案是否正確:
- [[email protected]_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
- Server=127.0.0.1,192.168.2.5
- ServerActive=127.0.0.1,192.168.2.5
步驟二:建立監控模板
模板、應用集與監控專案的關係圖,參考圖-12所示
圖-12
1)新增監控模板
登入Zabbix Web監控控制檯,通過Configuration(配置)-->Template(模板)-->Create template(建立模板),填寫模板名稱,新建模板群組,如圖-13所示。
圖-13
建立模板後,預設模板中沒有任何應用、專案、觸發器、圖形等,如圖-14所示。
圖-14
2)建立應用
建立完成模板後,預設模板中沒有任何應用、專案、觸發器、圖形等資源。這裡需要點選模板後面的Application(應用集)連結開啟建立應用的頁面,如圖-15所示。
圖-15
點選Application(應用集)後,會刷新出圖-16所示頁面,在該頁面中點選Create application(建立應用集)按鈕。
圖-16
設定應用名稱如圖-17所示。
圖-17
3)建立監控專案item(監控項)
與建立應用一樣,在模板中還需要建立監控專案,如圖-18所示,並在刷新出的新頁面中選擇Create items(建立監控項)建立專案,如圖-19所示。
圖-18
圖-19
接下來,還需要給專案設定名稱及對應的自定義key,如圖-20所示。
圖-20
4)建立圖形
為了後期可以通過圖形的方式展示監控資料,還需要在模板中建立圖形,設定方法與前面的步驟一致,在監控模板後面點選Graph(圖形)即可建立圖形,設定監控圖形基於什麼監控資料,如圖-21所示。
圖-21
5)將模板連結到被監控主機
將完整的監控模板製作完成後,就可以將模板連結到主機實現監控功能了。首先找到被監控主機Configuration(配置)-->Hosts(主機),如圖-22所示。
圖-22
點選需要的被監控主機連結,開啟監控主機設定頁面,在Template(模板)頁面中選擇需要連結到該主機的模板,在此選擇剛剛建立的模板count_line.passwd新增即可,如圖-23所示。
圖-23
6)檢視監控資料圖形
點選Monitoring(監控中)-->Craphs(圖形),根據需要選擇條件,檢視監控圖形,如圖-24和圖-25所示。
圖-25
相關推薦
05: 監控概述 、 Zabbix基礎 、 Zabbix監控服務
Top NSD SECURITY DAY05 1 案例1:常用系統監控命令 1.1 問題 本案例要求熟悉檢視Linux系統狀態的常用命令,為進一步執行具體的監控任務做準備: 檢視記憶體資訊 檢視交換分割槽資訊 檢視磁碟資訊 檢視CPU資訊 檢視網絡卡資訊
06: Zabbix基礎 、 Zabbix監控實戰 、 Zabbix報警機制
bst 功能 message password 4.2 sch -i 文件 word 部署搭建Zabbix監控服務器 192.168.4.56 部署Zabbix監控服務運行環境 LAMP 安裝Zabbix軟件2.1 安裝準備]# rpm -q gcc gcc-c+
02: Openstack概述 部署安裝環境 、 部署Openstack OpenStack操作基礎
Top NSD CLOUD DAY02 1 案例1:配置yum倉庫 1.1 問題 本案例要求把三個映象配置yum源: CentOS7-1708光碟內容作為倉庫源 配置 RHEL7-extars內容加入倉庫源 RHEL7OSP-10光碟中包含多個目錄,每個目錄
ansible概述、ansible基礎 、 ad-hoc、批量配置管理
Top 1 案例1:環境準備 1.1 問題 本案例要求準備ansible的基礎環境: 啟動6臺虛擬機器 禁用selinux和firewalld 編輯/etc/hosts 配置yum擴充套件源並在管理節點安裝ansible 1.2 方案 此方案需要準備六臺主機,
05: Tomcat伺服器 Tomcat應用案例 、 Varnish代理伺服器 總結和答疑
Top NSD OPERATION DAY05 1 案例1:安裝部署Tomcat伺服器 1.1 問題 本案例要求部署Tomcat伺服器,具體要求如下: 安裝部署JDK基礎環境 安裝部署Tomcat伺服器 建立JSP測試頁面,檔名為test.jsp,顯示伺服器
Python學習筆記:檔案操作、類基礎、派生與繼承入門
#檔案操作open、close 開啟一個檔案供讀寫 file = open(file, mode=xx) 用完之後一定要記得關閉
cs231n學習筆記第一天--------影象分類上下、Python基礎、線性分類------Python列表切片和numpy切片的區別
前言: 老規矩,前言的碎碎念還是得有的,cs231n的課之前就想刷來著,室友也一直盯著我,讓我刷,說我基礎太差,不刷不行,好好好,我來重拾一下,看看究竟用什麼方法,才能讓我堅持下去。 雖然自己也曾經呼叫過一些API,整天就是配環境,刷系統,改bug。 但是感覺這
MySql(一、MySQL基礎、庫操作和表操作)
MySQL資料庫 MySQL資料庫是一種C/S結構的軟體:客戶端/服務端,若想訪問伺服器,必須通過客戶端(伺服器一直執行,而客戶端在需要使用的時候執行。) 互動方式: 1、客戶端連線認證:連線伺服器,認證身份:mysql.exe -hPup 2、客戶端傳送S
Zabbix(五):高級應用-web方案、被動監控、基於snmp協議被動監控、proxy配置測試實例
zabbix proxy1.web方案web scenario:web監控方案,web場景;web scenarios指的是監控指定的web站點的資源下載及頁面響應時間等數據指標;(1)創建web監控需要先定義一個web scenario(方案):一個web方案包括一個或多個HTTP請求或步驟(steps)
Zabbix(六):項目實戰之--自動發現nginx調度器及後端web服務集群、自定義參數監控
zabbix 自動發現 nginx項目: 1.自動發現nginx調度器及後端apache構建的web服務集群; 2.使用自定義參數監控調度器上nginx服務的相關統計數據及速率數據; 3.使用自定義參數監控後端apache服務的相關統計數據及速率數據;(選做) 4.制定出nginx調度器及後端apache服務
SECURITY 04: Nagios監控實戰 、 監控概述 、 Nagios監控服務
wal pru sad 配置錯誤 +++ 城市 ica wire ont 抓包: tcpdump 選項 過濾條件協議分析軟件 : wireshark 搭建CA服務器: CA 配置CA服務的過程:192.168.4.55 ca.tedu.cn tare
05: Cacti監控服務 、 Cacti監控實戰
數據庫服務器 post 密碼 plugins stop all ref test fig 搭建Cacti監控服務器 192.168.4.56查看監控信息和配置都是通過訪問web頁面完成的。配置信息存儲在數據庫服務器裏。 一、部署Cacti監控服務運行環境 LAMP#rp
Java基礎面試:集合、內部類、線程
public 死鎖 exceptio read 多線程 三種 xtend arraylist 表示 package test; import java.util.Hashtable; import java.util.Map; public class test {
TP5學習基礎二:目錄結構、URL路由、數據操作
更改 數據 valid nbsp 命名 別名 ret tag ati 一.安裝1.使用git或者composer(composer update)進行實時更新,區別在於git不會清空核心框架目錄而composer會清空。2.使用官網打包好的TP壓縮包(解壓即可用)->
Zabbix監控tomcat、監控代理、API操作、server被動監控 (2)
zabbix監控tomcat、監控代理、api操作、server被動監控接上篇配置十一.Zabbix監控tomcat1.在server3上安裝java和tomcat2.配置tomcat采集腳本vim catalina.sh啟動tomcat3.添加zabbix監控jave程序zabbix本身不能監控到jave,
第一階段Python學習:1、基礎知識、if語句、循環
定義變量 assert loop 所有 方法 right 源碼 under 速度 本文內容: 一、Python介紹級應用方向 二、Python 特性 三、hello world 程序 四、Python 格式化輸出 五、變量、數據類型、註釋 六、表達
Zabbix(三):高級應用之--展示、模版、自定義屬性測試實例
zabbixZabbix的高級應用1.展示接口: (1)graph: simple graph:每個Item對應的展示圖形; custom graph:創建一個融合了多個simple graph的單個graph; (2)screen: 把多個custom graph整合於一個屏幕進行展示; (3)
Zabbix(四):高級應用之--宏、網絡發現測試實例
zabbix1.宏(Macros) 宏可以理解為一個用於文本替換模式的預設文本內容; 宏根據一系列預定義的規則替換一定格式的文本模式,一般情況下,解釋器或編譯器在遇到宏時會自動進行文本模式替換; 類似的,Zabbix可以基於宏保存預設文件模式,並且在需要時調用替換其中文件內容; Zabbix中的宏的作用域:
node基礎篇一:node介紹、node http、node event 課堂(持續)
gpo 指定 輸出 begin func 就是 gif req let 最近工作一直很忙,沒時間更新,諒解,這次準備更新一次node教程,本課堂將持續更新,每周堅持更新一到兩章,希望對大家有一些小幫助吧: 一、首先什麽是node? 1/Node.js 是一個基於 Chrom
二、Numpy基礎:數組修改
none pad 屬性 border lex gpo 定義 ndarray 尺寸 h2 { font-size: 24px; height: 35px; line-height: 35px !important; width: 95%; background-color: