跳到主內容
進階搜尋
搜尋字串
內容類型

精確符合
標籤搜尋
日期選項
在此之後更新
在此之前更新
在此之後建立
在此之前建立

搜尋結果

找到了 640 個結果

檢查陣列卡上的硬碟健康度

Python & Bash 腳本記錄

BUBU 因公司上有使用到外接掛肚的硬碟櫃,在管理介面上看不到每顆硬碟的 SMART 的狀況,剛好有在群友上給予了解答,以防日後有需要我就先記錄下來 檢查硬碟資訊 smartctl --scan 簡單說明: megaraid 是RAID類型 顯示數字表示是硬碟 ID 腳本: #!/usr/bin/bash # 產生記錄檔路徑 LOG=/root/$(date +%F-%H%M).log # 檢查硬碟資訊掃出來,先尋找類型再取硬碟的 ID 資訊 DISK_LIST=$(smartctl --scan ...

Bash Shell
SMART

CentOS 排除更新套件

Linux 系統記錄 CentOS 系列記錄

  BUBU 因有些套件是會先用 yum 安裝完之後再用編譯方式更新官方所提供的版號,因此怕日後更新時會把我所編譯過的版本給還原到預設會影響到服務,以下內容是記錄是如何排除更新不想要更新的套件服務。 運行環境   環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: CentOS 設定 單套件排除 排除不想要更新的套件,可以用 --exclude 這個參數: # 排除 openssl yum --exclud...

CentOS
排除套件

Proxmox VE 系統安裝遇到重複的 rpool

Proxmox VE 虛擬系統記錄 04.Q & A

BUBU 在幫群友處理 PVE 系統問題時遇到一個問題情境如下: 原本協助群友設定顯卡直通時有發生一些問題,因此有請群友看是否寄該 PVE 主機下來給我直接處理,那剛好群友想要重新安裝全新的環境附了一顆 SSD 要拿來當系統原內部硬碟要當資料碟,重灌好 PVE 時無法正常進入到系統如下圖: 有再跟其他群友詢問這是什麼狀況,這是在說明因系統發現到有重複的 rpool 造成無法正常開機。解決方法就是要把之前已有安裝過的系統記錄要先清除掉之就可以正常進入系統。 解決程過 首先開機選擇安裝 PVE 系統選擇 pve ...

Proxmox VE
重複 rpool

