- root権限でサーバにログインします。
- IWSS関連の全てのデーモンを停止します。
# /usr/iwss/rcIwss stop
# cd /; umount $DATATARGET/tmp/tmpfs > /dev/null 2>&1
# cd /; umount $DATATARGET/tmp/v_tmpfs > /dev/null 2>&1
# /sbin/chkconfig --del IWSS > /dev/null 2>&1
# killall -9 tmsyslogd > /dev/null 2>&1 - cron ジョブを削除します。
# rm -f /var/spool/cron/iscan
/var/spool/cron/root から以下の行を削除10 3 * * * /etc/cron.daily/logrotate > /dev/null 2>&1
*/10 * * * * /usr/iwss/vsapi_file_monitor.sh > /dev/null 2>&1
0 4 * * * /usr/iwss/S99ISCommonLog restart > /dev/null 2>&1
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/iwss/bin/svc_snmpmonitor.sh > /dev/null 2>&1
48 1 * * * /usr/iwss/S99ISsnmpd restart > /dev/null 2>&1
18 0,4,6,22 * * * /usr/iwss/AdminUI/tomcatchecker.sh > /dev/null 2>&1
上記のみ記載されている場合は、ファイルごと削除し、サービスを再起動します。
# rm -f /var/spool/cron/root
# service crond restart - rpm パッケージをアンインストールします。
# rpm -e --nodeps --nopreun --nopostun IWSS > /dev/null 2>&1
# rpm -e --nodeps --nopreun --nopostun CommonLog-agent > /dev/null 2>&1
# rpm -e --nodeps --nopreun --nopostun CommonLog-server > /dev/null 2>&1 - 共有メモリに関するファイルを削除します。
# rm -f /dev/shm/*IWSS*
# rm -f /dev/shm/dtasd*
# rm -f /dev/shm/isftpd*
# rm -f /dev/shm/iwssd*
# rm -f /dev/shm/TMUSE* - iscanのグループとユーザを削除します。
# /usr/sbin/userdel iscan
# /usr/sbin/groupdel iscan - 関連ディレクトリ、およびファイルを削除します。
# rm -rf /etc/iscan
# rm -rf /usr/iwss
# rm -rf /var/iwss
# rm -rf /usr/trend/commonlog
# rm -rf /opt/TrendMicro/Common
# rm -rf /var/textlog
# rm -rf /var/monitor
# rm -f /usr/bin/iniconfig
# rm -f /usr/bin/rwconfig
# rm -f /etc/logrotate.d/postgres
# rmdir --ignore-fail-on-non-empty /usr/trend > /dev/null 2>&1
# rmdir --ignore-fail-on-non-empty /opt/TrendMicro > /dev/null 2>&1
# rmdir --ignore-fail-on-non-empty /opt > /dev/null 2>&1
# rmdir --ignore-fail-on-non-empty /var/net-snmp/mib_indexes > /dev/null 2>&1
# rmdir --ignore-fail-on-non-empty /var/net-snmp > /dev/null 2>&1
/etc/syslog.conf から以下の行を削除local0.* -/var/log/postgres.log
上記のみ記載されている場合は、ファイルごと削除します。
# rm -f /etc/syslog.conf
/etc/security/limits.conf から以下の行を削除します。iscan soft nproc 11000
iscan hard nproc 11000
iscan soft nofile 4096
iscan hard nofile 4096 - 共有ライブラリの情報を更新します。
# /sbin/ldconfig - rcスクリプトを削除します。 /etc/rc.local からiwss またはtrend の文字を含んだ行を削除します。例)下記の行
/usr/iwss/bin/log_offload_init.sh
- schedulerportが動作している場合は以下を実行します。
# kill -9 `ps -ef | grep schedule | grep -v grep | awk '{print $2}'` - サーバを再起動します。
# reboot
======================================
■アンインストール手順に関する質問と回答
Q1. IWSSをインストールしているサーバの /var/spool/cron/root に、本手順では記載がないcronが存在しています。このcronを消す必要はありますか。
>>>いいえ、本手順で記載されているもの以外のcronを手動で削除する必要はありません。
Q2. アンインストール方法は、自動(アンインストールスクリプト:uninstall_iwss.sh を実行する方法)と手動(本手順で紹介の方法)の2種類がありますが、どちらを実施した場合でも結果は同じですか。
>>>はい、どちらの場合も実行結果に違いはありません。ただし、自動でアンインストールの方が設定ミス等を防ぐことができるため、自動でのアンインストール方法を推奨しています。
アンインストールスクリプトは、ダウンロードセンターからダウンロード可能なインストールパッケージに同梱されています。インストールパッケージを解凍し、「uninstall_iwss.sh」を管理者権限で実行することで、アンインストールを実施する事が可能です。
======================================
