Zabbix рдореЗрдВ SMS рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рдЬрд╝рд╛рдмрд┐рдХреНрд╕ рдореЗрдВ рдПрд╕рдПрдордПрд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХрд╛ рдореБрджреНрджрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИрдмреЗ рдкрд░ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрд╕рдПрдордПрд╕ рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбреЗрд▓реНрдлреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпреВрдПрд╕рдмреА рдореЙрдбреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрдордПрд╕ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ:

1) рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рдЖрдИрдЯреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛

2) рдлреЗрдбреЛрд░рд╛ 14 x64 рдХреЗ рддрд╣рдд Zabbix 2.0.3 рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА (рд▓реЗрдЦрди рдХреЗ рд╕рдордп рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг) рдХрд╛рдордХрд╛рдЬ

3) рд░рд╛рд╖реНрдЯреНрд░реАрдп рдпреВрдХреНрд░реЗрдиреА рдСрдкрд░реЗрдЯрд░ Kyivstar рд╕реЗ 3G USB рдореЙрдбреЗрдо ZTE MF100ред



4) рдкреНрд░реАрдкреЗрдб рд╕рд┐рдо рдХрд╛рд░реНрдб рдЬреЛ рдореЙрдбреЗрдо рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЙрдбреЗрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ 3 рдЬреА рд╕рд┐рдо рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ 3 рдЬреА рдХрд╛рд░реНрдб рд╕реЗ рдПрд╕рдПрдордПрд╕ рдХреЙрд▓ рдХрд░рдирд╛ рдФрд░ рднреЗрдЬрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрд╣ рд╣рдореЗрдВ рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред ред

рдЖрд╡рд╢реНрдпрдХ рдХреА рд╕реНрдерд╛рдкрдирд╛


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреАрд╡рд╕реНрдЯрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдб рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ред рдпрд╣ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдореЙрдбреЗрдо рдХреЗ рдЦрд╛рддреЗ рдкрд░ рдмрд╛рдХреА рдкреИрд╕реЗ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрд░реНрдбрд░ рдХрд░реЗрдВред рд╕реЗрд╡рд╛рдПрдВред рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдПрдВ рдХрд┐ рдореИрдВ рдлреЗрдбреЛрд░рд╛ рдореЗрдВ рд╕рднреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдиреНрдп рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЖрд╕рд╛рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд░реЛрдд рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдореМрдЬреВрджрд╛ рдорд╛рдирдХ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реВрдВ:
sudo yum install usb_modeswitch #   USB- Huawei, T-Mobile, Vodafone, Option, ZTE, Novatel sudo yum install minicom #       /dev/ttyUSB* sudo yum install smstools #      . 
рдЕрдм рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдореЙрдбреЗрдо рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛
 ls -l /dev/ttyUSB* 
рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП
 crw-rw----. 1 root dialout 188, 0 Oct 22 12:05 /dev/ttyUSB0 crw-rw----. 1 root dialout 188, 1 Oct 22 15:56 /dev/ttyUSB1 crw-rw----. 1 root dialout 188, 2 Oct 22 12:05 /dev/ttyUSB2 
рдореЙрдбреЗрдо рдиреЗ 3 рд╡рд░реНрдЪреБрдЕрд▓ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдмрдирд╛рдП рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдЯреА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП ttyUSB1 рдФрд░ ttyUSB2 рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпрджрд┐ рдореЙрдбреЗрдо рдиреЗ 5 рдпрд╛ рдЕрдзрд┐рдХ рд╡рд░реНрдЪреБрдЕрд▓ рдкреЛрд░реНрдЯ рдмрдирд╛рдП рд╣реИрдВ, рддреЛ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдХрд░ 3x рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ cdrom рдФрд░ рдлреНрд▓реИрд╢-рдбреНрд░рд╛рдЗрд╡ рдореЛрдб рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ AT + ZCDRUN = E рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, AT + ZCDRUN = F рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ cd-rom рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ AT + ZCDRUN = 8 ред рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - AT + ZCDRUN = 9. рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ
 minicom -D /dev/ttyUSB1 
рдореИрдВ рдПрдХ рдЧреНрд░реАрдЯрд┐рдВрдЧ рджреЗрдЦрддрд╛ рд╣реВрдВ
 Welcome to minicom 2.5 OPTIONS: I18n Compiled on Feb 24 2011, 11:25:55. Port /dev/ttyUSB1 Press CTRL-A Z for help on special keys AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 OK 