Nginx Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 Nginx 設定方式 先在 .conf 設定檔下新增加下面的指令 location /nginx-status { stub_status on; access_log off; allow 123.123.123.123; # 允許看到的 IP allow 127.0.0.1; deny all; } or location /nginx-status { stub_status on; ...

LibreNMS
Agent
LibreNMS
Nginx

MySQL Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 MySQL 設定方式 建立一個快取目錄 mkdir -p /var/cache/librenms/ 必須要先有兩個 php 套件 php-cli php-mysql ,因 php 每個版本指令不一定一樣,所以要查一下版本的指令 CentOS yum install -y php-cli php-mysql Debian apt-get install -y php-cli php-mysql 下載 MYSQL 套件 wget https://github.com/librenms/lib...

LibreNMS
Agent
LibreNMS
MySQL

PHP-FPM Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 PHP-FPM 設定方式 2024.09.27 修改設定流程系統是在 Debian 運行 下載 SNMP 套件 wget https://github.com/librenms/librenms-agent/raw/master/snmp/php-fpm -O /etc/snmp/php-fpm 設定可執行 chmod +x /etc/snmp/php-fpm 安裝必要套件 apt-get install -y libfile-slurp-perl libjson-perl libstri...

LibreNMS
Agent
LibreNMS
PHP-FPM

Apache Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 Apache 設定方式 先在 .conf 設定檔下新增加下面的指令或者在 vim /etc/httpd/conf.d/server-status.conf <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from localhost ...

LibreNMS
Agent
LibreNMS
Apache

BIND(Named) Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 BIND(Named) 設定方式 在 Bind 主機上新增一個目錄 mkdir -p /var/cache/bind 給予這個新建置的目錄權限 touch /var/cache/bind/stats chown bind:bind /var/cache/bind/stats 在進到 Bind 設定檔 vim /etc/named.conf 在這裡指向剛剛建立的目錄及全域進行統計 options { ... statistics-file "/var/cache/bind/s...

LibreNMS
Agent
LibreNMS
BIND(Named)

Redis Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 Redis 設定方式 下載 Redis agent wget https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/redis.py -O /etc/snmp/redis.py 給予剛下載好的 Agent 有執行權限 chmod +x /etc/snmp/redis.py 測試是否可以正常執行 /etc/snmp/redis.py ,執行結果如下: {"version": 1, "error": 0, "...

LibreNMS
Agent
LibreNMS
Redis

Http 服務監控

LibreNMS 04.Service 檢查

畫面說明 設定方式 Http 監控可以用來監視站台是否可以正常顯示或者憑證到時間等等之類.. 檢查目前使用的憑證還有多久到期 參數說明: --ssl 檢查憑證 --sni 伺服器名稱指示 -C 警告 30天是黃色 14天是紅色 顯示結果如下

LibreNMS
Service
Service
Http

imap 服務監控

LibreNMS 04.Service 檢查

畫面說明 設定方式 imap 監控憑證到期時間 檢查目前使用的憑證還有多久到期 指令說明: -p:指定 Prot、-S:SSL、-D:天數 顯示結果如下

LibreNMS
Service
Service
imap

smtp 服務監控

LibreNMS 04.Service 檢查

畫面說明 設定方式 smtp 監控憑證到期時間 檢查目前使用的憑證還有多久到期 指令說明: -p:指定 Prot、-S:SSL、-D:天數 顯示結果如下

LibreNMS
Service
Service
smtp

ssmtp 服務監控

LibreNMS 04.Service 檢查

畫面說明 設定方式 ssmtp 監控憑證到期時間 檢查目前使用的憑證還有多久到期 指令說明: -p:指定 Prot、-S:SSL、-D:天數 顯示結果如下

LibreNMS
Service
Service
ssmtp

domain 服務監控

LibreNMS 04.Service 檢查

畫面說明 設定方式 這個在 libreNMS 預設是沒有的,需要手動去下載,那由於原作者寫的時候無法檢查 .tw 網域,所以在節省哥這裡已有將原作者修改成可以檢查 .tw 網域,程式就在節省哥的 github 上分享。 將 github 上的程式碼複製起來,在此目錄下新增一個檔名 check_domain ,剛剛從 github 上所複製下來的程式碼貼到剛剛建立的檔裡面,並且給於權限及執行命令。 Debian cd /usr/lib/nagios/plugins/ vim check_domain ...

LibreNMS
Service
Service
domain
Service
網域查詢

CentOS 無法開機

Linux 系統記錄 CentOS 系列記錄

  BUBU 公司是用 VMware ESXI 服務上使用 CentOS 系統,我更新系統服務時重啟該服務主機,結果無法正常開機卡在核心沒有辦法正常載入,訊息上給的資訊疑似是說與 VMware 不合造成的。 運行環境 系統環境: CentOS 處理過程 載入安裝片 選擇第二個選項 再輸入 1 按下 Enter 在輸入 chroot /mnt/sysimage 查看 ls /boot/ 看目前的核心版本,確認完寫入 grub2 磁區 寫入 grub2 grub2-mkc...

CentOS
kernel offset

NetworkManager 管理網路介面

Linux 系統記錄

  因 BUBU 之前在使用 CentOS 的時候,在文字介面都是用這一套管理介面來進行站台的 IP 設定。 CentOS 系統設定    CentOS 系統預設都已有安裝好此套件 檢查套件目前狀態 systemctl status NetworkManager 檢查目前該站台有幾張網卡 nmcli dev status 結果如下: 系統預設不會有 UI 介面需要另外安裝 UI 介面套件 yum install NetworkManager-tui -y 使用 nmtui 指令來編輯 nm...

Linux
Network
NetworkManager
網路 IP 修改
NetworkManager
CentOS
NetworkManager
Debian \ Ubuntu

Line Bot Python 自建服務

開發程式應用紀錄 Line Bot 記錄

在自已的服務環境建一台屬於 Line Bot 的環境 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 11 Web 服務: Nginx 1.18 安裝或測試過程 先更新系統 apt update && apt dist-upgrade -y 安裝 Python 服務 apt install python 建立新的專案目錄 mkdir linebot_deom ...

Line Bot
自建
Debian \ Ubuntu
Line Bot
Line Bot
python

SMART Agent 服務

LibreNMS 02.服務 Agent 安裝

  記錄 SMART 設定方式 安裝 SMART agent wget https://github.com/librenms/librenms-agent/raw/master/snmp/smart -O /etc/snmp/smart 給予剛下載好的 Agent 有執行權限 chmod +x /etc/snmp/smart 新增加 SMART 的設定檔 vim /etc/snmp/smart.config,注意: useSN 這個參數如果想要顯示各硬碟型號會建議用 1 如果不想要用型號的話可以直接...

LibreNMS
Agent
LibreNMS
SMART