約 3,823,784 件
https://w.atwiki.jp/togashiserver/pages/5.html
Server Spec CPU Intel Pentium4 2.66GHz Socket478 memoru PC2100 512MBx2 256x1 m/b ASUSTek NRL-LS VGA onboad 回線 NTT西日本 Bフレッツファミリー100 プロバイダ OCN ルータ マイクロ総合研究所 SuperOPT100E 設置場所 兵庫県 自宅 基本設定 sys_ticrate 1500 sv_voicequality 3 sv_voicecodec voice_speex ServerFPS 約1000 このサーバーはRental専用サーバーです。 IRC(Limechat コットン CHOCOA等)のFriend系Server(irc.tri6.net) の#togashi鯖-RentalにJoinして利用規約を読んでから使用してください。 サーバーはカウンターストライク1.6専用です。 別のゲームのサーバーをわざわざ建てるとかそういうだるい事はしません。 lo3cfgを読み込むと自動的にMatchcfgを読み込みます 利用規約 借りる時は必ずチャンネルのトピックを変更してください。 変更しないでの使用が発覚した場合、使用者はBANします(警告は無し。) トピックは【使用者の名前】でお願いします 例:使用者【Chise】 IRCch内で「ちせさば!」と発言したら IP、PASS、RCONPASSWORDが出てきます 1回の使用につき、連続2試合までの使用とさせていただきますm(._.)m 練習時の使用でも1回1時間~1時間半まで。 ↑これ以降の使用は一時中断して 10~20分間の間を空けてからの使用はOKですm(._.)m 待っている人が居たらアレなんでw
https://w.atwiki.jp/marionettoserver/pages/14.html
Serverの仕様 いつまでたってもβです! **主な仕様** 使用Server:auriga データ保存:mySQL 実行環境:Win32 マップServer構成:町、フィールド、ダンジョン、高負荷マップ、実験用小部屋 の5つ構成 (マップServer間を移動した場合、支援スキルが解除されます。) データバックアップ:週2回、aurigaとmySQLのデータを完全バックアップ(2ヶ月分ストック) メンテナンス:毎日、午前1時に自動再起動(安定してきたら頻度を落とします。) 最大baseLv:99 最大ステータス:120 基準経験値倍率:80倍 (フィールドは基準の2倍 ダンジョンは基準の0.8倍) MOBの数:フィールド1.2倍 ダンジョン1.5倍 転生:無制限 (99Lvから転生可能 ※詳細はNPCで) アイテムドロップ率:平均10倍(防具・武器15倍 カード20倍 収集品5倍) ASPD最高:193 オリジナルアイテム:複数あり オリジナルダンジョン:複数あり 完全オリジナルマップ:複数あり オリジナルNPC、クエスト:複数あり GvG時間:21時~23時 停止中 解放コマンド @load セーブポイントへ戻る @who 接続している人の一覧を表示 @itemidentify 未鑑定品を鑑定 @cloneskill クローンスキル(クローンスキルNPCが完成した時点で廃止) @autoloot アイテムを自動取得します。 @resetfeel 太陽と月と星の感情をリセット 0 太陽 1 月 2 星 @resethate 太陽と月と星の憎悪をリセット 0 太陽 1 月 2 星 @notlootequip オートルート時、装備のルートをオフ(autolootと一緒に使ってください) @notlootdish オートルート時、料理のルートをオフ(autolootと一緒に使ってください) @notlootweigh x 重量x以上のアイテムをルートしない(autolootと一緒に使ってください) **サーバー機スペック** メイン機を組み替える度に、パーツをシフトしているので、若干高スペックです。 CPU:phenom X4 920 2.0GHz(ダウンクロック運用) メモリ:8G (認識領域が3Gのため残り5GはRAMディスクでTEMP置き場に) OS:windows XP professional SP3 システムドライブ:Intel SSD X25-M 80G データドライブ:内臓 500G、バックアップ用NAS 500G 電源事情:UPSによる電源保護(ネットワーク機器を含む) サーバー機の併用機能:HTTP(CGI・php・jsp・他 動作)、FTP、POP3、SMTP、MySQL 遠隔地操作:可能 回線:フレッツ光ネクスト(ど田舎なのでほぼ占有型に近いスピード、実測値で99Mbps記録)
https://w.atwiki.jp/dhuraserver/pages/13.html
Dhura-server 参加方法・ローカルルール 1.サーバー環境 【バージョン】 Bukkit(MC_vertion 1.0.0)にて稼働 【ゲームモード】 原則的にサバイバルモード 【MOD】 MODやhamachi等、クライアント側での面倒な設定は必要ありません とりあえずマルチの雰囲気を味わってみたい人にオススメです 【接続可能時間】 24時間稼働 【同時プレイ可能人数】 10人 【利用料】 無償(寄与歓迎) 【認証方式】 ホワイトリスト認証 【サーバーアドレス】 dhurasaba.server-on.net 2.コミュニケーションツール Skypeのグループ通話・チャットをメンテナンスの連絡やプレイ時に利用しています。 導入して頂けると色々と捗るかもしれません。(聞くだけでも構いません) 3.参加手順・方法 Ⅰ.ローカルルール(4)をご確認下さい。 Ⅱ.以下の項目をご連絡下さい。 1.MineCraftのID(必須) 2.ローカルルールへの同意(必須 同意します/同意しません) 3.ハンドルネーム 4.Skype導入有無 4-1.SkypeのID 4-2.グループチャット加入可否 4-3.通話可否(会話可能/聞き専門/参加不可) 5.その他質問事項など Ⅲ.下記の方法にて管理者に連絡を取り、参加希望の旨をご連絡下さい。 Twitter @D_taicho Skype dhuraido Mail dhuraido@livedoor.com Ⅳ.管理者からの返答をお待ちください。 Ⅴ.マインクラフトを起動後、マルチサーバーを選択し下記のようにアドレスを入力してください。 Server Name 【 Dhura-server 】(任意の名前を設定して下さい) Server Address 【 dhurasaba.server-on.net 】 Ⅵ.マルチサーバーへログイン出来るかどうか確認してください。 出来ない場合… ○クライアントの環境はサーバーと合っていますか? →バージョンをサーバーと合わせて下さい。 ○参加人数等が正常に表示されていますか? →サーバーアドレスは正常に入力されていますか? ※たまにping取得に失敗することがあります。 何度かやれば入れるかもしれません ○セキュリティソフトなどによって外部への接続が遮断されていませんか? →セキュリティソフトの設定を確認してください。 それでもサーバーへログイン出来ない場合は管理者へご連絡下さい。 Ⅶ.正常にログインできたら完了です 4.ローカルルール・サーバールール(重要) ■建造物関連 1.原則的に建造物の作成に管理者の許可は必要ありません。 2.他人の建造物は極力壊さない。誤って壊してしまった場合は修復すること。 明らかに悪意を含んだ破壊行動に関しては処罰を行います。 3.使い方の分からない建造物がある場合は、制作者か他の利用者に聞くといいかもしれません。 ■チェスト関連 許可が無い限り、他人のチェストの物は持ち出さないこと。 ただし、遠方に設置された小規模な拠点(小屋等)のチェストは共有するものとします。 ■アイテムの使用制限 TNT 使用制限はありませんが、建物等の近くでは使用を控えてください。 また、巨大な穴が開いてしまった場合等は塞ぐなどの処理をお願いします。 他アイテム 使用制限無し。迷惑行為に繋がる使用は禁止。 ■迷惑行為に関する処罰 悪意を持った破壊行動・迷惑行為に関しては即時接続禁止処理を行い、 同一IDおよび同一IPからの接続を永久に禁止致します。 5.メンテナンス 実行日 サーバー稼働状況に応じて不定期に行います 作業時間目安 サーバー再起動 10分 サーバー再起動(OS再起動含む) 20分 アップデート作業は別途連絡します。 6.免責事項 1.管理者は予告無くメンテナンス等の管理行為を行う場合があります。 2.何らかの障害が発生し、ワールド・データの破損が起こる可能性もあります。 可能な限り復旧はしますが、管理者はデータを保証することはできません。 3.その他、不明な点がある場合は管理者に問い合わせてください。
https://w.atwiki.jp/togashiserver/pages/4.html
Server Spec CPU Athlon64 3800+ Socket 939 memoru PC3200 512MBx2 Samsung純正 m/b BIOSTAR N4SLI-A9 VGA ASUSTek GeForce 6600GT 128MB PCIxE 回線 NTT西日本 Bフレッツファミリー100 プロバイダ OCN ルータ マイクロ総合研究所 SuperOPT100E 設置場所 兵庫県 自宅 基本設定 sys_ticrate 1500 sv_voicequality 3 sv_voicecodec voice_speex ServerFPS 約1000 CS Server CFG このサーバーは冨樫家メンバー専用サーバーです。
https://w.atwiki.jp/d-service/pages/12.html
******************************************* イベントログに出力する ******************************************* Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object,ByValeAsSystem.EventArgs) Handles MyBase.Load テスト用にイベントログエントリに付加するデータを適当に作る Dim mybyte() As Byte = New Byte() {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Dim eventid As Integer = 1 Dim category As Short = 1000 System.Diagnostics.EventLog.WriteEntry( Sample_OutputEventViewer , イベントログに書き込む文字列 ,EventLogEntryType.Information,_ eventid,category,mybyte) Imports System.Diagnostics が宣言されているものとする。 EventLogオブジェクトの作成 Dim elog As New EventLog() コンピュータ名を設定する elog.MachineName = . ログの名前を設定する elog.Log = MyLog ソース名を設定する elog.Source = MySource イベントログに書き込む elog.WriteEntry( イベントログに書き込む文字列 ) End Sub End Class ******************************************* Windowsサービスを作成する ******************************************* http //msdn2.microsoft.com/ja-jp/library/d56de412.aspx 注意:Windows XPSP2でサンプルを作成したところ、サービス起動ユーザをLocalServiceではダメだった。 (System.Security.SecurityExceptionが発生) AccountプロパティはLocalSystemで対応。 ******************************************* VB.NET Tips ******************************************* VB6でサポートされていた文字列固定長配列は VB.NETではサポートされていません。 もし使いたい場合はVBFixedStringAttributeを使用します。 試した限りでは構造体の中でしか使用できないようです。 普通の変数としては宣言できません。 ******************************************* レジストリから値を取得する ******************************************* Imports Microsoft.Win32 Module Module1 Class1 の概要の説明です。 Sub Main() 操作するレジストリ・キーの名前 Dim rKeyName As String = SOFTWARE\Microsoft\.NETFramework 取得処理を行う対象となるレジストリの値の名前 Dim rGetValueName As String = InstallRoot レジストリの取得 Try レジストリ・キーのパスを指定してレジストリを開く Dim rKey As RegistryKey = Registry.LocalMachine.OpenSubKey(rKeyName) レジストリの値を取得 Dim location As String = CStr(rKey.GetValue(rGetValueName)) 開いたレジストリを閉じる rKey.Close() コンソールに取得したレジストリの値を表示 Console.WriteLine(location) Catch ex As NullReferenceException レジストリ・キーまたは値が存在しない Console.WriteLine( レジストリ[ + rKeyName + ]の[ + rGetValueName + ]がありません! ) End Try End Sub End Module
https://w.atwiki.jp/solidedgedev/pages/14.html
svnserveを起動することにより、簡易的なレポジトリの共有が可能になる。 SVNSERVEのサービスでの起動 http //tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-serversetup-svnserve.html を参照して、コマンドプロンプトから次の命令を入力。 sc create svnserve binpath= "\"C \Program Files\Subversion\bin\svnserve.exe\" --service --root d \repos" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY\LocalService" "\"C \Program Files\Subversion\bin\svnserve.exe\" --service --root d \repos" プログラムの所在およびレポジトリの所在を指定 displayname= "Subversion" サービスの表示名を指定 depend= tcpip 依存するサービスを指定 start= auto 自動起動するかどうかを指定 obj= "NT AUTHORITY\LocalService" 実行するユーザを指定 サービスを開始するには sc start svnservice サービスを終了するには sc stop svnservice なお、削除する場合には sc delete svnserve SVNSERVEへの参照 例えば、 d \repos\test で作成したレポジトリを参照する場合には次のようになる svn //localhost/test SVNSERVEでの認証 conf/svnserve.confを編集する [general] # anon-access = read # auth-access = write # password-db = passwd [general] anon-access = none auth-access = write password-db = ../../passwd/passwd レポジトリ存在フォルダの2階層上のpasswdフォルダの下のpasswdファイルにユーザ認証情報を記述する事を指定 passwdファイルの例 [users] username = password ... レポジトリフォルダのサービス実行ユーザのアクセス権限を正しく設定する必要がある
https://w.atwiki.jp/nserver/pages/16.html
NServer Rules This is an "Unofficial" English supportive website for NServer . ( DISCLAIMER )(El sitio sólo está disponible en inglés / O local só está disponível em inglês) This site or the author here of is in no association with NServer , its Owner(s), Administrator(s), GM(s), or GMS(s). Please read the Server Rules (this page) for fun and fair gaming BEFORE start playing. *** N Server Server Rules *** Click to expand/collapse headings below 1. Introduction Any actions that discomfort/offend others are not allowed. Any actions done by others that you are uncomfortable with, don t do it for others either. If you think that this is a pvp server, and these above 2 cannot be understood, you are not rational enough to belong here. If you think PKing is all and simply making others uncomfortable (making others discomfort is fun), you do not belong here. Unpreventable actions by players, ie. grief buff just to discomfort others or kamikaze to restore life, are unrational, don t do it. There are conditional reasons such as 2-way war and etc., of course... If you come in the way with too much of indecent action(s), it may lead you to ban. 2. Adena Making new toons just for the purpose of increasing or piling up your Adena isnt t allowed. If you find a bug or misconfiguration, please report it away.If you abuse it, any items that are not related to it may be deleted. It s just a penalty, give it up. 3. Non-PvP Areas All Necropolis & Catabombs These are hunt/farm designated area, NO PvP, PK, and MPK are allowed. You can attack players with Zariche or Akamanah,however, if you have Zariche or Akamanah, you cannot attack or attack back in these areas. *Do not make MOB train too much while hunting. If no one else is around, it may be ok.If someone told you not to, please stop it right away. 4. Olympiad/TvT Do not logout intentionally after you registered to Olympiad or TvT No Apella gears are allowed in Olympiad or TvT. No dual or more boxing in Olympiad or TvT, including "sitting" or "idling" toons. No support or disturbing players participating in Olympiad or TvT is allowed. (Buff, debuff, any heals) 5. Sieges Do not destroy gates in castles out of siege period. No mount or wyvern in the siege zone. Engrave from appropriate spot.(If you engrave it from below or over the wall, you are abusing bug) Do not go inside the casle to "set your toon" prior to the siege just for the purpose to log in/engrave when the siege starts. 6. Chat Any chat that people are uncomfortable with are not allowed. Please remember that this server is not restricted to participate by any age. Any chat that may relate to any sexual thought is not allowed. If you were to warn someone regarding his/her chat, let the person know kindly with PM. Do not occupy the chat. If someone tells you that you are occupying the chat, take the advice. If you were to let the person know of his/her occupancy in chat, be kind. Do not provoke in trade chat. The bottom line is that any chat that makes people uncomfortable is not allowed. If someone challenged you, do not report it directly to GM. PM to the person and tell your discomfort.If you were told of offending someone, accept it. Repeatedly offending the person is subject to ban. 7. Other Do NOT the degree of the penalty is in GMs discretion 1. Do not disturb any event that has been announced in the forum or trade chat, TvT, 15 people or more in it, or announced for general public of the server. You can disturb event that is unannounced or not open for the public. 2. Any actions that may interfere with the server management will be punished regardless of the server rules. (ie. Impersonating GM, continueously discomforting others in chat, and etc) 3. No Refund/Guarantee upon server "roll-backs," (items, extra NPCs, clan halls, quests, raiding boss, and etc) 4. Do not destroy clan hall doors. 5. Do not attack, hunt, or pvp while on mount. 6. No actions generally considered "Lame" is allowed, including forming up zerg and wait for a few.This does not apply in war zones and 2-way wars. 7. Do not put any grief buffs in town except in TI (Talking Island). 8. No bots allowed. 9. If your class is unable to summon a pet, do not participate in Olympiad with it. 10. Do not go to castles with Wyvern (except for taking a walk) 11. Do not feed Zeriche/Akamanah in castles or clan halls. 12. No attack, debuff or grief buff is allowed at spawn points, this applies to attacking/waiting parties, except in war zones. Agitating to do so can be punished too, including Lv.1 toons set there for Karma trap and etc. 13. Safe area in Primitive Isle is for gathering up only, do not hunt/farm in the safe zone there. 14. No buff or support over the wall is allowed, you can AOE buff/support during the siege, however. 15. Relocating of MOBs set by the server is not allowed. If you get caught, that s an instant ban.If you have done it before, it s challenging the server, other servers will be informed.Unintentinally relocationg mobs, ie. you died on mobs legibly, will not likely to be the subject of ban. 16. Do not restart/relog to cancel skill delays. 17. Do not flame other servers. 18. You are limited to raid 3 raidbosses in every 24 hrs. (changing toons, IP, or account doesn t help).If you get caught for raiding more than you are allowed to, you will be banned. 8. Special Rules for Karmas You can be killed at loading point, bettter not to use teleporter. A "Peace Zone" doesn t do anything to you. If you attack back in a peace zone, you will be banned. These rules are displayed every time you login to the game. However, you need to have Japanese L2 Client and Fonts installed to see these messages properly upon logging in.They look like these with English Client. You can only see English compatible characters. UP HOME ©2009 NServer "Unofficial" English Guide http //www29.atwiki.jp/nserver Edit 申し訳ありませんが、link_ref プラグインは提供を終了し、ご利用いただけません。
https://w.atwiki.jp/12345server/pages/12.html
Server仕様 R化の有無 R化後 Base経験値倍率 200倍 Job経験値倍率 200倍 PTボーナス経験値 1人毎に+100% 共闘ボーナス経験値 +100% アイテムのドロップ率 150倍 転生回数 1回 転生ボーナス ステータスポイント+100、スキルポイント+1 経験値の公平設定可能なレベル差 50 ディレイがDEXの影響を受けるかどうか No 最大Lv 150 (拡張職も含む) クエストで160までLvアップ可能 最大ステータス 120 無詠唱 Dex150 最大ASPD 195 Mob仕様 通常MOBの再出現までの時間 1/5 MVPボス、中ボスの再出現までの時間 即湧き ※一部固定沸きモンスターをランダム沸きに変更 その他仕様 個人用倉庫の容量 600種 ギルド用倉庫の容量 1000種 カート重量 8000 矢 消費しない ソロでの合奏スキルが可能か 不可 トワイライトファーマシー 条件無視 ギルド最大人数 76人 ペットの親密度上昇量 20倍 ホムンクルスの親密度上昇量 20倍 露店限度額 1G 開放コマンド @load セーブ地点へと戻る @go 番号で指定したマップへワープする @alliance onにするとギルドチャットが同盟ギルドにも送信されます GvG 現在未実装
https://w.atwiki.jp/htserver/pages/34.html
- ワールド名 Gamemode 難易度 インベントリグループ その他設定 説明 1 SurvivalWorld 0(Survival) 2(Normal) A(通常) - 通常のサバイバルワールドです(初期スポーン) 2 Survival_Nether 0(Survival) 2(Normal) A(通常) - 通常のネザーワールドです 3 Survival_The_End 0(Survival) 2(Normal) A(通常) - 通常のジ・エンドです 4 Sizai 0(Survival) 2(Normal) A(通常) - 資材ワールドです。毎月1日に削除・新規生成されます 5 Creative 1(CREATIVE) 2(Normal) B(クリエイティブ) - クリエイティブ専用ワールドです(自動ゲームモード)
https://w.atwiki.jp/wiki7_benjamin/pages/24.html
一個簡單的範例host_name win1 service_description test check_command check_http max_check_attempts 5 normal_check_interval 3 retry_check_interval 20 check_period 24x7 notification_interval 60 notification_period 24x7 notification_options w,u,c,r contact_groups contact_g1 一個簡單的範例 service裡有很多的選項,為了更貼近現實,假設我們現在有兩台機器,一台win1,一台win2,這兩台機器上都運行了web server。 我們想要在運行nagios的機器上,進行設定,使得nagios能夠認識這兩台機器上所運行的服務,並且讓nagios來對這兩台機器的web server進行監視的工作: 首先定義第一個服務: define service { use generic-service host_name win1 service_description test check_command check_http max_check_attempts 5 normal_check_interval 3 retry_check_interval 20 check_period 24x7 notification_interval 60 notification_period 24x7 notification_options w,u,c,r contact_groups contact_g1 } 看到這麼大串的設定檔,是否有點感到無法吞的下去。如果你會這麼覺得,那你是正常的。老實說,很多人都與你有同樣的想法。其實你在這裡所看到的,只是用來定義service屬性的一部份而已。不過這些屬性都很常用,所以先列出這些。如果你很趕時間想要把設定完成,那你可以先把這幾個項目弄懂,在百分之八十你所遇到的情況裡,都可以派得上用場。 其實這裡的設定檔與關連式資料庫有很多異曲同功之妙,所以也有些幫助你設定的軟體,是將設定先寫到資料庫裡,然後在從資料庫裡將檔案給輸出到文字檔。 我們先一項一項的從上往下看: host_name win1 故名思義,這裡定義了主機的名稱。不過請不要誤解,這裡的主機名稱,並不是直接對應到真正機器的主機名稱,乃是對應到在主機設定檔裡所設定的主機名。 以資料庫的概念來講,這裡的win1是一個ForeignKey,它對應到另外一個table的primary key,如下圖所示: service_description test 這一行比較無關緊要,主要是用來描述這一個service的詳細內容,以供將來後人維護時作參考之用 check_command check_http 這一行是用來設定用來監視之時,所使用的命令。不過同樣的,請不要誤解,這裡的命令並不是真正的對應到server裡頭的那一個可以執行的命令,而是對應到命令的設定檔。在另外一個設定檔裡,有關於這個命令的真正的路徑,要帶入的參數,以及實行時的細節。 以資料庫的概念來講,這裡的check_http是一個ForeignKey,它對應到另外一個table的primary key,如下圖所示: max_check_attempts 5 這一個選項的值被設為5。這個值代表最大的檢查次數,講的更白話一點,也就是nagios利用上面的check_http的命令,來檢查win1這一台server。當檢查時發現server異常時,因為有可能只是一時網路太擁擠,或是一些風吹草動,讓server受到了一點影響,所以不要馬上把server判斷為狀況危急,而是多試(retry)幾次,這裡的5就是至少試5次的意思。 這個值的設定要看現場的真正情況。比方說筆者目前所擔當的網站,由於訪問的流量非常的大,所以常常會發生server反應遲緩,而讓nagios判斷為緊急的情況,此時為了防止狼來了的場景一直發生,所以我會把這裡的值給設的高一點。當然這樣設會有一些問題,如果server真正發生問題,查覺得時間會比較晚,甚至客戶會比我們先查覺,所以為了防止這個情況,在將retry的次數調高的同時,也最好將每個retry之間的時間間隔縮短一點。不過這也有可能會有一點問題,如果將retry的時間縮短,那麼對於正在忙碌中的server來說不見得是一件好事。有時這真是一件令人拿不定主意的事,不過總而言之,還是要強調,一切都需要看現場的情況。 normal_check_interval 3 故名思議這裡是用來設時間的間隔,也就是說,這一次的檢查和下一次的檢查之間,所隔的時間為3分。 這樣子設定之後,我們可以看一下apache的access log檔: 127.0.0.1 - - [18/Dec/2005 00 20 36 +0900] "GET / HTTP/1.0" 200 1494 "-" "check_http/1.81 (nagios-plugins 1.4.2)" 127.0.0.1 - - [18/Dec/2005 00 23 36 +0900] "GET / HTTP/1.0" 200 1494 "-" "check_http/1.81 (nagios-plugins 1.4.2)" 每間隔約3分鐘,nagios就會送出一個監視的訪問 關於時間的單位 在nagios的設定裡,在指定間隔時間之時,如果只有數字的話,通常的單位是以分為單位。但是分並不是最小的單位,你也可以以秒來指定。 用秒指定的時候,需要在數字之後加s(second),比方說: normal_check_interval 3s #每隔三秒檢查一次 如果是無限大的時間的話可以指定為0。而無限短的時間則是以-1來作指定。所謂的無限短,簡單的說,就是叫nagios儘可能的(asap)不斷執行監視的命令。 normal_check_interval 0 #隔無限長的時間檢查一次…也就是不檢查 normal_check_interval -1 #隔無限短的時間檢查一次…也就是儘量的不斷作檢查 retry_check_interval 20 當狀態發生改變,從ok的狀態變化到不ok的狀態之時,nagios提供我們一個改變監視頻率的功能。 這一個頻率的改變可以是變快或是變慢,你可以自由的設定,這是一個很好的彈性,幫助我們可以更準確的判斷問題的發生。 但是這一個選項是在retry發生之時才會生效。就好像我們上面所說的,當第一次不ok的狀態發生時,此時過渡的soft狀態,nagios會開始用max_check_attempts裡所設的值開始為retry的次數倒數,此時監視的頻率也會發生改變,改變成這一個值裡所設定的。當retry的次數到達了max_check_attempts-1時,如果狀態還是不ok,那nagios就會將這個不ok的狀態過渡到hard的狀態,並且恢復監視的頻率為我們在check_interval裡所設的頻率。 check_period 24x7 這裡的check_period 是要告訴nagios什麼時間是適當的時間作檢查。並不是所有的監視都是24小時不斷進行的,這個選項提供了我們設定這一個service的上班時間設定的自由。 有些service不是24小時全年無休,所以我們只要在這個service提供服務時進行監視就行了。 這裡的24x7同樣也是定義在另外一個物件裡,這裡只是一個引用的代碼,詳細的名為24x7的設定,需要參照另外一個物件(time_period)的設定。 notification_interval 60 當一個主機或是服務,處於一個hard的非ok的狀態時,由nigous會發出通知,提醒聯絡人該主機或是服務處於一個非ok的狀態。當這一個通知發出之後,經過了一段時間之後,這一個主機或是服務,仍然處於非ok的狀態,有時可能是因為聯絡人沒有接到通知,或是聯絡人乎略了nagios所發出的通知,所以這個非ok的狀態一直持續著。 此時,我們可以設定nagios,在非ok狀態經過了一段時間之後,再度對使用者發出通知,而需要經過多長一段時間,再發出通知,就是使用這一個選項來進行設定。 當然有的情況並不是聯絡人沒有查覺到通知,可能真的是遇到了難題,所以遲遲不能夠將主機或是服務調整到ok的狀態。所以這個時間的設置,該設置多長,也是應該因情況由當事人自行判斷。 如果你覺得,所有的事件只需要一次通知就夠了,可以把這裡的選項設為0。此時nagios對於一個發生的事件,只會進行唯一一次的通知。 notification_period 24x7 這個notification_period同樣的也是一個時間的設定,不過這一個選項所針對的是「發出通知」這一個行為。 這也是nagios設計上我覺得很有彈性的地方,因為通常我們都會想辦法省一下麻煩,將監視的時間與發出通知的時間默認為是同樣的東西,但是nagios必竟是為了全世界的使用者的需要,所以設計上非常有彈性。有了這個選項,你就可以把notification_period與check_period設為一樣,或是不一樣。 這一個check其實是一封通知要發出去之前,所需要通過眾多的檢查中的一道。 notification_options w,u,c,r 這一個選項也是與「通知」有關,剛剛我們說明了通知可以進行的時間,這裡我們要定義的是「通知可以被發出的情況」。 在notification_options這個選項的後頭接了幾個用豆點區隔的英文字母,別被他嚇到了。這是一些英文單字的簡寫而已。 這些單字分別代表的意義如下: w warn 警告狀態 u unknown 不明狀態 c criticle 緊急狀態 r recover 回復狀態 這些狀態就好象我們上一張講的,主機和服務有所不同。但都是來自於nagios進行監視之後的結果。 依照這些結果,在那些情況之下,需要寄出通知,是這個選項最主要的目的。 如果你不想收到太多的警告信的話,或許活用這個選項是個不錯的主意。 這一個check也是一封通知要發出去之前,所需要通過眾多的檢查中的一道。 contact_groups contact_g1 這一個選項一看就知道,就是發出通知時要寄給那些人的設定了。這裡是以contact_groups的方式,也就是你必須在這裡設定一個已經定義好的聯絡人群組。這一個聯絡人群組的設定,我們會在接下來的章節裡作解示。 在設定完以上的內容之後,我們或許想要先測式看看是否我們真的設定正確了。我們可以式著執行nagios的verify選項,看看設定是否正確無誤。 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 此時這一個命令會出現以下的結果: Error Could not find any host matching win1 Error Could not expand hostgroups and/or hosts specified in service (config file /usr/local/nagios/etc/services.cfg , starting on line 20) nagios檢查之後,發現它找不到設定檔案有任何一個地方有定義名為win1的主機。所以報出了一個錯誤的訊息。這個錯誤訊息的第二行,有著這個錯誤訊息發生的行數。 searchnotfound-1.jpg 這一個錯誤的發生是我們所預料之中的,因為我們還沒有對主機進行定義。這將會是我們接下來的工作。