动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章
  

 FreeBSD ICMP监测

作者来源: 
阅读 933 人次 , 2006-4-4 3:19:00 




 0.名稱
   Hawk - Hawk IP Address Tracker / Monitor

 1.描述
   Hawk是一個以web為介面用來監測ip位址.
   透過資料庫的方式,持續的將相關數據寫入資料庫.
   並依照IP是否有DNS登錄名稱加以分別紀錄排序.
   讓使用者可以很容易的表列出想要的狀況.

   官方網站:Hawk Image http://iphawk.sourceforge.net/


 2.安裝
   路徑:/usr/ports/net/hawk/
        

 3.需求環境         
   Perl 5, Perl Modules,Mysql,PHP,phpMyAdmin 
   其中phpMyAdmin非必須,只是若有安裝會比較容易設定.
   
   泡泡:若您是經常光顧的網友..上述的這些,你只會安裝到部分的Perl Modules
        若您是第一次看到這個網站.請參閱 常用伺服器 > Apache+Mysql+PHP 說明.


 4.Mysql資料庫設定 
   a.建立資料庫hawk
   b.建立相關資料表.
     請進入mysql後下這些指令.(當然了..透過phpMyAdmin就更簡單了)
     create database hawk;
     use hawk;
     create table ip (
     ip char(16) NOT NULL default '0',
     hostname char(255) default NULL,
     lastping int(10) default NULL,
     PRIMARY KEY  (ip),
     UNIQUE KEY ip (ip),
     KEY ip_2 (ip)
     ) TYPE=MyISAM COMMENT='Table for last ping time of hosts';

     可以透過/usr/local/share/doc/hawk/資料夾下的兩個.sql檔案完成上面的步驟.
     

 5.設定檔 
   路徑:/usr/local/etc/hawk/
   檔案:a.daemon.conf
         ##監測的網路
         @networks = ("163.19.152.0/24", "163.19.163.0/24"); 
         ##閘道器
         @gateways = ("163.19.152.252", "163.19.163.254");   
         ##偵測的頻率(秒)--由於偵測多個網域可能會耗很多的時間,請務必斟酌偵測間隔
         $frequency = 3600;
         
         ##資料庫相關設定--請依照自己實際狀況設定
         # database connection parameters
         $dbuser = "hawk";
         $dbpass = "mypass";
         $dbhost = "localhost";
         $dbname = "hawk";
        
        b.php.conf
         ##資料庫相關設定--請依照自己實際狀況設定
         # database connection parameters
         $dbuser = "hawk";
         $dbpass = "mypass";
         $dbhost = "localhost";
         $dbname = "hawk";
         
         設定網域的範圍(必須與daemon.conf設定的範圍相同):
         $networks = array (
                             "資教中心" => "163.19.163.0/24",
                             "維真國中" => "163.19.152.0/24"
                           );
 
 6.啟動及結果 
    啟動:/usr/local/etc/rc.d/hack.sh start
         (需將原先的hawk.sh.sample複製或更名為hack.sh)
    
    結果:啟動瀏覽器 http://你的ip位址/hawk/hawk.php
    
    我的結果: http://ohaha.ks.edu.tw/hawk/
    
    中文修改: 當然是英文的...自己改一下 /usr/local/www/data/hawk/hawk.php 就可以了
        
 7.作者
  Greg Heim (gregheim@mindspring.com)

 8.參考資料
  Hawk README
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:FreeBSD echoping 命令介绍
· 下一篇:FreeBSD http_ping
· 浅谈千兆交换路由器的虚拟路由集群技术
· FreeBSD终极安装参考手册(图)
· Windows 2000活动目录简介
· 怎样编译FreeBSD内核
· 64位Windows XP,我们最关心的7个问题


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077