2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- 初始化操作
- systemctl disable --now firewalld
- setenforce 0
- vim /etc/selinux/config
- SELINUX=disabled
- cd /opt
- grafana-enterprise-9.4.7-1.x86_64.rpm #上传软件包
- yum localinstall -y grafana-enterprise-9.4.7-1.x86_64.rpm #安装
- systemctl enable --now grafana-server.service #开启服务
- netstat -lntp | grep 3000 #查询是否已经开启服务
ब्राउजर् मध्ये http://192.168.10.50:3000 इति प्रविशन्तु
खाता/गुप्तशब्द:प्रशासक/प्रशासक
ततः Plugins अन्तरफलकं प्रति गच्छन्तु, zabbix संस्थापितम् अस्ति
वयम् अत्र केवलं CPU इत्यस्य load average इत्यस्य च द्वयोः अवस्थायोः निरीक्षणं कुर्मः ।
cpu कोरस्य संख्यां परिवर्तयितुं प्रत्यक्षतया परिवर्तनं कर्तुं न शक्यते ।
एवं प्रकारेण भवान् CPU-सङ्ख्यां निरीक्षितुं शक्नोति
तदनन्तरं कार्यं सामान्यतया समानं भवति प्रथमं चिह्नस्य उपरि कीवर्डं अन्वेष्टुम् ततः पुनः प्रविशतु ।
अन्तिमः परिणामः एवं भवति
zabbix इत्यस्य तुलने विशिष्टस्थितिः अवलोकयितुं सुकरं भवति
nginx इत्यस्य निरीक्षणं कार्यान्वितुं प्रथमं भवतः एतत् विन्यासः भवितुमर्हति--with-http स्टब स्थिति मॉड्यूल
- vim /etc/nginx/conf.d/default.conf
-
- location / {
- root /var/www/zbx;
- index index.php index.html index.htm;
- }
- systemctl reload nginx.service
-
- curl -s http://192.168.10.20/nginx_state
- vim nginx_status.sh
-
- chmod +x nginx_status.sh
-
- ./nginx_status.sh waiting
nginx स्थितिं ज्ञातुं स्क्रिप्ट्
- #!/bin/bash
- IP=192.168.10.20
- PORT=80
- STUB_URI=nginx_state
-
- active() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==1 {print $3}'
- }
-
- accepts() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==3 {print $1}'
- }
-
- handled() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==3 {print $2}'
- }
-
- requests() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==3 {print $3}'
- }
-
- Reading() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==4 {print $2}'
- }
-
- writing() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==4 {print $4}'
- }
-
- waiting() {
- curl -s http://$IP:$PORT/$STUB_URI | awk 'NR==4 {print $6}'
- }
-
- process() {
- pidof nginx | wc -w
- }
-
- case $1 in
- active)
- active
- ;;
- accepts)
- accepts
- ;;
- handled)
- handled
- ;;
- requests)
- requests
- ;;
- Reading)
- Reading
- ;;
- Writing)
- writing
- ;;
- Waiting)
- waiting
- ;;
- process)
- process
- ;;
- *)
- echo "Usage: $0 {active|accepts|handled|requests|Reading|writing|waiting|process}" exit 1
- esac
- exit 0
स्थितिः द्रष्टुं शक्यते इति सत्यापयन्तु
- vim nginx_state.conf
-
- UserParameter=nginx.status[*],/etc/zabbix/zabbix_agent2.d/nginx_status.sh $1
(1) टेम्पलेट् रचयन्तु
(2) निगरानीयवस्तूनि रचयन्तु
(3) एकं ट्रिगरं रचयन्तु