Pages

2021年12月6日月曜日

yum コマンドがエラーになる

 yum コマンドを実行すると
「failed: BDB1507 Thread died in Berkeley DB library」
のようなが出てしまう。

ググったら
「rpmがパッケージを管理しているデータベースが壊れている」
とのこと。

「rpm --rebuilddb コマンドでデータベースを修復する」
とのことで、実際に実施したら修復できた。

参考
https://go-journey.club/archives/6856

2021年7月15日木曜日

Instant AP 証明書削除方法

 ・Certificationの削除はCLIから可能となります
 (Instant AP)#crypto pki-remove
 cert-typeと certnameを指定して削除可能です。
 例
 AP515# crypto pki-remove cert-type ServerCert certname WebUI-cert

2021年7月14日水曜日

サービスの継続起動

特定のサービス(プロセス)が急にダウンした場合に、
自動的に再起動させる方法。

(cronで毎分監視して起動していなければ再起動させるスクリプトが
 必要かも、と思っていたが、そんな原始的な方法はせずに済んだ)

 例 Radiusサービス radiusd

# vi /usr/lib/systemd/system/radiusd.service
([Service]のTypeの次に Restart=always の行を追加)
# diff /usr/lib/systemd/system/radiusd.service 元ファイル
7d6
< Restart=always
# systemctl daemon-reload

補足:
# systemctl daemon-reload
をせずに
# systemctl restart radiusd
を実行したら
Warning: radiusd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
と怒られる。

■実験結果(失敗編)
# ps -ef | grep radiusd | grep -v grep
radiusd  22457     1  0 08:37 ?        00:00:00 /usr/sbin/radiusd -d /etc/raddb
# systemctl stop radiusd
# ps -ef | grep radiusd | grep -v grep
※起動が確認できない
# systemctl restart radiusd
# ps -ef | grep radiusd | grep -v grep
radiusd  22615     1  0 08:42 ?        00:00:00 /usr/sbin/radiusd -d /etc/raddb
プロセスを systemctl stop radiusd で停止させては動作しない様子。
kill -9 など異常終了の場合に有効らしい。

■実験結果(成功編)
# ps -ef | grep radiusd | grep -v grep
radiusd  22615     1  0 08:42 ?        00:00:00 /usr/sbin/radiusd -d /etc/raddb
# kill -9 22615
# ps -ef | grep radiusd | grep -v grep
radiusd  22744     1  0 08:47 ?        00:00:00 /usr/sbin/radiusd -d /etc/raddb
\(^o^)/
kill でプロセスを停止したのに radiusd は動作している。
プロセス番号が違っている(22615→22744)ので、再起動したことが確認できた。

2021年5月17日月曜日

MIBの調べ方

 $ snmptranslate -Tz -m /usr/share/snmp/mibs/IF-MIB.txt

でMIBの値を調べることができる。

 "ifHCInOctets"                  "1.3.6.1.2.1.31.1.1.1.6"

"ifHCOutOctets"                 "1.3.6.1.2.1.31.1.1.1.10"

2020年7月6日月曜日

OOK - 俺のオレンジゼリー完成形

材料
・オレンジジュース 1リットル
・みかんの缶詰 2缶
・ゼラチン 33g 新田ゼラチン ニューシルバー 顆粒ゼラチン
・器(小11個,大4個)

作り方
(1) 小さいボールに、オレンジジュース約200ccを入れ、ゼラチンを混ぜ入れる
(2) 今回使用するゼラチンはふやかす必要はないが、念のため(1)を冷蔵庫に30分ほど
(3) 大きいボールに、みかんの缶詰(2缶)を開け、器(小)にみかんの実をすべて入れる
(4) (3)に残りのオレンジジュース約800ccを入れる
(5) (2)を湯煎して固まりがすべて溶けたら(4)に入れて静かに混ぜる
(6) (5)をすべての器にお玉(注ぎ口が尖ったもの)で入れる
(7) 上面にラップをして冷蔵庫で冷やす
(8) 固まったら、いただきます











2020年6月9日火曜日

zabbix グラフのY軸の単位の修正

某S社に間違った内容で設定されてしまった zabbix グラフのY軸(縦軸)の単位の修正方法
・該当グラフを確認
・設定→テンプレート→該当テンプレート→アイテムをクリック
・名前部分をクリック
・単位を変更(例 ℃→°F)して更新をクリック
・再度該当グラフを確認
(ついでに、Y軸の最大値を、警告の温度に変更した)
→再度メーカーに確認したところ単位は摂氏(℃)だということだったので
元に戻した。

変更前

変更後

2020年5月8日金曜日

SSL-VPN の最長接続時間

FortiGate の SSL-VPN は接続完了後、8時間でログアウトするのがデフォルト。
タイムアウト値の変更は下記の通り。

# config vpn ssl settings
 # set auth-timeout [値] (※ 値 : 0-259200 秒 , 初期値 : 28800=8時間)
# end


値 0 はタイムアウトなしを意味するが、不要なトンネリングを保持し続けることとなり、新規トンネルの確立に影響を及ぼす可能性があるため、値 0 は非推奨。