Skip to main content

检查系统状态,如:指定的IP地址是否存在,指定的端口是否被监听,指定的进程是否存活。

Project description

checkalive

检查系统状态,如:

  • 指定的IP地址是否存在。
  • 指定的端口是否被监听。
  • 指定的进程是否存活。

安装

    pip install checkalive

安装的可执行程序

  • checkalive
  • checkip
  • checkport
  • checkproc

程序帮忙信息

  • checkalive

各种检查命令的包装程序。通过子命令指定特别的检查类型。

D:\code\checkalive>checkalive --help
Usage: checkalive [OPTIONS] COMMAND [ARGS]...

  检查系统状态。

Options:
  --help  Show this message and exit.

Commands:
  checkip    检查指定的IP地址是否存在。
  checkport  检查指定端口是否被监听。
  checkproc  检查指定进程是否存活。 注意:要求pid、pidfile、command参数有且只有一个。
  • checkip

检查指定的IP地址是否存在。

D:\code\checkalive>checkip --help
Usage: checkip [OPTIONS] IP

  检查指定的IP地址是否存在。

Options:
  -i, --nic TEXT  在指定网络接口上查找监听端口,默认为在全部网络接口上查找。可以多次使用,表示在多个网络接口上查找。
  --help          Show this message and exit.

  • checkport

检查指定的端口是否被监听。

D:\code\checkalive>checkport --help
Usage: checkport [OPTIONS] PORT

  检查指定端口是否被监听。

Options:
  -i, --nic TEXT    在指定网络接口上查找监听端口,默认为在全部网络接口上查找。可以多次使用,表示在多个网络接口上查找。
  -p, --proto TEXT  监听端口的协议,如:tcp, tcp4, udp, udp4, inet, inet4, inet6, tcp6,
                    udp6等,默认为tcp。
  --help            Show this message and exit.
  • checkproc

检查指定的进程是否存活。

D:\code\checkalive>checkproc --help
Usage: checkproc [OPTIONS]

  检查指定进程是否存活。

  注意:要求pid、pidfile、command参数有且只有一个。

Options:
  -i, --pid INTEGER   根据PID判断进程是否存活。
  -f, --pidfile TEXT  根据PID文件判断进程是否存活。
  -c, --command TEXT  检查启动命令正则匹配判断进程是否存活。
  --help              Show this message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

checkalive-0.1.9.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

checkalive-0.1.9-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file checkalive-0.1.9.tar.gz.

File metadata

  • Download URL: checkalive-0.1.9.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for checkalive-0.1.9.tar.gz
Algorithm Hash digest
SHA256 5c972a4910b94667df11168e558c8c1b901c0521140938f856e4f6a940c13d9a
MD5 f578d1ad0a1c912cda184f9347fbdce7
BLAKE2b-256 c045174c1fb68ffc398df5ae41cb8e9c8af5f77e6fdf190fb41ab09d9b2b29c5

See more details on using hashes here.

File details

Details for the file checkalive-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: checkalive-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for checkalive-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 284c19574fd9a1ff8fd310839221d93118bbb7a017e3f4d0522ec86df92c138a
MD5 25b30fe8c07fa38f2a4ffd1f3786b653
BLAKE2b-256 362a7e2c86ec1edce70d96f0d36081ae3c14c5916599a1a93e1dce07e04e5d9c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page