On 6/8/07, Tarhon-Onu Victor <[EMAIL PROTECTED]> wrote:
On Fri, 8 Jun 2007, Tarhon-Onu Victor wrote:> Pai scrii o valoare intr-un OID (acelasi peste tot), iar > linuxurile apeleaza /sbin/poweroff iar goazele krln32.exe > fuckoff_shutdown_die_mtf\! . Va diferi putin configuratia serverului de > snmp (linux fata de windows) si cam atit, in rest totul e identic. Ca sa fiu putin mai exact, eu pentru asta vad 2 metode acum: 1. procfix. Declari un proces numit shutdown sa zicem: rwcommunity comunitate_snmp_rw remote-station-ip proc shutdown procfix shutdown /sbin/poweroff Si ca sa "fixezi" apelezi snmpset -v2c -c comunitate_snmp_rw hostname .1.3.6.1.4.1.2021.2.1.102.1 i 1 unde .1.3.6.1.4.1.2021.2.1.102.1 e OID-ul pentru prErrFix pentru procesul 1 (tu poti sa ai mai multe acolo, dar sa zicem ca asta e declarat tot timpul primul). 2. Cam aiurea, ar trebui sa excluzi OID-ul cu pricina de la citiri (man snmpd.conf, vezi "view"). exec TheShitDown /sbin/poweroff Din nou, presupunind ca asta e primul script din lista de exec-uri: snmpget -v2c -c comunitate_citire hostname .1.3.6.1.4.1.2021.8.1.101.1 durerea e ca asta ilpoti triggera si la un snmpwalk, ceea ce e aiurea:) Din cit am avut nevoie si am sapat eu snmp pina acum cam astea-s solutiile pe care ti le pot oferi. Ti-o recomand pe prima. Practic ambele ar trebui sa mearga si pe windows, insa pe windows va trebui sa gasesti cu ce argumente apelezi krnl32.exe ala sa faca shitdown.
Pai mere din command line: shutdown -h -c "die beast"
-- Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of any company, unless otherwise expressly stated. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
_______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
