Edit File: basicinfo.sh
#!/bin/bash # Server_info_basic | Coded by RSH v1.0 # Before I go ahead, Let me check for updates as the below written codes may be outdated.... sh /usr/local/server_info/server_info_update.sh > /dev/null # /scripts/removeacct rescuedata # whmapi1 createacct username=aaaaaaaa domain=aaaaaaaa.a bwlimit=unlimited cgi=1 contactemail=username@example.com cpmod=paper_lantern dkim=1 featurelist=default forcedns=0 frontpage=0 hasshell=0 hasuseregns=1 homedir=/home/aaaaaaaa ip=n language=en owner=root mailbox_format=mdbox max_defer_fail_percentage=unlimited max_email_per_hour=unlimited max_emailacct_quota=1024 maxaddon=unlimited mkdir -p /home/aaaaaaaa/public_html/data/ echo $(hostname -i) > /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## lsblk ###############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt lsblk >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## df -i ###############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt df -i >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## lsblk -f ###############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt lsblk -f >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## Server_Space_details | df -h ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt df -h >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## cat /etc/fstab ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt cat /etc/fstab >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## hostname ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt hostname >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## /etc/hosts ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt cat /etc/hosts >> /home/aaaaaaaa/public_html/data/server_basic_info.txt #Below line of command will export jetbackup file but with same name which will overwrite the existing file again and again since mv is used here for renaming. mv -f $(jetbackup --export /home/aaaaaaaa/public_html/data/ | awk '{ print substr ($0, 18 ) }') /home/aaaaaaaa/public_html/data/jetbackup_export_timestamp.tar yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## output_of_jetbackup_masterkey | cat /usr/local/jetapps/etc/jetbackup/userkeys/root.rsa ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt cat /usr/local/jetapps/etc/jetbackup/userkeys/root.rsa >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## rpm -q kernel ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt rpm -q kernel >> /home/aaaaaaaa/public_html/data/server_basic_info.txt yes "" | head -5 >> /home/aaaaaaaa/public_html/data/server_basic_info.txt echo "############## uname -r ##############" >> /home/aaaaaaaa/public_html/data/server_basic_info.txt uname -r >> /home/aaaaaaaa/public_html/data/server_basic_info.txt \cp /var/cpanel/resellers /home/aaaaaaaa/public_html/data/resellers \cp /etc/userdatadomains /home/aaaaaaaa/public_html/data/userdatadomains whmapi1 --output=jsonpretty listaccts > /home/aaaaaaaa/public_html/data/listaccounts.json