Compare commits

...

10 Commits

Author SHA1 Message Date
25ce1a5d4a .. 2024-10-21 09:28:47 +08:00
9472b7d3e3 ... 2024-10-21 09:26:25 +08:00
0e2ed9cbb0 ... 2024-10-19 18:49:51 +08:00
9e94735d95 .. 2024-10-19 18:47:25 +08:00
agtuser
a95266652b chmod 755 2024-10-19 18:43:26 +08:00
54ffb086e4 ... 2024-10-19 18:41:02 +08:00
8eb8329d45 ... 2024-10-19 18:40:34 +08:00
7ac790cc51 ... 2024-10-19 18:37:28 +08:00
5b74cd26bd ... 2024-10-19 18:36:47 +08:00
bb3ffe4658 ... 2024-10-19 18:35:15 +08:00
9 changed files with 16 additions and 480 deletions

4
.gitignore vendored
View File

@@ -15,6 +15,7 @@
# Built Visual Studio Code Extensions
*.o
*.o.ES
*.a
*.vsix
*.log
@@ -37,6 +38,9 @@ bin/subsComm
bin/subsDataBackup
bin/wsms
bin/paraComm
bin/initKeys
bin/parseResult
bin/sendfile
bin/alarmAgent
bin/alarmGenerator
bin/beatProc

View File

@@ -1,32 +0,0 @@
#!/usr/bin/expect
#This script use to init the server keys, it rewrite the known_hosts config file
#This script have 3 parameters
#remoteip: the ip of the remote server
#username: the name for logging in
#userpass: the password for logging in
set remoteip [lindex $argv 0]
set username [lindex $argv 1]
set userpass [lindex $argv 2]
set timeout 5
spawn sftp $username@$remoteip
expect "*(yes/no)?*"
send "yes\n"
expect "*password*"
send "$userpass\n"
expect "*sftp>*"
send "quit\n"
expect eof
exit

View File

@@ -1,31 +0,0 @@
#!/bin/sh
#This script parse the result.txt file
#to judge whether the operation of sending file is successful
#The local do not have the Permission to access the remote directory
if [ `grep -c "handle" /tmp/result$1.txt` -gt 0 ] ; then
`echo 4 >/tmp/temp$1.txt`
#echo "The local do not have the Permission to access the remote directory"
exit
fi
#The name or the password is not fit
if [ `grep -c "Permission denied" /tmp/result$1.txt` -gt 0 ] ; then
`echo 2 >/tmp/temp$1.txt`
#echo "The name or the password is not fit"
exit
fi
#Successful
if [ `grep -c "100%" /tmp/result$1.txt` -gt 0 ] ; then
`echo 0 >/tmp/temp$1.txt`
#echo "Send the file successfully"
exit
fi
#The remote server is unavailable
`echo 1 >/tmp/temp$1.txt`
#echo "The remote server is unavailable"
exit

View File

@@ -1,32 +0,0 @@
#!/usr/bin/expect
#This script interative with the remote server, and send the file to it
#This script have 6 parameters
#remoteip: the ip of the remote server
#username: the name for logining in
#userpass: the password for logining in
#resdir: the directory to store the files
#sendfile: the file to send to the remote server
#desdir: the directory to send the files
set remoteip [lindex $argv 0]
set username [lindex $argv 1]
set userpass [lindex $argv 2]
set resdir [lindex $argv 3]
set sendfile [lindex $argv 4]
set desdir [lindex $argv 5]
set timeout 120
spawn sftp $username@$remoteip
expect "yes/no" {send "yes\n"; expect "*assword: "} "*assword: "
send "$userpass\n"
expect "*sftp>*"
send "cd $desdir\n"
send "lcd $resdir\n"
send "put $sendfile\n"
expect "*100%*"
exit

View File

