システムスタンバイ回避
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
kerokero
投稿数: 38
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Puこんちには。
返事が遅くなって申し訳ありません。
色々アドバイスを頂きましてありがとうございます。
一度ユーザーさん・ネットワーク屋含めて会話する予定に致します。
また、ソースも記載して頂きましてありがとうございます。
ぜひ参考にさせて頂きます。
返事が遅くなって申し訳ありません。
色々アドバイスを頂きましてありがとうございます。
一度ユーザーさん・ネットワーク屋含めて会話する予定に致します。
また、ソースも記載して頂きましてありがとうございます。
ぜひ参考にさせて頂きます。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
そもそも サーバーにautologin するユーザーIDと
クライアントのユーザーIDが同じOUで管理されている事事態
その管理者のセキュリティポリシーの考え方の方が疑問ですが
↑を解決しないと 本当の問題解決にならないと思いますよ
たしかに定期的pingを飛ばすとかは 手法の一つですが
それは あくまでも 臭い物に蓋をする的な考え方であって
真にお客様の事を考えれば
別のOUにしてもらう事をお話しされた方がよろしいかと
そこまでやって 話が通らなかったら
pingなどの手段に
目的と手段を取り違えなく
我々SEの目的は 「お客様の為」です
ちなみに 私がサーバーの死活監視で作成したPGの一部で
pingを発行する記述がありますので
参考までに記載しておきます
毎日朝に起動するように taskスケジューラーに登録すれば
起動します
========== 以下ソース=============================
Public Class Form1
'//// 変数 ここにpingを飛ばすipを設定
'=======================================
Dim Host_ip_send As String = "192.168.x.x"
'========================================
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' 600秒(10分)待って 120回繰り返す
Dim v_waite As Integer = 600000
Dim v_max_cnt As Integer = 120
'============================================================================
Dim cnt As Long
For cnt = 0 To v_max_cnt
My.Computer.Network.Ping(Host_ip_send)
'ウェイトする
System.Threading.Thread.Sleep(v_waite)
Next
'プログラムを終了させる
End
End Sub
End Class
========== ソース終わり=============================
.netですので 修正して コンパイルしたらexeになります
これは waiteしてる時cpuを使用しません
参考になれば幸いです
そもそも サーバーにautologin するユーザーIDと
クライアントのユーザーIDが同じOUで管理されている事事態
その管理者のセキュリティポリシーの考え方の方が疑問ですが
↑を解決しないと 本当の問題解決にならないと思いますよ
たしかに定期的pingを飛ばすとかは 手法の一つですが
それは あくまでも 臭い物に蓋をする的な考え方であって
真にお客様の事を考えれば
別のOUにしてもらう事をお話しされた方がよろしいかと
そこまでやって 話が通らなかったら
pingなどの手段に
目的と手段を取り違えなく
我々SEの目的は 「お客様の為」です
ちなみに 私がサーバーの死活監視で作成したPGの一部で
pingを発行する記述がありますので
参考までに記載しておきます
毎日朝に起動するように taskスケジューラーに登録すれば
起動します
========== 以下ソース=============================
Public Class Form1
'//// 変数 ここにpingを飛ばすipを設定
'=======================================
Dim Host_ip_send As String = "192.168.x.x"
'========================================
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' 600秒(10分)待って 120回繰り返す
Dim v_waite As Integer = 600000
Dim v_max_cnt As Integer = 120
'============================================================================
Dim cnt As Long
For cnt = 0 To v_max_cnt
My.Computer.Network.Ping(Host_ip_send)
'ウェイトする
System.Threading.Thread.Sleep(v_waite)
Next
'プログラムを終了させる
End
End Sub
End Class
========== ソース終わり=============================
.netですので 修正して コンパイルしたらexeになります
これは waiteしてる時cpuを使用しません
参考になれば幸いです
投票数:0
平均点:0.00
kerokero
投稿数: 38
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
HAYATOさん。こんにちは。
ありがとうございます。
私はADサーバーのパスワードを知らされていないのと基本的に見てはいけない事になっているので見た事はありません。間違って画面をADサーバーに切替えてしまっても目をつむってしまいます(笑)
よくわかりませんが小細工はしている様な事は言ってました。
対象IDを違うグループポリシーにしてしまえば影響ないですね。
まぁセキュリティ上何て言われるかわかりませんが。
サーバーログインされてる状態のセイキュティとどちらが良いか
ですね。
ありがとうございます。
私はADサーバーのパスワードを知らされていないのと基本的に見てはいけない事になっているので見た事はありません。間違って画面をADサーバーに切替えてしまっても目をつむってしまいます(笑)
よくわかりませんが小細工はしている様な事は言ってました。
対象IDを違うグループポリシーにしてしまえば影響ないですね。
まぁセキュリティ上何て言われるかわかりませんが。
サーバーログインされてる状態のセイキュティとどちらが良いか
ですね。
投票数:0
平均点:0.00
HAYATO
居住地: 大阪市淀川区西中島5-9-2
投稿数: 90
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
多分、自動ログインされているのだと思うのですが、そのユーザーIDを、グループポリシーに属させないようにすれば、電源管理の影響を受けないはずですよ。
まぁサーバーがログインされている状態ってのも、セキュリティ上どうかとは思いますが、スタートアップにいろいろ小細工していると、どうしてもそうなりますよね。
ちなみにログインしていなければ、グループポリシーの支配外になるので、こういったことはないと思います。
HAYATO@アインシュタイン設計社
まぁサーバーがログインされている状態ってのも、セキュリティ上どうかとは思いますが、スタートアップにいろいろ小細工していると、どうしてもそうなりますよね。
ちなみにログインしていなければ、グループポリシーの支配外になるので、こういったことはないと思います。
HAYATO@アインシュタイン設計社
投票数:0
平均点:0.00
kerokero
投稿数: 38
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
/*===========
Cabinさん。ありがとうございます。
メインプログラムでタイマーイベントの仕掛けをテストで行った限りは問題なさそうです。後は本番環境で行って事象がなくなるかどうかです。
===========*/
/*===========
Puさん。こんにちは。
私が設定したわけではなくまた、あまり詳しくないので現況の説明になります。
・AD(Win2008)のグループポリシーで電源管理を行っている
・サーバーはログオンしている状態で稼動している
・クライアントはログイン時サーバーで設定されている内容を引き継いでくるので、クライアント単独で設定変更しても変わってしまう
・クライアントを15分間使用しないとシステムスタンバイに入ってしまいネットワークが切れる
・復旧するとタスクバーの右下に"ローカルエリアネットワークに接続しました"と表示されて復旧される
・もし作成したアプリが開いたままシステムスタンバイになるとサーバーにあるDBとの接続が切れるのでクライアントレベルがスタンバイから復帰してもDBとは再接続されずエラーが表示される
・なので裏で何かサーバーと疎通をしていればシステムスタンバイにはならないと思い今回の質問に至りました。
===========*/
Cabinさん。ありがとうございます。
メインプログラムでタイマーイベントの仕掛けをテストで行った限りは問題なさそうです。後は本番環境で行って事象がなくなるかどうかです。
===========*/
/*===========
Puさん。こんにちは。
私が設定したわけではなくまた、あまり詳しくないので現況の説明になります。
・AD(Win2008)のグループポリシーで電源管理を行っている
・サーバーはログオンしている状態で稼動している
・クライアントはログイン時サーバーで設定されている内容を引き継いでくるので、クライアント単独で設定変更しても変わってしまう
・クライアントを15分間使用しないとシステムスタンバイに入ってしまいネットワークが切れる
・復旧するとタスクバーの右下に"ローカルエリアネットワークに接続しました"と表示されて復旧される
・もし作成したアプリが開いたままシステムスタンバイになるとサーバーにあるDBとの接続が切れるのでクライアントレベルがスタンバイから復帰してもDBとは再接続されずエラーが表示される
・なので裏で何かサーバーと疎通をしていればシステムスタンバイにはならないと思い今回の質問に至りました。
===========*/
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
質問に質問で申し訳ありませんが
後々の為 あえて質問させていただきます
ADのグループポリシーで設定されているとの記述ですが
そもそもグループポロシーはLOGONしないと はんえい されないと
思うのですが
通常 サーバーはlogonしませんよね
どうやって 電源optionを設定してるんでしょうか??
Win28では グループポリシーで電源optionまで管理できるように
なってますが そもそもlogonしないと はんえい できませんが
ですので 通常クライアントの電源optionを一括管理する場合に
良く使用します
でわ〜でわ〜
質問に質問で申し訳ありませんが
後々の為 あえて質問させていただきます
ADのグループポリシーで設定されているとの記述ですが
そもそもグループポロシーはLOGONしないと はんえい されないと
思うのですが
通常 サーバーはlogonしませんよね
どうやって 電源optionを設定してるんでしょうか??
Win28では グループポリシーで電源optionまで管理できるように
なってますが そもそもlogonしないと はんえい できませんが
ですので 通常クライアントの電源optionを一括管理する場合に
良く使用します
でわ〜でわ〜
投票数:0
平均点:0.00
cabin
投稿数: 48
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Magicのメインプログラムに、タイマーイベントで一定周期でデータを参照するプログラムを入れてみるか、Windowsのスタートアップに一定周期でサーバーにアクセスするVBScript等のプログラムをセットしてみては如何?
投票数:0
平均点:0.00
kerokero
投稿数: 38
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
皆様。お世話様です。
困った事があり相談にのって頂きたく投稿致しました。
あるお客様で以下の様な事象があり何か良い手立てあれば教えて下さい。
ActiveDirectory(以下AD)が構築されていてその配下にDBサーバーを入れてシステムを稼動しています。
お客様から「ある時間何も操作しないとシステムが切れる」と言われまして調べた所"システムスタンバイ"が
15分に設定されていました。
15分経過するとランの通信も切れてしまうのでシステムはSQL-Serverが表示されて落ちます。
システムスタンバイを無効にしたいんですがAD側での設定になっていてクライアントでは触れません。
ネットワークはお客様の親会社が構築しているのでそちらにも何とかしてもらう様に言ってもらっても
いますがMagic側から何か切れなくできる方法ってありますでしょうか?
時間内に何かパケットが飛べば切れないだろうと思っています。
定期的にPingを発行させるとかいうのも考えましたがどこで設定すれば良いのか?
スタートプログラムだと1回しか動作しないし。
何か良い方法があったらお教え下さい。
[お客様環境]
ADサーバー:Windows2008
DBサーバー:Windows2003
DB:SQL-Server2000
Magic:V9Plus sp6
Pervasive:V9(ローカルでワーク作成)
MFF:クライアント
クライアントの常時使用数台数:約10台
困った事があり相談にのって頂きたく投稿致しました。
あるお客様で以下の様な事象があり何か良い手立てあれば教えて下さい。
ActiveDirectory(以下AD)が構築されていてその配下にDBサーバーを入れてシステムを稼動しています。
お客様から「ある時間何も操作しないとシステムが切れる」と言われまして調べた所"システムスタンバイ"が
15分に設定されていました。
15分経過するとランの通信も切れてしまうのでシステムはSQL-Serverが表示されて落ちます。
システムスタンバイを無効にしたいんですがAD側での設定になっていてクライアントでは触れません。
ネットワークはお客様の親会社が構築しているのでそちらにも何とかしてもらう様に言ってもらっても
いますがMagic側から何か切れなくできる方法ってありますでしょうか?
時間内に何かパケットが飛べば切れないだろうと思っています。
定期的にPingを発行させるとかいうのも考えましたがどこで設定すれば良いのか?
スタートプログラムだと1回しか動作しないし。
何か良い方法があったらお教え下さい。
[お客様環境]
ADサーバー:Windows2008
DBサーバー:Windows2003
DB:SQL-Server2000
Magic:V9Plus sp6
Pervasive:V9(ローカルでワーク作成)
MFF:クライアント
クライアントの常時使用数台数:約10台
投票数:0
平均点:0.00