CD-ROM рдмрдВрдж рдХрд░реЗрдВ
 >AT+ZCDRUN=8 Close autorun state result(0:FAIL 1:SUCCESS):1 OK 
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯреЗрд▓реАрдлреЛрди рдореЛрдбреЗрдо рдХреЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдПрдЯреА рдХрдорд╛рдВрдб рд╣реЛрддреЗ рд╣реИрдВ, рд╕реНрд╡рд╛рднрд┐рдорд╛рдиреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд▓рд┐рдП рдЬреНрдЮрд╛рди рдЕрдирд┐рд╡рд╛рд░реНрдп рдерд╛ред рдЕрдм рд╕рдм рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдк Google рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреВрд▓ рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╣рд╛рдпрддрд╛ рд▓реЗрдЦ рд╣реИред рдЖрдЗрдП рдореЙрдбреЗрдо рдкрд░ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЖрдЗрдП рджреЗрдЦрддреЗ рд╣реИрдВ рдореЙрдбреЗрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рддрд░реАрдХрд╛
 >AT+ZSNT? +ZSNT: 1,0,0 OK 
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ - = 1,0,0 - рдХреЗрд╡рд▓ рдЬреАрдПрд╕рдПрдо рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЪрдпрдиред рдЪреВрдВрдХрд┐ рдореИрдВ 3 рдЬреА рд╕рд┐рдо рдХрд╛рд░реНрдб рдХреЗ рдмрдЬрд╛рдп рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЛрдб рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рд╡рд┐рдХрд▓реНрдк рднреА рдореМрдЬреВрдж рд╣реИрдВ:
 AT+ZSNT=0,0,0 () -   AT+ZSNT=0,0,1   : GSM+WCDMA,  GSM AT+ZSNT=0,0,2   : GSM+WCDMA,  WCDMA AT+ZSNT=1,0,0   :  GSM AT+ZSNT=2,0,0   :  WCDMA AT+ZSNT=0,1,0   : GSM+WCDMA AT+ZSNT=1,1,0   :  GSM AT+ZSNT=2,1,0   :  WCDMA 
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯ рд╣реИред
 >AT+CPIN? +CPIN: SIM PIN OK 
рдкрд┐рди рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
 >AT+CLCK="SC",0,"1111" 
рдкрд┐рди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
 >AT+CLCK="SC",1,"1111" 
рдпрджрд┐ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
 >AT+CPIN=тАЭ1234тА│ OK 
рдлрд┐рд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
 >AT+CPIN? +CPIN: READY OK 
рдЕрдм рдкрд┐рди рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрдХреЗрдд рд╕реНрддрд░ рджреЗрдЦрддреЗ рд╣реИрдВ
 >AT+CSQ +CSQ: 21,99 OK 
рдореЙрдбреНрдпреВрд▓ рдХрд╛ IMEI рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
 >AT+GSN 359518034903581 OK 
рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд╛ рдкреНрд░рдХрд╛рд░ рджреЗрдЦрддреЗ рд╣реИрдВ
 >AT+CREG? +CREG: 0,1 OK 
0 рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ 1 рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рд╣реИ - рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИред рд╣рдо рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВрдЧреЗ
 >AT+COPS? +COPS: 0,0,"Kyivstar",0 OK 
рдкрд╣рд▓реЗ 0 рдХрд╛ рдорддрд▓рдм рд╣реИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЪрдпрди, рдирд╛рдо рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рд╛рд░реВрдк (рджреВрд╕рд░рд╛ 0), рдФрд░ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдирд╛рдо рд╕реНрд╡рдпрдВ - Kyivstarред рдЖрдЗрдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдордиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреМрди рд╕рд╛ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рд╡рд╛рд▓рд╛ рдХреЗрдВрджреНрд░ (рд╕реЗрд╡рд╛ рдХреЗрдВрджреНрд░ рдкрддрд╛)
 AT+CSCA? +CSCA: "+380672021111",145 OK 