@@ -1,7 +1,7 @@
# Makefile for platform of EMS
PLATDIR = ../plat
BINDIR = ../bin
PLATDIR = $(shell pwd)
BINDIR = $(PLATDIR)/../bin
PLATMODULELIST = 8ecp aif bicc debug haepub iptrans isdn isup m2ua mgc mgcp mgc_v2 mtp3 pal public rtp sccp scf sip smpp snmp tcap xapp
.PHONY: all $(PLATMODULELIST) clean
@@ -14,6 +14,7 @@ $(PLATMODULELIST):
@echo "====================== make $@ ======================="
@cd $(PLATDIR)/$@ && $(MAKE)
@if [ $@ = "iptrans" ]; then \
cd $(PLATDIR)/$@; \
./mkiptrans.sh; \
cp -f ./iptrans $(BINDIR); \
fi

View File

@@ -1,3 +1,4 @@
#!/bin/bash
#gcc -o iptrans ./src/iptrmain.c -Llib/ -liptrans -L../debug/lib -ldebug -lcurses -L../snmp/lib -lsnmp -L../public/lib -lpublic -lm
gcc -o iptrans ./src/iptrmain.c -Llib/ -liptrans -L../debug/lib -ldebug -L../snmp/lib -lsnmp -L../public/lib -lpublic -lm
#!/bin/bash
#gcc -o iptrans ./src/iptrmain.c -Llib/ -liptrans -L../debug/lib -ldebug -lcurses -L../snmp/lib -lsnmp -L../public/lib -lpublic -lm
gcc -o iptrans ./src/iptrmain.c -Llib/ -liptrans -L../debug/lib -ldebug -L../snmp/lib -lsnmp -L../public/lib -lpublic -lm

View File

@@ -64,8 +64,8 @@ linux72: $(PARACOMM_OBJ) $(LIB_OBJ)
linuxES: $(PARACOMM_OBJ.ES) $(LIB_OBJ.ES)
@echo Linking $(PROGS)
@$(LINK.c.ES) -o $(PROGS) $(PARACOMM_OBJ.ES) $(LINKFLAG.ES) -lm
ar r libparaComm.a $(LIB_OBJ.ES)
@$(LINK.c.ES) -o $(PROGS) $(PARACOMM_OBJ) $(LINKFLAG.ES) -lm
ar r libparaComm.a $(LIB_OBJ)
installbin: linuxES
cp -f $(PROGS) ../../../../bin/
@@ -85,13 +85,13 @@ initParaConf.o: initParaConf.c
$(COMPILE.c) -c initParaConf.c
paraCommMain.o.ES: paraCommMain.c
$(COMPILE.c.ES) -c paraCommMain.c -o paraCommMain.o.ES
$(COMPILE.c.ES) -c paraCommMain.c # -o paraCommMain.o.ES
paraComm.o.ES: paraComm.c
$(COMPILE.c.ES) -c paraComm.c -o paraComm.o.ES
$(COMPILE.c.ES) -c paraComm.c # -o paraComm.o.ES
initParaConf.o.ES: initParaConf.c
$(COMPILE.c.ES) -c initParaConf.c -o initParaConf.o.ES
$(COMPILE.c.ES) -c initParaConf.c # -o initParaConf.o.ES
clean:
rm -f *.o *.o.ES *.a $(PROGS)

View File

