Sys Info
Sys Info | |
|---|---|
Author: Jerry Chae
This plugin has ten functions to obtain local system/configuration related information and present it in the form of CSV. Additionally, [Get Process] function can be used as a verification operation to confirm any specific process is running or not.The functions are:
This plugin is based on a Python solution called psutil. You can find more detailed information about this solution from this link. https://psutil.readthedocs.io/en/latest/ |
Input (required)
Select one function from the pull down list of functions.
Input (optional – Get Process only)
Enter process name (partial is OK) to search. (this is case insensitive)
Output
Return Value (CSV)
Each function returns some unique set of information. It is listed as the CSV headers under each function as shown below
1. Get Process
pid | ppid | status | name | exe | memory_percent | cpu_percent | cwd | create_time | username |
2. CPU Percent
cpu1_percent | cpu2_percent | cpu3_percent | cpu4_percent | cpu5_percent | cpu6_percent | cpu7_percent | cpu8_percent | cpu_percent |
3. CPU Count
cpu_count |
|---|
4. Load Avg (this function is only for Linux)
last_1m_load | last_5m_load | last_15m_load |
5. Memory Info
total | available | percent | used | free |
6. Disk Info
device | mountpoint | fstype | opts | maxfile | maxpath | total | used | free | percent |
7. Network Stats
nic | bytes_sent | bytes_recv | packets_sent | packets_recv | errin | errout | dropin | dropout |
8. Network Conns
family | type | local_addr_ip | local_addr_port | remote_addr_ip | remote_addr_port | status | pid |
9. NIC Address
nic | family | address | netmask | broadcast | ptp |
10. NIC Info
nic | isup | duplex | speed | mtu |
Important!
Using [Get Process] as a Verification operation for any of the process to be running or not.
See the parameter setting below.
As shown in example below, the [Get Process] function can be used as a verification operation when the Proc Name check box is checked and a specific process to look for is given --- in this example “Excel”. Please not that the Proc Name entry returns TRUE for a partial match and case insensitive.
Therefore, if you enter “chrome” at the Proc Name field, it will return TRUE for either chrome.exe and chromedriver.exe. To avoid mis-verification you must enter full process name like “chrome.exe” (case insensitive.)
Return Code can be used for the branching logic setup.
[0] means FOUND and successful
[1] means NOT FOUND.
[99] for any other failure case reply from the system.
How to set the parameters.
See example below.
- ABBYY Download
- ABBYY Status
- ABBYY Upload
- AD LDAP
- Adv Send Email
- API Requests
- ARGOS API
- Arithmetic Op
- ASCII Converter
- Attach Image
- AWS S3
- AWS Textra Rekog
- Base64
- Basic Numerical Operations
- Basic String Manipulation
- Bot Collabo
- Box
- Box II
- Box JWT
- Break Loop
- Chatwork GetMessage
- Chatwork Notification
- Citizen Log
- Clipboard
- Codat API
- Convert CharSet
- Convert Image
- Convert Image II
- Create Newfile
- CSV2XLSX
- Dashboard Api
- DashBord Api
- Data Plot I
- Date OP
- DeepL Free
- Detect CharSet
- Dialog Calendar
- Dialog Error
- Dialog File Selection
- Dialog Forms
- Dialog Info
- Dialog Password
- Dialog Question
- Dialog Text Entry
- Dialog Text Info
- Dialog Warning
- DirectCloud API
- Doc2TXT
- DocDigitizer Get Doc
- DocDigitizer Tracking
- DocDigitizer Upload
- Document Reader(Gemini)
- Drag and Drop
- Dropbox
- Dynamic Python
- Email IMAP ReadMon
- Email Read Mon
- Env Check
- Env Var
- Excel2Image
- Excel Advanced
- Excel Advance IV
- Excel AdvII
- Excel AdvIII
- Excel Copy Paste
- Excel Formula
- Excel Large Files
- Excel Macro
- Excel Newfile
- Excel Simple Read
- Excel Simple Write
- Excel Style
- Excel Update
- Fairy Devices mimi AI
- File Conv
- File Downloader
- File Folder Exists
- File Folder Op
- File Status
- Fixed Form Processing
- Floating Form Processing
- Folder Monitor
- Folder Status
- Folder Structure
- FTP Server
- Git HTML Extract
- Google Calendar
- Google Cloud Vision API
- Google Drive
- Google Search API
- Google Sheets
- Google Token
- Google Translate
- Google TTS
- GraphQL API
- Html Extract
- HTML Table
- IBM Speech to Text
- IBM Visual Recognition
- Java UI Automation
- JP Holiday
- JSON Select
- JSON to from CSV
- Lazarus Forms
- Lazarus FTP
- Lazarus Grid
- Lazarus Invoices
- Lazarus RikAI
- Lazarus RikAI2
- Lazarus RikAI2 Async
- Lazarus RikAi2-RAG
- Lazarus Riky
- Lazarus Riky2
- Lazarus VKG
- LINE ID Card OCR
- LINE Notify
- LINE Receipt OCR
- Linkedin API
- Mangdoc AI Docs
- Microsoft Teams
- MongoDB
- MQTT Publisher
- MS Azure Text Analytics
- MS-SQL
- MS Word Extract
- NAVER OCR
- Newuser-SFDC
- OCI
- OCR PreProcess
- OpenAI API
- Oracle2.0 SQL
- Oracle SQL
- Outlook
- Outlook Email
- Outlook E-mail
- PANDAS I
- pandas II
- pandas III
- PANDAS profiling
- Parsehub
- Password Generate
- Path Manipulation
- PDF2Doc
- PDF2Table
- PDF2TXT
- PDF Miner
- PDF Reader(GPT)
- PDF SplitMerge
- PDF Viewer(Start/Stop)
- Pickout AI
- PostgreSQL
- Power Query
- PowerShell
- PPTX Template
- Print 2 Image
- Python Run Script
- Python Selenium
- QR Generate
- QR Read
- RakurakuHanbai API
- Regression
- Rename File
- REST API
- Rossum
- Running GAS
- SAP Hana Cloud
- Scrapy Basic
- Screen Capture
- Screen Recording START
- Screen Recording STOP
- Screen Snipping
- Seaborn Plot
- SharePoint
- Simple Counter
- Simple SFDC
- Slack
- Smart Text Splitter
- Sort CSV
- Speed Test
- SQL
- SQLite
- SSH Command
- SSH Copy
- String Manipulation
- String Similarity
- Svc Check
- Sys Info
- Telegram
- Tesseract
- Text2PDF
- Text2Word
- Text Read
- Text Write
- Tilt Process
- Time Diff
- Time Stamp
- Web Extract
- WhatsApp Send Message
- Windows Op
- Windows Screen Lock
- Win UI Control
- Win UI Text
- Word2PDF
- Word2TXT
- Word Editor
- Work Calendar
- XML Extract
- XML Manipulation
- Xtracta Get Doc
- Xtracta Tracking
- Xtracta Upload
- YouTube Operation
- ZipUnzip