рдпрд╣ рдХреАрд╡рд╕реНрдЯрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЕрдм рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдХрдорд╛рдВрдб AT + CMGF = x рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╣рд╛рдБ x рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рд╣реИ, 0-1.0, PDU рдореЛрдб, рдХрдорд╛рдВрдб рдХреЛрдб рдирд┐рдпрдВрддреНрд░рдг рд╣реИред HEX рдХреЛрдб рдореЗрдВ рд╕рдВрджреЗрд╢ рдЖрдЙрдЯрдкреБрдЯред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб 1 рд╣реИ, - рдЯреЗрдХреНрд╕реНрдЯ рдореЛрдбред рдХрдорд╛рдВрдб рдкрд╛рда рд╣реИрдВред рдЯреЗрдХреНрд╕реНрдЯ рдлреЙрд░реНрдо рдореЗрдВ рд╕рдВрджреЗрд╢ рдЖрдЙрдЯрдкреБрдЯред рдкрд╣рд▓реЗ рдореЛрдб рдореЗрдВ, рд╕рдВрджреЗрд╢ рд╣реЗрдХреНрд╕ рдХреЛрдбреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ ascii рдпрд╛ рдпреВрдирд┐рдХреЛрдбред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЛрдб рд╣реИред Sending SMS рдХреЛ AT + CMGS = "" рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ the рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдирд╛ рд╕рдВрджреЗрд╢ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ ">" рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдк рд╕рдВрджреЗрд╢ рдкрд╛рда рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдИрдПрд╕рд╕реА рдпрд╛ Ctrl-Z рдЪрд░рд┐рддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдЯреЗрдХреНрд╕реНрдЯ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВрдЧреЗ рдФрд░ SCA рдХреЛ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ:
 AT+CMGF=1 OK AT+CSCA= "+380672021111" OK AT+CMGS="+38067xxxxxxx" > test message > +CMGS: 110 OK 
рдПрд╕рдПрдордПрд╕ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЖ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рд▓рд┐рдЦрдХрд░ рдПрд╕рдПрдордПрд╕ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:
 AT+CMGW="91234567"<CR>Sending text messages is easy.<Ctrl+z> AT+CMSS=3 
рдЬрдм рдПрдЯреА рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдХрдорд╛рдВрдб рдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреАрди рдЕрдВрдХреЛрдВ рдХрд╛ рддреНрд░реБрдЯрд┐ рдХреЛрдб рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐ рдХреЛрдб рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ:
 Error code Meaning 0-127 GSM 04.11 Annex E-2 values 128-255 GSM 03.40 section 9.2.3.22 values 300 Phone failure 301 SMS service of phone reserved 302 Operation not allowed 303 Operation not supported 304 Invalid PDU mode parameter 305 Invalid text mode parameter 310 SIM not inserted 311 SIM PIN necessary 312 PH-SIM PIN necessary 313 SIM failure 314 SIM busy 315 SIM wrong 320 Memory failure 321 Invalid memory index 322 Memory full 330 SMSC (message service center) address unknown 331 No network service 332 Network timeout 500 Unknown error 512 Manufacturer specific 

Smstools рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


рдЕрдм SMS рдЯреВрд▓реНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред Config /etc/smsd.comf рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рд▓рд╛рддрд╛ рд╣реВрдВ:
 # ,   тАФ    devices = GSM1 #    incoming=/var/spool/sms/incoming outgoing=/var/spool/sms/outgoing checked=/var/spool/sms/checked sent=/var/spool/sms/sent # ,    тАФ   syslog,  = 1,   stdout logfile = /var/log/smsd/smsd.log #  loglevel = 5 #debug = 7 user = sms # ""  smart_logging = yes #,           "" .     checkhandler = /etc/smsd/check.sh #,        .     eventhandler = /etc/smsd/trsms.sh [GSM1] #  device = /dev/ttyUSB1 #- pin = 1111 #SCA smsc = 380672021111 
рдЖрдк smstool рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ trsms.sh


рдЕрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ /etc/smsd/trsms.sh рдмрдирд╛рдПрдБ, рдЬреЛ рднреЗрдЬреЗ рдЧрдП рдПрд╕рдПрдордПрд╕ рдХрд╛ рд▓реЙрдЧ рд▓рд┐рдЦреЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╕рдВрджреЗрд╢ рдкрдардиреАрдп рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЧрд┐рд░ рдЬрд╛рдПрдВрдЧреЗред Smstool рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ /var/log/smsd/sms.log рд▓реЙрдЧ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдирд╛ рди рднреВрд▓реЗрдВ
 chown smstools:smstools /etc/smsd/trsms.sh chmod gu+x /etc/smsd/trsms.sh chmod gu+w /var/log/smsd/sms.log 
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА:
 #!/bin/bash status="$1" file="$2" touch /etc/smsd/ok case "$1" in SENT) FILE=`mktemp /tmp/smsd_XXXXXX` head -5 $file | grep -e "^To: " -e "Alphabet: " -e "^Sent: " >> /var/log/smsd/sms.log if grep "Alphabet: Unicode" $file >/dev/null; then tail -n +6 $file | iconv -f UCS-2BE -t UTF-8 >> /var/log/smsd/sms.log else tail -n +5 $file >> /var/log/smsd/sms.log fi echo >> /var/log/smsd/sms.log echo "========================================" >> /var/log/smsd/sms.log echo >> /var/log/smsd/sms.log ;; esac 