@@ -1,188 +0,0 @@
#!/bin/bash
src_dir=`pwd`
#omcLib
cd ${src_dir}/omcLib/c_program/omcLib
echo "----------------------------------------------------"
echo "-------------------- omcLib ------------------------"
echo "----------------------------------------------------"
make clean
make
#smeg
cd ${src_dir}/smeg
echo "----------------------------------------------------"
echo "---------------------- smeg ------------------------"
echo "----------------------------------------------------"
make clean
make
#faultMgr sysStat
cd ${src_dir}/faultMgr/c_program/sysStat
echo "----------------------------------------------------"
echo "---------------- faultMgr-->sysStat ----------------"
echo "----------------------------------------------------"
make clean
make
#omcLib ftp
cd ${src_dir}/omcLib/c_program/ftp
echo "----------------------------------------------------"
echo "----------------- omcLib ftp------------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr cdrCollector
cd ${src_dir}/accountMgr/c_program/cdrCollector
echo "----------------------------------------------------"
echo "---------- accountMgr cdrCollector -----------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr ftpSend
cd ${src_dir}/accountMgr/c_program/ftpsend
echo "----------------------------------------------------"
echo "------------- accountMgr ftpSend ------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr nrtrde
cd ${src_dir}/accountMgr/c_program/nrtrde
echo "----------------------------------------------------"
echo "------------- accountMgr nrtrde ------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr sftpSend
cd ${src_dir}/accountMgr/c_program/sftpSend
echo "----------------------------------------------------"
echo "------------- accountMgr sftpSend ------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr smcli
cd ${src_dir}/accountMgr/c_program/smcli
echo "----------------------------------------------------"
echo "-------------- accountMgr smcli --------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr subsComm
cd ${src_dir}/accountMgr/c_program/subsComm
echo "----------------------------------------------------"
echo "------------- accountMgr subsComm ------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr subsDataBackup
cd ${src_dir}/accountMgr/c_program/subsDataBackup
echo "----------------------------------------------------"
echo "----------- accountMgr subsDataBackup --------------"
echo "----------------------------------------------------"
make clean
make linuxES
#accountMgr wsms
cd ${src_dir}/accountMgr/c_program/wsms
echo "----------------------------------------------------"
echo "---------------- accountMgr wsms -------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#configMgr paraComm
cd ${src_dir}/configMgr/c_program/paraComm
echo "----------------------------------------------------"
echo "--------------- configMgr-->paraComm ---------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr alarmAgent
cd ${src_dir}/faultMgr/c_program/alarmAgent
echo "----------------------------------------------------"
echo "-------------- faultMgr-->alarmAgent ---------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr alarmGenerator
cd ${src_dir}/faultMgr/c_program/alarmGenerator
echo "----------------------------------------------------"
echo "------------ faultMgr-->alarmGenerator -------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr beatProc
cd ${src_dir}/faultMgr/c_program/beatProc
echo "----------------------------------------------------"
echo "--------------- faultMgr-->beatProc ----------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr beatSend
cd ${src_dir}/faultMgr/c_program/beatSend
echo "----------------------------------------------------"
echo "--------------- faultMgr-->beatSend ----------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr dualsrv
cd ${src_dir}/faultMgr/c_program/dualsrv
echo "----------------------------------------------------"
echo "--------------- faultMgr-->dualsrv -----------------"
echo "----------------------------------------------------"
make clean
make linuxES
#performanceMgr logCollector
cd ${src_dir}/performanceMgr/c_program/logCollector
echo "----------------------------------------------------"
echo "--------- performanceMgr-->logCollector ------------"
echo "----------------------------------------------------"
make clean
make linuxES
#performanceMgr cstaCollector
cd ${src_dir}/performanceMgr/c_program/cstaCollector
echo "----------------------------------------------------"
echo "--------- performanceMgr-->cstaCollector -----------"
echo "----------------------------------------------------"
make clean
make linuxES
#securityMgr omcCleaner
cd ${src_dir}/securityMgr/c_program/omcCleaner
echo "----------------------------------------------------"
echo "----------- securityMgr-->omcCleaner ---------------"
echo "----------------------------------------------------"
make clean
make linuxES
#faultMgr raidAgent
cd ${src_dir}/faultMgr/c_program/raidAgent
echo "----------------------------------------------------"
echo "--------------- faultMgr-->raidAgent ------------------"
echo "----------------------------------------------------"
make clean
make linuxES
#omcMain omcMain
cd ${src_dir}/omcMain/c_program/omcMain
echo "----------------------------------------------------"
echo "--------------- omcMain-->omcMain ------------------"
echo "----------------------------------------------------"
make clean
make linuxES

View File

