INR-HF51882d
1 ( ) ( ) ()
1. RCCMD ADVANCED... 3 1.1....3 1.1.1....3 1.1.2....3...5 1.2....6 1.2.1....7...8 1.3....9 1.3.1....9 1.3.2....15 2....17 2.1....17 2.1.1....17 2.1.2. Linux (rpm)...17 2.1.3. Solaris (pkg)...18 2.2....20 2.2.1. Linux (rpm)...20 2.2.2. Solaris (pkg)...20 3....21 3.1. RCCMD ADVANCED...21 3.2....21 3.3....21 3.4....22 4. RCCMD ADVANCED...23 4.1. rccmd_adv.conf...23 4.1.1....24 4.1.2....28 4.2....29 4.3....29 4.4....30 5....31 6. Firewall...32 6.1. RCCMD ADVANCED...32 7....32 7.1. SNMP...32 7.2. UTF-8...33 8. RCCMD ADVANCED...33 2
1. RCCMD ADVANCED 1.1. UPS UPS NetpowerView F Web/SNMP RCCMD ADVANCED PC UPS PC UPS + NetpowerView F NetpowerProtectGX100GX200 NetpowerView F UPS UPSMAN RS-232C LAN UPS + Web/SNMP NetpowerProtect JGX100GX200 Web/SNMP UPS RS-232C LAN 1.1.1. RCCMD ADVANCED CPU Pentium MH MB MB 1.1.2. RCCMD ADVANCED for Linux / Solaris Red Hat Linux 6.2J Red Hat Linux 7.2J Red Hat Linux 7.3J Red Hat Linux 8 Red Hat Linux 9 Red Hat Enterprise Linux AS2.1 Red Hat Enterprise Linux ES2.1 Red Hat Enterprise Linux AS3 3
Red Hat Enterprise Linux ES3 Turbolinux 7J Turbolinux 8J Solaris 8 Solaris 9 Solaris 10 SPARC Solaris 10 x86 32bit Solaris 10 x86 64bit (EM64T / AMD64) 4
UPS Uninterruptible Power Supply NetpowerView F UPS Netpower Protect PC UPS UPS UPS UPS Web/SNMP UPS Netpower Protect J Web UPS UPS UPS OFF OS UPS UPS [5. ] UPSMAN NetpowerView F 1 UPS UPS 5
1.2. RCCMD ADVANCED for Linux / Solaris Shutdown RCCMD RCCMD RCCMD (Web/SNMP UPSMANRCCMD ADVANCED) wall Message ECHO R ECHO Trap wall Trap RCCMD ADVANCED ) Shutdown RCCMD 6
1.2.1. RCCMD RCCMD ADVANCED Shutdown RCCMD Shutdown RCCMD RCCMD ADVANCED Shutdown RCCMD 10 Web/SNMP UPSMAN wall Message ECHO, R ECHO RCCMD ADVANCED ECHO Shutdown RCCMD Trap RCCMD ADVANCED ECHO Shutdown RCCMD Message ECHO ECHO Trap Trap [ON] UPS Trap Trap net-snmp ECHO RCCMD ADVANCED PC RCCMD ADVANED RCCMD ADVANCED 1 PC [4.2. ] 7
RCCMD Remote Console Command RCCMD TCP/IP OS UPS RCCMD UPS RCCMD ADVANCED /usr/local/rccmd_adv/ RCCMD ADVANCED rccmd_adv_log.t xt ECHO ( ) ECHO RCCMD ADVANCED [RCCMD ECHO] [Message ECHO] Shutdown RCCMD Shutdown RCCMD Trap SNMP RCCMD ADVANCED UPS SNMP Trap 8
1.3. 1.3.1. RCCMD Shutdown RCCMD 9
Shutdown RCCMD Shutdown RCCMD Shutdown RCCMD RCCMD Shutdown wall RCCMD RCCMD RCCMD RCCMD 10
Shutdown = ENABLE RCCMD RCCMD Shutdown RCCMDECHO 11
ECHO ECHO RCCMD ECHOMessage ECHO RCCMD ECHO Message ECHO Trap Trap Message ECHO Trap Trap Trap RCCMD Message ECHO Shutdown RCCMD Shutdown RCCMD RCCMD RCCMD ECHO 12
Message Message ECHO RCCMD Message ECHO 13
Trap Trap Trap Web/SNMP Trap RCCMD Message ECHO Web/SNMP Trap Message ECHO,,, SNMP-Trap 14
1.3.2. RCCMD Shutdown RCCMD RCCMD ECHO Shutdown RCCMD RCCMD RCCMD ECHO 15
16
2. ) RCCMD ADVANCED NetpowerView F UPSMAN(UPS ) NetpowerView F UPSMAN(UPS ) 2.1. 2.1.1. RCCMD ADVANCED snmptrapd SNMP SNMP snmptrapd RCCMD ADVANCED Trap Message ECHO root (root) (Solaris, Linux ) su - 2.1.2. Linux (rpm) Linux rpm Red Hat Linux rpm -ivh rccmd_adv-x.y.zrh-z.i386.rpm turbolinux rpm -ivh rccmd_adv-x.y.ztl-z.i386.rpm Red Hat Enterprise Linux ES4 32bit rpm -ivh rccmd_adv-x.y.z-es4.i386.rpm Red Hat Enterprise Linux ES4 64bit (EM64T / AMD64) rpm -ivh rccmd_adv-x.y.z-es4.x86_64.rpm ) X.Y.Z X Y Z 17
/usr/local/ rccmd_adv rccmd_adv Preparing ####################[100%] 1:rccmd_adv ####################[100%] /usr/sbin/conf_edit /usr/sbin/rccmd_cnt start 2.1.3. Solaris (pkg) Solaris gzip gzip -d rccmd_adv-x.y.z-arch.pkg.gz ) X.Y.Z X Y Z ) ARCH CPU i386 sparc rccmd_adv-x.y.z-arch.pkg pkg pkgadd pkgadd -d rccmd_adv-x.y.z-arch.pkg /usr/local/ rccmd_adv rccmd_adv /usr/sbin/conf_edit /usr/sbin/rccmd_cnt start 18
19
2.2. 2.2.1. Linux (rpm) Linux rpm rpm -e rccmd_adv 2.2.2. Solaris (pkg) Solaris pkgrm pkgrm RCCMD-ADV ) 20
3. RCCMD ADVANCED for Linux / Solaris 3.1. RCCMD ADVANCED RCCMD ADVANCED /usr/sbin/rccmd_cnt start RCCMD ADVANCED /usr/sbin/rccmd_cnt stop RCCMD ADVANCED /usr/sbin/rccmd_cnt restart rccmd_cnt -> /usr/local/rccmd_adv/rccmd_adv_control 3.2. RCCMD ADVANCED /usr/sbin/conf_edit [4.1.rccmd_adv.conf ] conf_edit -> /usr/local/rccmd_adv/conf_edit 3.3. RCCMD ADVANCED PC /usr/sbin/remote_conf [4.2. ] remote_conf -> /usr/local/rccmd_adv/remote_conf 21
3.4. RCCMD ADVANCED PC /usr/sbin/remote_log [4.3. ] remote_log -> /usr/local/rccmd_adv/remote_log 22
4. RCCMD ADVANCED 4.1. rccmd_adv.conf RCCMD ADVANCED rccmd_adv.conf /usr/sbin/conf_edit UPSMAN_PC CHECK_RATE 10 SHUTDOWN DISABLE SHUTDOWN_DELAY 120 SHUTDOWN_START DISABLE RCCMD_ECHO_PC RCCMD_POPUP ENABLE RCCMD_POPUPTIME 60 SHUTDOWN_MODE 1 UPSTRAP DISABLE COMMUNITY public TRAP_POPUP ENABLE TRAP_POPUPTIME 60 TRAP_ECHO_PC TRAP_1 ~ TRAP_17 DISABLE [4.1.1. ] 23
4.1.1. (1) UPSMAN_PC RCCMD_ADVANCED Web/SNMP UPSMAN RCCMD ADVANCEDIP 10 Shutdown RCCMD IP IP IP (2) CHECK_RATE RCCMD ADVANCED (3) SHUTDOWN DISABLE ENABLE or DISABLE ENABLE Web/SNMP UPSMANRCCMD ADVANCED DISABLE Web/SNMP UPSMANRCCMD ADVANCED (4) SHUTDOWN_DELAY Web/SNMP UPSMANRCCMD ADVANCED SHUTDOWN [ENABLE] 24
(5) SHUTDOWN_START [DISABLE] DISABLE ENABLE or DISABLE ENABLE PC ( Web/SNMP UPSMANRCCMD ADVANCED ) SHUTDOWN_DELAY DISABLE PC ( Web/SNMP UPSMANRCCMD ADVANCED ) 25
(6) RCCMD_ECHO_PC Shutdown RCCMD PC Shutdown RCCMD IP 20 IP, 1 IP 1, IP 2, IP 3, (7) RCCMD_POPUP Shutdown RCCMD wall ENABLE ENABLE or DISABLE ENABLE wall 26
DISABLE Shutdown RCCMD (8) RCCMD_POPUPTIME Windows Linux / Solaris (9) SHUTDOWN_MODE Windows Linux / Solaris (10) UPSTRAP snmptrap(port 162) Trap Trap Trap Trap Web/SNMP Web/SNMP Trap UPSMAN NetpowerView F DISABLE ENABLE or DISABLE ENABLE snmptrap Trap PRIVATE TRAP Web/SNMP SNMP DISABLE Trap (11) COMMUNITY [UPSTRAP] [ENABLE] Trap public (12) TRAP_POPUP Trap Message ECHO wall 27
ENABLE ENABLE or DISABLE ENABLE wall DISABLE Trap Message ECHO [ENABLE] (13) TRAP_POPUPTIME Windows Linux / Solaris (14) TRAP_ECHO_PC Trap Message ECHO PC IP 20 IP, 1 IP 1, IP 2, IP 3, (15) TRAP_1 ~ TRAP_17 [5. ] ENABLE ENABLE or DISABLE ENABLE DISABLE 4.1.2. RCCMD ADVANCED for Linux / Solaris Trap Message ECHO /usr/local/rccmd_adv/ TRAP_1.sh ~ TRAP_17.sh 28
vi TRAP_6. vi /usr/local/rccmd_adv/trap_6.sh [5. ] 4.2. RCCMD ADVANCED PC /usr/sbin/remote_conf IP IP IP = 123.123.123.1 rccmd_adv_[ip ].conf /usr/local/rccmd_adv/ IP RCCMD ADVANCED 4.3. RCCMD ADVANCED PC /usr/sbin/remote_log 29
IP IP IP = 123.123.123.1 rccmd_adv_log[ip ].txt /usr/local/rccmd_adv/ IP RCCMD ADVANCED 4.4. shutdown.sh OS shutdown.sh ) ) shutdown.sh OS shutdown.sh ( ) shutdown.sh 1. #!/bin/sh 2. 3. sleep 3 4. rm core* > /dev/null 5. 6. sync; sync; sync 7. 8. /sbin/init 0 & 9. 10. exit 0 ) shutdown.sh2 3 ) 30
) UPS OS OS 1. #!/bin/sh 2. 3. # 4. echo $USERNAME >> loginuser.txt 5. 6. sleep 3 7. rm core* >/dev/nul 2>&1 8. 9. sync; sync; sync 10. 11. /sbin/init 0 & 12. 13. exit 0 ) # 5. TRAP_1.sh TRAP_2.sh TRAP_3.sh TRAP_4.sh TRAP_5.sh TRAP_6.sh TRAP_7.sh TRAP_8.sh TRAP_9.sh TRAP_10.sh Web/SNMP UPSMAN UPS RS-232C RS-232C UPS UPS UPS UPS Web/SNMP UPSMAN UPS RS-232C RS-232C UPS () Ex. UPS () 1 OS OS UPS Web/SNMP (PC) RCCMD 31
TRAP_12.sh TRAP_13.sh UPS () Ex. UPS TRAP_14.sh TRAP_15.sh TRAP_16.sh TRAP_17.sh UPS () UPS UPS UPS [ ] [NetpowerView F ] [Web/SNMP ] 6. Firewall Firewall RCCMD ADVANCED Ping ICMP Firewall RCCMD ADVANCED RCCMD ADVANCED RCCMD RCCMD ECHO TRAP ECHO RCCMD ADVANCED 6.1. RCCMD ADVANCED RCCMD ADVANCED RCCMD ADVANCED TCP rccmd_adv 6003 TCP dumy_upsman 5769 TCP 22355 message UDP 162 snmptrapd SNMP Trap 7. 7.1. SNMP SNMP SNMP 32
SNMP snmptrapd -d -P SNMP RCCMD ADVANCED RCCMD ADVANCED [4.RCCMD ADVANCED ] SNMP net-snmp net-snmp RCCMD ADVANCED 7.2. UTF-8 RCCMD ADVANCED EUC Linux UTF-8 EUC Solaris RCCMD ADVANCED EUC EUC 8. RCCMD ADVANCED RCCMD ADVANCED TCP/IP OS RCCMD ADVANCED 33