рдЙрджрд╛рд╣рд░рдг рд▓реЙрдЧ рднрд╛рдЧ:
 ======================================== To: 38067XXXXXXX Alphabet: Unicode Sent: 12-10-23 21:07:29 test message ======================================== To: 38093XXXXXXX Alphabet: Unicode Sent: 12-10-19 12:16:28       ======================================== 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреЗрдХ.рд╢


SMSTools рдмрд╛рд╣рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рд░реВрд╕реА рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рд╣реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рднреЗрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА (рдпреВрдирд┐рдХреЛрдб 2sms рдХреЛ рдорд╛рдирдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрдХреЗрдЬ рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ / usr / bin рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЕрдзрд┐рдХрд╛рд░ рджреЗрдирд╛ рди рднреВрд▓реЗрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ smstool рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП
 chown smstools:smstools /etc/smsd/check.sh chmod gu+x /etc/smsd/check.sh 
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА:
 #!/bin/bash # checkhandler for SMS Tools 3 # autoconverts cyrillic messages to UCS-2BE # add checkhandler=/path/to/ucsautoconvert into global part of smsd.conf # written by lexy (lexy@mrlexy.ru), 2008 FILE=`mktemp /tmp/smsd_XXXXXX` if [ ! `grep '[--]' $1 > /dev/null` -o `grep 'Alphabet:\s*U' $1 > /dev/null` ] then exit 0 fi cat $1 | awk '{if(NF==0) {s=1} if(s==0 && NF>0 && $0!~/Alphabet:[ \t]*U/){print}}' > $FILE echo Alphabet: Unicode >> $FILE cat $1 | awk '{if(NF==0) {s=1} if(s==1){print}}' | iconv -t UCS-2BE >> $FILE mv $FILE $1 chmod 664 $1 
рдЕрдм рд╕рдм рдХреБрдЫ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
 >service smsd start Starting smsd: [ OK ] 
рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╢реБрд░реВ рд╣реБрдЖ
 > ps ax | grep smsd 1345 ? Ss 0:00 /usr/sbin/smsd 1347 ? S 0:00 /usr/sbin/smsd 2322 pts/2 S+ 0:00 grep --color=auto smsd 
рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЧреНрд░рд╛рд╣рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди "+" рдЪрд┐рд╣реНрди рдХреЗ рдмрд┐рдирд╛
 smssend "38067XXXXXXX" "test message" -- Text: test message To: 38067XXXXXXX 
рд╣рдо рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред
 > tail /var/log/smsd/smsd.log 
рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
 2012-10-23 21:07:08,5, GSM1: SMS sent, Message_id: 112, To: 38067XXXXXXX, sending time 7 sec. 2012-10-23 21:07:21,5, smsd: Moved file /var/spool/sms/outgoing/send_NpoTqX to /var/spool/sms/checked 
рднреЗрдЬреЗ рдЧрдП рдПрд╕рдПрдордПрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
 >cat /var/spool/sms/sent/send_NpoTqX To: 38067XXXXXXX Alphabet: Unicode Modem: GSM1 Sent: 12-10-23 21:07:29 IMSI: 255030837719869 test message 

Zabbix рд╕реЗрдЯрдЕрдк


рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреЗрдВрдЧреЗ рдЬрд┐рд╕реЗ Zabbix рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред Zabbix рдореЗрдВ, рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ AlertScriptsPath рдЪрд░ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВред
 cat /usr/local/etc/zabbix_server.conf | grep AlertScriptsPath ### Option: AlertScriptsPath AlertScriptsPath=/home/zabbix/bin/ 
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣реА sms_send.sh рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реЛрддреА рд╣реИ:
 #!/bin/bash to=$1 subject="$2" body="$3" smssend $to "$subject" 
рдЖрдЧреЗ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рд╢рд╛рд╕рди -> рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рддрд░реАрдХреЗ (рдкреНрд░рд╢рд╛рд╕рди рдореАрдбрд┐рдпрд╛ рдкреНрд░рдХрд╛рд░->) рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдирдИ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╡рд┐рдзрд┐ (рдореАрдбрд┐рдпрд╛ рдкреНрд░рдХрд╛рд░) рдмрдирд╛рдПрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо AlertScriptsPath рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЖрдЧреЗ (рдкреНрд░рд╢рд╛рд╕рди -> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдкреНрд░рд╢рд╛рд╕рди -> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рд╣рдо рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╡рд┐рдзрд┐ (рдореАрдбрд┐рдпрд╛) рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреНрд░рд┐рдпрд╛рдПрдБ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЖрдк рдЗрд╕ рдореАрдбрд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ:



рдЯреИрд░рд┐рдл


рдПрдХ рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдирдХ рдореВрд▓реНрдп = 0.5 UAHред рдПрд╕рдПрдордПрд╕ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдкреИрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓рд╛рдЧрдд рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░ рдХреНрдпрд╛ рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИ?

рд╡рд┐рдХрд▓реНрдк рдПрдХ - рдкреНрд░реАрдкреЗрдб

рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
  1. рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ 4 UAH рдХреЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде "рдкреИрдХреЗрдЬ 30 рдПрд╕рдПрдордПрд╕"ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 1 рдПрд╕рдПрдордПрд╕ = 13.33 kopecks рдХреА рдХреАрдорддред
  2. рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ 6 UAH рдХреЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде "60 рдПрд╕рдПрдордПрд╕ рдкреИрдХреЗрдЬ"ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 1 рдПрд╕рдПрдордПрд╕ = 10 kopecks рдХреА рдХреАрдорддред
рдХреАрдордд рдЕрдЪреНрдЫреА рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ:

рд╡рд┐рдХрд▓реНрдк рджреЛ - рдЕрдиреБрдмрдВрдз
рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
  1. "рдПрд╕рдПрдордПрд╕ рдкреИрдХреЗрдЬ -50%" рдкреНрд░рддрд┐ рдорд╛рд╣ 3 UAH рдХреЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рдеред рдкреИрдХреЗрдЬ рдореЗрдВ рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ рдкрд░ 500 рдПрд╕рдПрдордПрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 1 рдПрд╕рдПрдордПрд╕ = 25 kopecks рдХреА рдХреАрдорддред
  2. рдкреНрд░рддрд┐ рдорд╛рд╣ 7 UAH рдХреЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде "рдПрд╕рдПрдордПрд╕ рдкреИрдХреЗрдЬ -70%"ред рдкреИрдХреЗрдЬ рдореЗрдВ рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ рдкрд░ 500 рдПрд╕рдПрдордПрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 1 рдПрд╕рдПрдордПрд╕ = 15 kopecks рдХреА рдХреАрдорддред
  3. "рдкреИрдХреЗрдЬ 1000 рдПрд╕рдПрдордПрд╕" рдкреНрд░рддрд┐ рдорд╛рд╣ 120 UAH рдХреЗ рдорд╛рд╕рд┐рдХ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рдеред рдкреИрдХреЗрдЬ рдореЗрдВ 1000 рдореБрдлреНрдд рдПрд╕рдПрдордПрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 1 рдПрд╕рдПрдордПрд╕ = 12 kopecks рдХреА рдХреАрдорддред
рдпрд╣ рдкреНрд░реА-рдкреЗрдб рдкреИрдХреЗрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрд╛рд░ рдХрд┐рдпрд╛ - рдФрд░ рднреВрд▓ рдЧрдпрд╛ред
рд╡реИрд╕реЗ, рдХреАрдорддреЗрдВ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ smscentre.kiev.ua рдиреЗ 15 kopecks рдХреА рдХреАрдордд рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рдПрдХ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХреЗ рдмрд┐рдирд╛ 1-25000 рдкреНрд░рддрд┐ рдорд╛рд╣ рдПрд╕рдПрдордПрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдПрд╕рдПрдордПрд╕ рдХреЗ рд▓рд┐рдПред рдмреЛрд░реНрдб рдФрд░ рдкреИрдХреЗрдЬ рдХреЗ рдореБрдлреНрдд рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди рдореЙрдбреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдПрдХ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИ - рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рд░реБрдЪрд┐ рдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рд╣реИрдВред рдФрд░ рдЬрдм рдЗрдВрдЯрд░рдиреЗрдЯ рдПрд╕рдПрдордПрд╕ рд╡рд┐рддрд░рдг рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЬреЛрдЦрд┐рдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмреНрд▓реИрдХрдЖрдЙрдЯ рдпрд╛ рдкреНрд░рджрд╛рддрд╛ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ред рдЖрдкрдХреЛ рдХреМрди рд╕рд╛ рдкреИрдХреЗрдЬ рдЪреБрдирдирд╛ рд╣реИ
рдЖрдк рдПрд╕рдПрдордПрд╕ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдиреБрдмрдВрдз рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░реАрдкреЗрдб рдХреЗ рд▓рд┐рдП

PlaySMS рд╕реЗрдЯрдЕрдк


рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдЖрд╡реЗрджрди рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдореЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ mysql рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рд╕рдВрдХреБрд▓ httpd, mysql, php, php-pear, php-mysql, php-cli, phpmyadmin рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ Zabbix рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣рдо PlaySMS рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред PlaySMS рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ mysql рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ:
 adduser playsms mkdir -p /var/www/playsms mkdir -p /var/spool/playsms mkdir -p /var/log/playsms chown -R apache /var/www/playsms chown -R apache /var/spool/playsms chown -R apache /var/log/playsms chmod -a -G smstools playsms wget http://downloads.sourceforge.net/project/playsms/playsms/Version%200.9.7.1/playsms-0.9.7.1.tar.gz tar -zxvf playsms-0.9.7.1.tar.gz -C /usr/local/src cd /usr/local/src/playsms-0.9.7.1/web/ cp -rR * /var/www/playsms cp playsmsd* sendsmsd* /usr/local/bin/ chown -R apache /var/www/playsms mysqladmin -u root -p create playsms 
рд╣рдо рдирд┐рд░реНрдорд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ:
 mysql -u root -p playsms < /usr/local/src/playsms-0.9.7.1/db/playsms.sql 
рдкрд╛рд╕рд╡рд░реНрдб рдХреЙрдкреА рдХрд░реЗрдВ, рдЗрд╕рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдПрдбрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб (рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░реВрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рд▓реЙрдЧрдЗрди рдХрд░реЗрдВ)
 cp /var/www/playsms/config-dist.php /var/www/playsms/config.php vi /var/www/playsms/config.php $core_config['db']['pass'] = ' '; // database password 
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗрдЯ рдХрд░реЗрдВ:
 cd /usr/local/src/playsms-0.9.7.1/bin cp playsmsd playsmsd.php playsmsd_start /usr/local/bin/ cp playsms /etc/default/ 
/Etc/rc.d/rc.local рдореЗрдВ, рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ - / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / playmsd_startред PlaySMS рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ htpp: //ip.address.your.server/playsms рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЙрдЧрд┐рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ \ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХред
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕рд╣реА рдкрде / etc / default / playms рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
 PLAYSMS_PATH=/var/www/html/playsms 


рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ


рдРрд╕реЗ рд▓рд┐рдВрдХ рдЬреЛ рдЖрдкрдХреЛ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдЧреЗрдЯрд╡реЗ рдИ-рдореЗрд▓-> рдПрд╕рдПрдордПрд╕ рдХреЗ рд╕рд╛рде рдЕрдиреБрдЪреНрдЫреЗрдж
рдПрдЯреА рдХрдорд╛рдВрдб рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдореИрдиреБрдЕрд▓ рдФрд░ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдирд╛
рд╡рд┐рднрд┐рдиреНрди рдПрдЯреА рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рд╡рд┐рд╡рд░рдг
рдПрд╕рдПрдордПрд╕ рдЕрдЧреНрд░реЗрд╖рдг SMSTools рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдлрд╝рд╛рдЗрд▓ рд╣реЗрдбрд░ рдХрд╛ рд╡рд┐рд╡рд░рдг

UPD: рдЦрд╛рддреЗ рдкрд░ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдФрд░ рдкреНрд░рдЪрд╛рд░ рдПрд╕рдПрдордПрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ gsm-ussd рд╕рдВрдХреБрд▓ рдЕрд╡рд╢реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЯреАрдо рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
 >gsm-ussd -m /dev/ttyUSB2 '*115#' Bonusy 55.0 SMS na nomery po Ukraini (dijsni do 2012-11-06 23:59:59). Zamovlennia Paketu SMS za tel. 477*030* >gsm-ussd -m /dev/ttyUSB2 '*111#' Na rahunku: 17.14 grn. Nomer die do 24-10-2013. Bonusy: 0 grn (dijsni do 14-10-2022); 104810496 bytes 

Source: https://habr.com/ru/post/In155321/


All Articles