Scheduled data upload

You can run the mmcallhome schedule command to scheduled data uploads.

The call home feature has a built-in data collection mechanism that collects predefined data on a daily or weekly basis. You can find the schedules that are defined for this data collection in /usr/lpp/mmfs/lib/mmsysmon/callhome/callhomeSchedules.json.

The following data is collected and uploaded regularly by the call home feature on a daily or weekly basis according to the defined schedule:

Table 1. Data collected and uploaded by call home
COMMAND MACHINE-TYPE NODE OS PRODUCT SCHEDULE
cat /etc/ganesha/config/gpfs.ganesha.main.conf
all all all all all
cat /etc/os-release
all all all all all
cat /opt/ibm/esa/data/IBM_ESAconfig.properties
all CALLHOME_SERVERS RHEL,SLES ess all
cat /proc/cpuinfo
all all all all all
cat /proc/device-tree/system-id
power all all all all
cat /proc/interrupts
all all all all all
cat /proc/meminfo
all all all all all
cat /proc/net/dev
all all all all all
cat /var/mmfs/gen/mmfs.cfg.show
all CALLHOME_SERVERS all all all
/containermon/callhome/gui.callhome.py <lcdir>
all all all all all
/containermon/callhome/perfmon.container.callhome.py <lcdir>
all all all all all
/containermon/get_ganesha_stats.py
all all all all all
df -kl
all all all all all
dmidecode
x86 all all all all
dpkg-query --list gpfs.compression gpfs.gui gpfs.adv gpfs.msg.en-us gpfs.java gpfs.license.adv gpfs.crypto gpfs.docs gpfs.gskit gpfs.gpl gpfs.base
all all DEBIAN all all
dpkg-query --list gpfs.nfs-ganesha gpfs.nfs-ganesha-doc gpfs.nfs-ganesha-gpfs nfs-ganesha nfs-ganesha-doc nfs-ganesha-fsal python-nfs-ganesha gpfs.smb gpfs.gss.pmsensors pmswift gpfs.pm-ganesha gpfs.gss.pmcollector
all all DEBIAN all all
dpkg-query --list openstack-utils openstack-python-swift openstack-swift openstack-swift-object openstack-swift-account python-keystoneclient python-keystonemiddleware openstack-swift-proxy spectrum-scale-object python-swiftclient python-keystoneauth1 python-openstackclient openstack-swift-container swiftonfile openstack-swift-object-expirer openstack-python-keystone openstack-keystone swift3
all all DEBIAN all weekly
echo -e "ver\nio_s\nfs_io_s\nvio_s\nrhist_s" | 
/usr/lpp/mmfs/bin/mmpmon 2> /dev/null
all CALLHOME_SERVERS all all all
echo /install/?ss/manifest*; cat /install/?ss/manifest*
all all all ess all
<GET_FILES_READABLE_BY_ALL> /var/mmfs/ccr/committed/*
all all all all all
<GET_FILES_READABLE_BY_ALL> /var/mmfs/hadoop/etc/hadoop/*-env.sh
all cesNodes all all all
<GET_FILES_READABLE_BY_ALL> /var/mmfs/hadoop/etc/hadoop/*-site.xml
all cesNodes all all all
ibdev2netdev
all all all all all
ibstat
all all all all all
ip a
all all all all all
ip route
all all all all all
journalctl -k -p 5 -n 10000 -r --since="yesterday"
all all all all all
ls -1 /sys/class/sas_host | sort -k1.5 -n | while read a ; do echo "# $a" ; cat /sys/class/sas_host/${a}/device/scsi_host/${a}/version* ; done
all all all all all
lsblk
all all all all weekly
lscpu
all all all all all
lscss --vpm --avail
s390x all all all all
lsdasd -a -u
s390x all all all all
lsdasd -b -l
s390x all all all all
lsmod
all all all all all
lspci -vv
all all all all weekly
lsqeth -p
s390x all all all all
lsscsi -li
all all all all all
lszfcp -H -P -D
s390x all all all all
multipath -ll
all all all all all
nstat -asj
all all all all all
numactl --hardware
all all all all weekly
numastat -nm
all all all all weekly
ofed_info -s
all all all all all
/opt/ibm/esa/bin/isactivated
all CALLHOME_SERVERS RHEL,SLES ess all
/opt/ibm/ess/tools/bin/ess3kplt --local -Y
all all all ess3000 weekly
ppc64_cpu --smt;ppc64_cpu --cores-present;ppc64_cpu --cores-on
power all all all all
route -n
all all all all all
rpm -qi esagent.pLinux
all CALLHOME_SERVERS RHEL,SLES ess all
rpm -qi gpfs.ess.tools gpfs.ess.firmware
all all RHEL,SLES ess all
rpm -qi gpfs.license.adv gpfs.gui gpfs.kafka gpfs.scst gpfs.librdkafka gpfs.gpl gpfs.tct.client gpfs.msg.en_US gpfs.base gpfs.java gpfs.docs gpfs.adv gpfs.compression gpfs.gskit gpfs.hdfs-protocol gpfs.tct.server gpfs.crypto
all all RHEL,SLES all all
rpm -qi gpfs.smb gpfs.gss.pmcollector gpfs.gss.pmsensors pmswift gpfs.pm-ganesha gpfs.nfs-ganesha gpfs.nfs-ganesha-doc gpfs.nfs-ganesha-gpfs nfs-ganesha nfs-ganesha-gpfs nfs-ganesha-utils
all all RHEL,SLES all all
rpm -qi python-cinderclient python-testtools python-cryptography openstack-swift-account python-ipaddress spectrum-scale-object python-iso8601 python-keystone python-fixtures python-kombu python-repoze-who python-rfc3987 python-fasteners python-oslo-service python-zope-interface python-pyasn1 python-wsgiref python-vcversioner python-dnspython python-cadf python-requestsexceptions python-cliff-tablib python-netifaces python-idna python-posix_ipc python-pysaml2 python-prettytable openstack-swift swift3 python-openstackclient python-greenlet python-pyeclib pyparsing python-requests python-futures python-pycparser python-netaddr python-stevedore python-swiftclient python-alembic python-paste-deploy libcap-ng-python python-msgpack python-oslo-config python-argparse python-anyjson keystonemiddleware python-jinja2
all all RHEL,SLES all weekly
rpm -qi python-monotonic python-positional python-aioeventlet python-oslo-messaging openstack-swift-object python-jsonschema python-novaclient python-oslo-context python-dogpile-cache isa-l python-os-client-config python-babel python-oslo-cache python-openstacksdk python-pika PyYAML liberasurecode python-keyring python-markupsafe python-ldappool openstack-utils python-editor python-extras python-strict-rfc3339 python-oauthlib python-funcsigs python-oslo-i18n python-trollius openstack-swift-proxy python-tablib python-sqlparse python-pika_pool python-eventlet python-keystoneauth1 python-contextlib2 numpy python-pbr python-cachetools python-httplib2 openstack-selinux python-oslo-log python-ordereddict openstack-swift-container python-webcolors
all all RHEL,SLES all weekly
rpm -qi python-oslo-db python-retrying pyxattr python-amqp python-mimeparse python-cmd2 swiftonfile pytz python-pip spectrum-scale-object-selinux python-cffi babel python-urllib3 python-rfc3986 python-functools32 python-wrapt python-ply python-warlock python-passlib python-webob python-appdirs python-dogpile-core python-jsonpointer python-keystoneclient crudini python-debtcollector python-oslo-utils python-crypto python-simplejson libcap-ng xmlsec1 python-oslo-concurrency python-futurist openstack-keystone python-six python-cliff python-zope-event python-oslo-middleware python-lxml python-PyMySQL python-oslo-serialization python-jsonpatch python-enum34 python-dateutil python-unicodecsv python-sqlalchemy python-routes python-glanceclient python-oslo-policy python-migrate python-inotify python-neutronclient
all all RHEL,SLES all weekly
sysctl -a
all all all all all
tail -n 10000 /var/adm/ras/mmaudit.log
all all all all all
tail -n 10000 /var/adm/ras/mmfs.log.latest
all all all all all
tail -n 1000 /var/adm/ras/mmsysmonitor.log
all all all all all
tail -n 10000 /var/adm/ras/mmwf.log
all all all all all
uname -a
all all all all all
uptime
all all all all all
/usr/lpp/mmfs/bin/ece.callhome.py
all all all ess all
/usr/lpp/mmfs/bin/gui.callhome.py <lcdir>
all all all all all
/usr/lpp/mmfs/bin/mmaudit all functional --list-all-filesystems-config
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmauth show -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmccr vlist
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmces address list -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmces service list --verbose -Y
all CALLHOME_SERVERS all all weekly
/usr/lpp/mmfs/bin/mmdf <fs> -Y
all CALLHOME_SERVERS all all weekly
/usr/lpp/mmfs/bin/mmdiag --afm -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --commands -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --config -Y
all all all all weekly
/usr/lpp/mmfs/bin/mmdiag --deadlock -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --eventproducer -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --health -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --lroc -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --memory -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --network -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --nsd -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --rpc 24h -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --stats -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --tokenmgr -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --version -Y
all all all all all
/usr/lpp/mmfs/bin/mmdiag --waiters -Y
all all all all all
/usr/lpp/mmfs/bin/mmfsadm dump pdisk
all all all ess weekly
/usr/lpp/mmfs/bin/mmhealth cluster show --verbose -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmhealth config interval -Y
all all all all all
/usr/lpp/mmfs/bin/mmhealth event list hidden -Y
all all all all all
/usr/lpp/mmfs/bin/mmhealth node eventlog --day -Y
all all all all daily
/usr/lpp/mmfs/bin/mmhealth node eventlog --week -Y
all all all all weekly
/usr/lpp/mmfs/bin/mmhealth node show -v -Y
all all all all all
/usr/lpp/mmfs/bin/mmhealth thresholds list -Y
all all all all all
/usr/lpp/mmfs/bin/mmlscallback -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlscluster --ces -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlscluster --cnfs -Y
all CALLHOME_SERVERS all all weekly
/usr/lpp/mmfs/bin/mmlscluster -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlscomp -Y
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/mmlsenclosureall -Y -N GUI_RG_SERVERS
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/mmlsfileset <fs> -L -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsfirmware -Y
all CALLHOME_SERVERS all ess weekly
/usr/lpp/mmfs/bin/mmlsfs <fs>
-aABdDEfiIkKLnoPQStTuVwYz 
--create-time --encryption
--fastea --filesetdf 
--inode-limit
--is4KAligned 
--log-replicas 
--mount-priority 
--perfileset 
--rapid-repair 
--write-cache-threshold 
--striped-logs 
--fileset-count --afm 
--snc --uid --snapid
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlslicense -L -Y
all CALLHOME_SERVERS all all weekly
/usr/lpp/mmfs/bin/mmlsmgr -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsnode -a
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsnodeclass --all -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsnsd -L -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlspdisk all -Y
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/mmlspool <fs> all -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsrecoverygroupevents <rg> --days 2
all CALLHOME_SERVERS all ess daily
/usr/lpp/mmfs/bin/mmlsrecoverygroupevents <rg> --days 8
all CALLHOME_SERVERS all ess weekly
/usr/lpp/mmfs/bin/mmlsrecoverygroup -Y
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/mmlssnapshot <fs> -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmlsvdisk -Y
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/mmnfs config list -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmnfs export list -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmqos device status <fs> -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmqos report list <fs> -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmremotecluster show all -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmremotefs show all -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmsmb config list -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmsmb export list --all -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmsdrquery sdrq_fs_info all
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmsysmonc d cfgshow
all all all all all
/usr/lpp/mmfs/bin/mmuserauth service list -Y
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/mmwatch all functional --list-clustered-watch-config
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/network.callhome.py <lcdir>
all all all all all
/usr/lpp/mmfs/bin/object.callhome.py
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/perfmon.callhome.py <lcdir>
all all all all daily
/usr/lpp/mmfs/bin/tsctl nqStatus -Y
all all all all all
/usr/lpp/mmfs/bin/tslsenclslot -adY
all CALLHOME_SERVERS all ess all
/usr/lpp/mmfs/bin/tslspolicy <fs> -L -Y --ptn
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/bin/tsstatus
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/lib/mmsysmon/container/openshift.collect.py Pod DaemonSet Deployment StatefulSet
all CALLHOME_SERVERS all all all
/usr/lpp/mmfs/lib/mmsysmon/noobaa_api.py noobaa_call_home > <lcdir>/noobaa_data.txt
all all all all all
/usr/lpp/mmfs/samples/vdisk/gnrhealthcheck
all CALLHOME_SERVERS all ess weekly
/usr/lpp/mmfs/bin/tsplatformstat -a
all all all ess3000 all