@@ -1,187 +0,0 @@
#!/bin/bash
src_dir=`pwd`
#omcLib
cd ${src_dir}/omcLib/c_program/omcLib
echo "----------------------------------------------------"
echo "-------------------- omcLib ------------------------"
echo "----------------------------------------------------"
#make clean
make
#smeg
cd ${src_dir}/smeg
echo "----------------------------------------------------"
echo "---------------------- smeg ------------------------"
echo "----------------------------------------------------"
#make clean
make
#faultMgr sysStat
cd ${src_dir}/faultMgr/c_program/sysStat
echo "----------------------------------------------------"
echo "---------------- faultMgr-->sysStat ----------------"
echo "----------------------------------------------------"
#make clean
make
#omcLib ftp
cd ${src_dir}/omcLib/c_program/ftp
echo "----------------------------------------------------"
echo "----------------- omcLib ftp------------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr cdrCollector
cd ${src_dir}/accountMgr/c_program/cdrCollector
echo "----------------------------------------------------"
echo "---------- accountMgr cdrCollector -----------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr ftpSend
cd ${src_dir}/accountMgr/c_program/ftpsend
echo "----------------------------------------------------"
echo "------------- accountMgr ftpSend ------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr nrtrde
cd ${src_dir}/accountMgr/c_program/nrtrde
echo "----------------------------------------------------"
echo "------------- accountMgr nrtrde ------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr sftpSend
cd ${src_dir}/accountMgr/c_program/sftpSend
echo "----------------------------------------------------"
echo "------------- accountMgr sftpSend ------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr smcli
cd ${src_dir}/accountMgr/c_program/smcli
echo "----------------------------------------------------"
echo "-------------- accountMgr smcli --------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr subsComm
cd ${src_dir}/accountMgr/c_program/subsComm
echo "----------------------------------------------------"
echo "------------- accountMgr subsComm ------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr subsDataBackup
cd ${src_dir}/accountMgr/c_program/subsDataBackup
echo "----------------------------------------------------"
echo "----------- accountMgr subsDataBackup --------------"
echo "----------------------------------------------------"
#make clean
make installbin
#accountMgr wsms
cd ${src_dir}/accountMgr/c_program/wsms
echo "----------------------------------------------------"
echo "---------------- accountMgr wsms -------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#configMgr paraComm
cd ${src_dir}/configMgr/c_program/paraComm
echo "----------------------------------------------------"
echo "--------------- configMgr-->paraComm ---------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr alarmAgent
cd ${src_dir}/faultMgr/c_program/alarmAgent
echo "----------------------------------------------------"
echo "-------------- faultMgr-->alarmAgent ---------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr alarmGenerator
cd ${src_dir}/faultMgr/c_program/alarmGenerator
echo "----------------------------------------------------"
echo "------------ faultMgr-->alarmGenerator -------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr beatProc
cd ${src_dir}/faultMgr/c_program/beatProc
echo "----------------------------------------------------"
echo "--------------- faultMgr-->beatProc ----------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr beatSend
cd ${src_dir}/faultMgr/c_program/beatSend
echo "----------------------------------------------------"
echo "--------------- faultMgr-->beatSend ----------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr dualsrv
cd ${src_dir}/faultMgr/c_program/dualsrv
echo "----------------------------------------------------"
echo "--------------- faultMgr-->dualsrv -----------------"
echo "----------------------------------------------------"
#make clean
make installbin
#performanceMgr logCollector
cd ${src_dir}/performanceMgr/c_program/logCollector
echo "----------------------------------------------------"
echo "--------- performanceMgr-->logCollector ------------"
echo "----------------------------------------------------"
#make clean
make installbin
#performanceMgr cstaCollector
cd ${src_dir}/performanceMgr/c_program/cstaCollector
echo "----------------------------------------------------"
echo "--------- performanceMgr-->cstaCollector -----------"
echo "----------------------------------------------------"
#make clean
make installbin
#securityMgr omcCleaner
cd ${src_dir}/securityMgr/c_program/omcCleaner
echo "----------------------------------------------------"
echo "----------- securityMgr-->omcCleaner ---------------"
echo "----------------------------------------------------"
#make clean
make installbin
#faultMgr raidAgent
cd ${src_dir}/faultMgr/c_program/raidAgent
echo "----------------------------------------------------"
echo "--------------- faultMgr-->raidAgent ------------------"
echo "----------------------------------------------------"
#make clean
make installbin
#omcMain omcMain
cd ${src_dir}/omcMain/c_program/omcMain
echo "----------------------------------------------------"
echo "--------------- omcMain-->omcMain ------------------"
echo "----------------------------------------------------"
#make clean
make installbin