Можно хотеть nmap
это сначала, чтобы видеть, имеет ли это открытый порт - просто выполненный nmap -A 10.0.0.9
- где 10.0.0.9
IP-адрес Вашего Android. Я обычно использую это для проверения моего Raspberry Pi.
Для установки nmap, если у Вас нет его - см. здесь http://nmap.org/book/install.html
Между прочим, вот выходная форма nmap от моего принтера, таким образом, Вы знаете, что ожидать - ищут ssh
под SERVICE
.
[wilf@comp ~]$ nmap -A 192.168.1.7
Starting Nmap 6.40 ( http://nmap.org ) at 2013-11-24 12:32 GMT
Nmap scan report for 192.168.1.7
Host is up (0.021s latency).
Not shown: 994 closed ports
PORT STATE SERVICE VERSION
21/tcp open ftp Brother/HP printer ftpd 1.13
|_ftp-anon: Anonymous FTP login allowed (FTP code 230)
23/tcp open telnet Brother/HP printer telnetd
80/tcp open http?
515/tcp open printer
631/tcp open ipp?
9100/tcp open jetdirect?
Service Info: Device: printer
Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 148.42 seconds
[wilf@comp ~]$
Вы можете попробовать эту функцию, чтобы реализовать grep
в SVC или семействе V7K
grep () { IFS=$'\n'; op='=='; if [[ $1 == '-v' ]]; then op='!='; shift; fi; while read l; do eval "[[ \$l $op *\$@* ]]" && echo $l; done }
И использование в качестве обычного grep с |
(pipe) имеет некоторые ограничения, но очень полезно.
Надежда может помочь. Мои два цента.
Попробуйте это . Это подключаемый модуль Nagios -в виде Perl-скрипта. Вам не нужно много знать этот язык, чтобы использовать его. Просто запустите его без каких-либо аргументов, чтобы получить помощь. Если он вам не подходит, проверьте другие здесь .
Обратите внимание, :вам может потребоваться установить некоторые пакеты (, особенно perl-библиотеку IBM SVC ), чтобы заставить ее работать.