сряда, юни 22, 2005

WSUS

Вече втора седмица как инсталирaх Windows Server Update Services (WSUS) - работи си нормално и ъпдейтва добре :). Според мен много юзъбъл фючър.Няколкото линка които ми свършиха добра работа като за домашно преди инсталацията и настройката са този и този (Configure WSUS) Освен това тук хората са се справили доста добре - кратко стегнато и ясно обясняват за какво иде реч и икономисват тонове безсмислените и маловажни детайли от МS TechNet Guides. WSUS-a така или иначе си иска IIS като на всичко отгоре може да използва X.501 и X.509 certificates. Не съм ги пуснал още в нашият LAN ама мисля да го направя в скоро време ... не че ми трябват ама като си ги имам като опция защо пък да не ги използвам
Интересното за настройката на WSUS-a е да накараш всички клиенти да се ъпдейтват от локалният ъпдейт сървър. Тъй като така или иначе си имаме AD идеята беше да се ползва GP... хитро измислено, спор няма, но е голяма лудница е там. Най-удобният тул който съм попадал за работа с GP e : Group Policy Management Console Едно прилично описание тук и тук - някой ден дано ги прочета докрай тези manuals


петък, юни 10, 2005

ClamAV - startup script

На Slack-a start-up scripts му се намират в /etc/rc.d/ *
Проблемът ми беше, че след update на clamAV-to иснталационният скрипт не пожела да си направи стрт-ъп такъв и стартирането/рестартирането на sendmail-a (rc.sendmail) зависваше защото си търси rc.clamav. До сега sendmail-a и clamAV и amavis-milter-а ги пусках ръчно, но вече ми писна (особенно след като днес един от колегите срита захранването на rack-a и след рестарт-а бях забравил да ги вдигна ръчно) и реших да си напиша един такъв rc.clamav:

#!/bin/sh
#
# /etc/rc.d/rc.clamav: ClamAV initialization script.
#
# clamav start :
clamav_start() {
/usr/local/sbin/clamd
sleep 2
/usr/local/bin/freshclam -d
/usr/local/sbin/clamav-milter -Cfq --max-children=5 /var/amavis/amavis-milter.sock echo "ClamAV was started"
}
# clamav stop :
clamav_stop() {
killall -9 clamd
killall -9 freshclam
echo "ClamAV was shuting down!"}

# clamav restart :
clamav_restart() {
clamav_stop
sleep 2
clamav_start
echo "ClamAV was restarted"
}
case "$1" in
'start')
clamav_start
;;
'stop')
clamav_stop
;;
'restart')
clamav_restart
;;
*)
echo "usage $0 startstoprestart"
esac