码迷,mamicode.com
首页 > 其他好文 > 详细

Func常用操作命令

时间:2015-03-20 18:51:46      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:func

返回主机内存使用信息
func ‘*‘ call command run "df -m"
func ‘*‘ call command run "df -h"
func ‘*‘ call command run "free -m"
返回主机uptime信息
func ‘*‘ call command run "uptime"
获取远程主机CPU信息
func ‘*‘ call cpu usage
func ‘*‘ call cpu usage 10
获取远程主机磁盘分区信息
func ‘*‘ call disk usage
func ‘*‘ call disk usage /data
获取远程主机系统硬件信息
func ‘*‘ call hardware info
func ‘*‘ call hardware hal_info
实现远程主机进程管理
func ‘*‘ call process info "aux"
func ‘*‘ call process pkill nginx -9
func ‘*‘ call process kill nginx SIGHUP
实现远程主机系统服务管理
func ‘*‘ call service start nginx
实现远程主机系统内核参数管理
func ‘*‘ call sysctl list
func ‘*‘ call sysctl get net.nf_conntrack_max
func ‘*‘ call sysctl set net.nf_conntrack_max 15449
查看所有主机uptime,开启5个线程异步运行,超时时间为3秒,命令如下:
func -t 3 "*" call --forks="5" --async command run "/usr/bin/uptime"
格式化输出结果,默认格式为python的元组,分别添加--jsion或--xml来输出JSON及XML格式,命令如下:
func -t 3 "*" call --forks="5" --json --async command run "/usr/bin/uptime"
示例:所有满足内核版本大于或等于2.6,并且操作系统信息包含CentOS的目标主机运行uptime命令
func "*" call --filter "kernel>=2.6,CentOS in os" command run "uptime"
示例:所有满足内核版本大于或等于2.6,或者运行级别等于5的目标主机运行df -m 命令
func "*" call --filteror "kernel>=2.6,runlevel=5 in os" command run "df -m"

本文出自 “我的运维之路” 博客,请务必保留此出处http://pythonhome.blog.51cto.com/10015972/1622618

Func常用操作命令

标签:func

原文地址:http://pythonhome.blog.51cto.com/10015972/1622618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!