標準手順パッケージ
rsyslog-5.8.1.tar.gz
xvf loganalyzer-3.2.1.tar.gz
vi rsyslog.sh
#!/bin /sh
#mysql conf
mysql_user =’ root’
mysql_pwd =’ 123456′
run_user =’ root’
run_pwd =’ 123456′
#envをインストールします。
yum -y install mysql mysql-devel mysql-サーバーphp php-mysql php-pdo php-common php-gd http zlib-devel gcc gcc-c ++
#rsyslogをインストールします。
tar rsyslog-5.8.1.tar.gz
cd rsyslog-5.8.1
./configure - enable-mysql - プレフィックス= /usr /local /rsyslog
make&& make install
cd ..
#creat rsyslog config ..
sed -e' s /ommysql:ローカルホスト、Syslog、ルート、/ommysql:localhost、Syslog 、$ {run_user}、$ {run_pwd}; dbFormat /g' rsyslog.conf> /etc/rsyslog.conf
#システムsyslogを停止します。
service syslog stop
chkconfig syslog off
#rsyslog起動スクリプトを作成します。
cp /etc/init.d/{syslog,rsyslog}
#rsyslog起動スクリプトの編集
sed -i‘ s /syslog /rsyslog /g’ /etc/init.d/rsyslog
chmod 700 /etc/init.d/rsyslog
chkconfig– rsyslogを追加します。
chkconfig rsyslog on
#create rsyslog bin ln
ln -sv /usr /local /rsyslog /sbin /rsyslogd /sbin /rsyslogd
#conf mysql
service mysqld start
chkconfig mysqld on
mysqladmin -u rootパスワード' $ {mysql_pwd}'
#create sql
cat> createDB.sql<< EOF
データベースの作成Syslogのデフォルトの文字セットutf8′;
USE Syslog;
CREATE TABLEシステムイベント
(
ID int unsigned not null auto_increment主キー、
CustomerID bigint、
ReceivedAt datetime NULL、
DeviceReportedTime datetime NULL、
機能smallint NULL、
優先順位smallint NULL、
FromHost varchar(60)NULL、
メッセージテキスト、
NTSeverity int NULL、
重要度int NULL、
EventSource varchar(60)、
EventUser varchar(60)NULL、
EventCategory int NULL、
EventID int NULL、
EventBinaryData text NULL、
MaxAvailable int NULL、
CurrUsage int NULL、
MinUsage int NULL、
MaxUsage int NULL、
InfoUnitID int NULL、
SysLogTag varchar(60)、
EventLogType varchar(60)、
GenericFileName VarChar(60)、
SystemID int NULL
)DEFAULT CHARSET =’ utf8′;
CREATE TABLE SystemEventsProperties
(
ID int unsigned not null auto_incrementプライマリキー、
SystemEventID int NULL、
ParamName varchar(255)NULL、
ParamValueテキストNULL
)デフォルトのCHARSET =’ utf8′;
Syslog。*に対するすべての権限を‘ $ {run_pwd}’;で識別される@ localhostに許可します。
EOF
#import sql
mysql -u $ {mysql_user} -p $ {mysql_pwd}< createDB.sql
#start rsyslog
service rsyslog restart
#install loganalyzer
tar xvf loganalyzer-3.2.1.tar.gz
cd loganalyzer-3.2.1
cp -r src //var /www /html /loganalyzer
cp -r contrib /* /var /www /html /loganalyzer
cd ..
chown -R apache.apache /var /www /html /loganalyzer
#webインストールloganalyzerを使用する。 var /www /html /loganalyzer /configure.sh
/bin /sh /var/www/html/loganalyzer/secure.sh
#start httpd
service httpd開始
chkconfig httpd
#編集src /include /functions_common.php関数GetStringWithHTMLCode
sed -i‘ s /htmlentities。* /htmlentities(\\ $ myStr、 ENT_QUOTES、' UTF-8″); /g’ /var/www/html/loganalyzer/include/functions_common.php
#権限を縮小します
read -n 1 -p‘完了したら、Webのインストールに進み、Enterキーを押してください。 ’
cat> priv.sql<< EOF
Syslogのすべての権限を取り消します。$ {run_user}から@localhost;
Syslogの挿入、削除、更新、選択、変更を許可します。 {run_user}’ @localhostは‘ $ {run_pwd}で識別されます。’;
EOF
mysql -u $ {mysql_user} -p $ {mysql_pwd}< priv.sql
#clean
rm -rf priv.sql createDB.sql loganalyzer-3.2.1 rsyslog-5.8.1
chmod + x rsyslog.sh
./rsyslog.sh
panabitフローで監視されるように接続されている通話のように、端末は常にデータを出力しています。 syslogdからのメッセージ@ 2011-06-13T19:43:04.846104 + 08:00 10.35.2.2 PNB0> www 1307994563
vi /etc/rsyslog.conf
#*。emerg *
service rsyslog restart
en"],null,[0.95042604],en"]]]
統計カウンターの統計によると、3月のグローバルオペレーティングシステムの市場シェアは依然としてWin7です。 グローバルオペレーティングシステムのマーケットシェア統計チャート先月と比較して、Win
の下でパスワード「画期的な」ソフトウェアを知ってもらうコンピュータを使うとき、それはしばしばZip、RarそしてさらにはPDF文書のようないくつかの暗号化された文書と相互作用する。 ときどきドキ
を使用します。 nmapはネットワークポートスキャナーです。その主な機能は、ターゲットホストのグループを調べて、どのTCPポートとUDPポートがサービス上にあるかを確認することです。ほとんどのネットワ
Linuxでプログラムを追加および削除するのは非常に面倒ですソフトウェアのインストールは、ソフトウェアをインストールするための最も簡単なダブルクリックrpmパッケージを除いて、奇妙と言えます。 mak